Traefik V3 KubernetesIngress `status.loadBalancer` empty after upgrade

Hi All,

After switching to Traefik v3.3.5, traefik no longer sets the hostname in the Ingress Resource's status.loadBalancer field on newly created ingresses. All ingresses created prior to the upgrade (using Treafik V2) still have:

status:
  loadBalancer:
    ingress:
    - hostname: traefik.<redacted>

I would expect that Treafik v3.3.5 would still set this information given the following CLI argument:

--providers.kubernetesingress.ingressendpoint.hostname=traefik.<redacted>

Am I missing something in regard to the v3 upgrade?

Thanks!

Fixed; it was a misconfiguration on my part.

Traefik is deployed using the helmchart. By default this helmchart sets:

--providers.kubernetesingress.ingressendpoint.publishedservice=traefik/traefik

When this is disabled in the helmchart using:

providers:
  kubernetesIngress:
    publishedService:
      enabled: false

The status field is updated again :tada:

Credits to my colleague who spotted this.