Shared DevOps resources targeting Kubernetes, Docker, ArgoCD, and more.
Sometimes we want to migrate a helm chart to ArgoCD application to manage. Otherwise Helm and ArgoCD will fight. Just simply get all the secrets with helm in the name in the chart's namespace and delete them. Afterwards, apply the applcation.yaml file for ArgoCD to start taking over the automated updating. Super easy!
For example, assume I am wanting to migrate traefik chart which I installed in the traefik namespace.
kubectl get secret traefik -n traefik | grep helm
Then just kubectl delete secret -n traefik <insert-secret-name>.v<some-version-number>
. Super easy!
Follow the read me's in the subdirectories on how to install. Each service will be different.