-
-
Notifications
You must be signed in to change notification settings - Fork 298
Description
What happened
This is a notice that the stable Helm chart repo has been deprecated and the maintainers have deleted all artifacts for helm charts.
Impact
If you are relying on any charts in the stable repository, you can no longer build new systems or use your applications.
This means you will have to responsibly source an alternative, or fork the stable repository and maintain it yourself. When I say "responsibly source" that means do not just trust a third-party fork of a component you need, it's very easy for someone to deploy malicious code to your cluster that way.
Workarounds
The stable repo can be used as read-only with previously published versions:
$ helm repo add stable https://charts.helm.sh/stable --force-update
$ helm install stable/docker-registry
Affected apps
Various Arkade apps used the stable helm chart repo to deploy software to your cluster, where possible third-party projects have already moved to their own chart repositories such as Ingress-Nginx. OpenFaaS for instance has always used its own repository and is not affected.
The following charts will have to be removed as apps, or re-sourced from upstream trusted publishers:
- grafana
- jenkins
- kube-state-metrics
- minio
- mongodb
- nfs-client-provisioner
- postgres
- docker-registry docker-registry install fails due to missing chart on repo #273
- sealed-secrets
All other apps either use: a manifest or a CLI to install, and will not be affected.
If you are a user of arkade and need help, feel free to pitch in.
If you are the maintainer of the stable helm repo, perhaps this could have been communicated better? It was not clear that all artifacts were going to be immediately deleted. The mirror that was put up is also giving 404 errors, so that may need investigating too.