Error subset not found for monitoring/grafana

What did you do?

I ran helm upgrade grafana grafana/grafana --version 6.21.1 --values helm-grafana-monitoring-values.yml.

This new helm chart introduced a breaking change (see issue) by adding a new Label app.kubernetes.io/component=grafana.

What did you see instead?

My grafana dashboard was not available anymore 404 not found.

Traefik logs show an error:

level=error msg="subset not found for monitoring/grafana" providerName=kubernetescrd ingress=grafana-tls namespace=monitoring

And the grafana endpoint is now <none>:

kubectl get endpoints -n monitoring

NAME                            ENDPOINTS                                               AGE
grafana                         <none>                                                  7m19s

I rolled back using Helm, but still, the issue persists: kubectl describe endpoints grafana -n monitoring:

Name:         grafana
Namespace:    monitoring
Labels:       app.kubernetes.io/component=grafana
              app.kubernetes.io/instance=grafana
              app.kubernetes.io/managed-by=Helm
              app.kubernetes.io/name=grafana
              app.kubernetes.io/version=8.3.0
              helm.sh/chart=grafana-6.17.10
Annotations:  <none>
Subsets:
Events:  <none>

What version of Traefik are you using?

Traefik 2.6.0

What is your environment & configuration?

Kubernetes

If applicable, please paste the log output in DEBUG level

2022-01-27T15:40:03.069559500Z time="2022-01-27T15:40:03Z" level=error msg="subset not found for monitoring/grafana" providerName=kubernetescrd ingress=grafana-tls namespace=monitoring

Any help would be much appreciated!