Kubernetes (k3s) Ingress with Traefik + LetsEncrypt, blank screen with blue bar at top

I’ve successfully got HA running on my raspberry pi k3s cluster.

I have Ingress working with Traefik and LetsEncrypt, and can access my Grafana instance and home page (a simple nginx pod) from the outside world. Happy days, Ingress is working with https, all good so far.

However, when I try to access HA from the outside world I’m presented with a blank screen and a blue bar at the top.

My external URL is https://ha.mysite.com as other posts mentioned sub folders wouldn’t work.

Looking at the traefik logs, I see this when I hit refresh in the web browser for https://ha.mysite.com

{"level":"warning","msg":"vulcand/oxy/forward: error when parsing RequestURI: parse frontend_latest/core.7fd33a93.js: invalid URI for request","time":"2021-05-29T10:36:01Z"}
{"level":"warning","msg":"vulcand/oxy/forward: error when parsing RequestURI: parse frontend_latest/app.780f338b.js: invalid URI for request","time":"2021-05-29T10:36:01Z"}
{"level":"warning","msg":"vulcand/oxy/forward: error when parsing RequestURI: parse static/fonts/roboto/Roboto-Regular.woff2: invalid URI for request","time":"2021-05-29T10:36:01Z"}
{"level":"warning","msg":"vulcand/oxy/forward: error when parsing RequestURI: parse static/fonts/roboto/Roboto-Medium.woff2: invalid URI for request","time":"2021-05-29T10:36:01Z"}
{"level":"warning","msg":"vulcand/oxy/forward: error when parsing RequestURI: parse hacsfiles/iconset.js: invalid URI for request","time":"2021-05-29T10:36:01Z"}
{"level":"warning","msg":"vulcand/oxy/forward: error when parsing RequestURI: parse static/icons/favicon.ico: invalid URI for request","time":"2021-05-29T10:36:01Z"}
{"level":"warning","msg":"vulcand/oxy/forward: error when parsing RequestURI: parse manifest.json: invalid URI for request","time":"2021-05-29T10:36:01Z"}

Has anyone managed to get HA accessible externally with k3s + Traefik instead of nginx as a reverse proxy?

Other posts alluded to websockets, but I’m struggling to find info on how to correctly enable that annotation.

For reference, here are my ingress.yaml annotations which as I said work perfectly when accessing my Grafana instance, so happy the bare-bones of it is correct. There’s just something amiss with HA…

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: my-ingress
  annotations:
    kubernetes.io/ingress.class: traefik
    traefik.ingress.kubernetes.io/rewrite-target: /
    traefik.frontend.rule.type: PathPrefixStrip
    cert-manager.io/cluster-issuer: letsencrypt-prod

Many thanks