Now that Helm v2 has a deprecation timeline (proposed and we'll need to close out on) at https://github.com/helm/helm/issues/6144 we can talk about a deprecation timeline for the stable and incubator repositories which needs to happen.
For those that don't know there are some reasons for this...
I would suggest that the day Helm v2 is no longer supported the stable and incubator repositories become deprecated. We can back them up so that when google reclaims the bucket they are in some state. And, that we target everything moving to a distributed model prior to that.
This is just a proposal at this point.
cc @helm/charts-maintainers
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Any further update will cause the issue/pull request to no longer be considered stale. Thank you for your contributions.
This issue is being automatically closed due to inactivity.
I made a note of this in https://github.com/helm/helm/pull/6695 if any of the chart maintainers would like to have a look.
My two cents:
1/ We should clearly stop accepting new charts from now on if it is not already the case. For this, we need...
2/ Clear guides to host helm repositories (stateful using chart-museum, stateless using gh-pages with ready-to-use GitHub Actions, Travis config, etc).
For now it is still hard to come with something stateless for use cases where a github repository with one project decides to host its helm chart as chart-releaser does not support this use case (yet).
3/ We should actively advocate decentralization for the most-used charts and then create an issue for the remaining charts
As I am moving kubernetes-dashboard into kubernetes/dashboard (so it has to be clean, without hacks), I represent a good guinea pig to experiment with.
Update: Here is the current plan for this repo (github.com/helm/charts), the source for Helm v2 stable and incubator repos:
This gives the community (chart OWNERS, organizations, groups or individuals, etc) 6 months to move charts to new Helm repos, and list them on https://helm.hub.sh (see https://github.com/helm/hub) before stable/incubator is de-listed from the hub.
This is in the README now :+1:
Most helpful comment
My two cents:
1/ We should clearly stop accepting new charts from now on if it is not already the case. For this, we need...
2/ Clear guides to host helm repositories (stateful using chart-museum, stateless using gh-pages with ready-to-use GitHub Actions, Travis config, etc).
For now it is still hard to come with something stateless for use cases where a github repository with one project decides to host its helm chart as chart-releaser does not support this use case (yet).
3/ We should actively advocate decentralization for the most-used charts and then create an issue for the remaining charts
As I am moving kubernetes-dashboard into kubernetes/dashboard (so it has to be clean, without hacks), I represent a good guinea pig to experiment with.