#32528·Helm

Helm-internal redirection from one repository to another

Author: klaernieCreated Aug 9, 2026Updated Sep 15, 2026

What would you like to be added?

I would like to see a mechanism in helm http repositories, where index.yaml can act as a tombstone, pointing to a different repository url.

Why is this needed?

One of the easiest ways to get started publishing helm charts is using GitHub pages to host the repository. However, if one does this under their own personal name, not a GitHub organization, handing control over to maintainers or accepting co-maintainership becomes quite hard.

The main challenge I face, is that moving a repository like https://github.com/ccremer/kubernetes-zfs-provisioner into an organisation doesn't work, since GItHub only creates redirects for the repo and git access, but not GitHub pages. However, GitHub leaves the last-deployed pages up indefinitely, even if the repo is deleted. So if one would like to move the repo into an organisation, a user ideally would amend index.yaml with an option to point the a new repo URL, wait for GitHub pages to deploy and then move the repo to the org.

One might ask: why not solve this with HTTP redirects? Sadly GitHub does not support a way to add an arbitrary redirect as it would be needed here. And if one would have used their own webserver one would not be in this position.