Hey,
is there a particular reason why the dashboard ingress in the Helm chart is created with Helm post-install
and post-upgrade
hooks?
This is currently creating issues in my setup, where I do my deployments with ArgoCD. Argo respects those annotations and ignores the resources with it, as the annotations are normally used for init jobs and the like, that are deleted after successful execution.
This way, when I update the dashboard in Git or manipulate the resource in the cluster, all the auto-syncing and auto-healing functionalities are not working.
Here are the two commits, that introduced the annotations:
- Add Dashboard (#4) · traefik/traefik-helm-chart@2c6273a · GitHub
- Expose dashboard by default but only on traefik entrypoint · traefik/traefik-helm-chart@16604e6 · GitHub
If there is no reason to do this I would probably create a PR to either remove it or make it configurable.
Thanks in advance!
Best,
razr