Skip to content

Notice: the stable Helm charts have been deprecated, new alternatives are required #274

@alexellis

Description

@alexellis

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

As per https://helm.sh/docs/faq/#i-am-getting-a-warning-about-unable-to-get-an-update-from-the-stable-chart-repository

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:

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions