diff --git a/stable-repo-charts-new-locations.md b/stable-repo-charts-new-locations.md new file mode 100644 index 00000000..fa661725 --- /dev/null +++ b/stable-repo-charts-new-locations.md @@ -0,0 +1,335 @@ +# Stable chart repo new locations + +## First try Artifact Hub + +The canonical source for Helm charts is the [Artifact Hub](https://artifacthub.io/), an aggregator for distributed chart repos. + +- [Chart end users](https://github.com/helm/community/blob/main/user-profiles.md#1-application-operator) looking for charts should look there. +- [Chart contributors and maintainers](https://github.com/helm/community/blob/main/user-profiles.md#2-application-distributor) – people who want to contribute features or fixes to individual chart source code, or help to maintain them – may also look there. Many existing chart maintainers list the chart source in the Artifact Hub `links` metadata, but this is optional and many do not. + +## Ongoing effort to relocate charts to new repos + +If you read this far, this file is a continuation of an ongoing effort to [relocate charts to new repos](https://github.com/helm/charts/issues/21103). +It continues to serve two needs: + +1. Points end users for the now archived `stable` or `incubator` charts ([the releases prior to November 13, 2020](https://helm.sh/blog/new-location-stable-incubator-charts/)) to new chart locations, so the users can upgrade to newer and currently maintained versions of those charts. +2. Helps previous and/or potential new chart maintainers coordinate where to continue maintaining the chart source and repo automation tooling for each chart (or set of related charts) as a community. Thanks for your continuing work on Helm charts! ✨ + +We will maintain this file until these needs are solved in another way, or are no longer necessary to solve, whichever comes first 🤝 + +## Brief history to avoid confusion + +When `helm/charts` stable and incubator [support plan](https://github.com/helm/charts/blob/master/README.md#status-of-the-project) and [Deprecation Timeline](https://github.com/helm/charts/blob/master/README.md#deprecation-timeline) were announced, the community (chart OWNERS, organizations, groups or individuals who want to host charts) began moving the source of those charts to new Helm repos according to the [Search of Distributed Repositories proposal](https://github.com/helm/community/blob/main/hips/archives/helm/distributed-search.md). + +Those archived chart releases were listed first on the (now deprecated) [Helm Hub](https://hub.helm.sh/), and now on [Artifact Hub](#first-try-artifact-hub) along with the new versions of actively maintained chart source code hosted elsewhere. + +The table below was moved from the now in GitHub to help the community contribute to tracking this migration through Pull Requests. + +## Status of relocated charts + +### Notes on updating lists below + +1. List all charts: + + ```bash + find -d stable/ -mindepth 1 -maxdepth 1 + ``` + +2. List all charts marked `deprecated`: + + ```bash + grep -l 'deprecated: true' stable/*/Chart.yaml | xargs -I {} dirname {} + ``` + +3. Manually check each deprecated chart for status and deprecation issue link, and update applicable table and non-applicable list accordingly (apart from the flag above, the deprecation process is not consistent enough to automate this check) + +### Non-applicable (purposefully deprecated) + +- stable/acs-engine-autoscaler +- stable/ark +- stable/aws-cluster-autoscaler +- stable/dask-distributed +- stable/gcloud-endpoints +- stable/kube-lego +- stable/magic-namespace +- stable/mongodb-replicaset (#23747) +- stable/nginx-lego +- stable/rabbitmq-ha (#23746) +- stable/sematext-docker-agent + +### Applicable + + + +| Chart | Status | Issue/PR | +| -- | -- | -- | +| | STATUS | URL | +| | in progress: discussion started | https://github.com/apache/airflow/issues/10523 | +| | done | https://github.com/datawire/ambassador-chart/issues/9 | +| | done | https://github.com/helm/charts/pull/23509 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/7627 | +| | done | https://github.com/helm/charts/pull/7627 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/9200 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/12970 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/21233 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/kubernetes/autoscaler/pull/3341 | +| | in progress | https://github.com/helm/charts/pull/23586 | +| | done | https://github.com/helm/charts/pull/23000 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/19128 | +| | done | https://github.com/helm/charts/pull/22696 | +| | STATUS | URL | +| | in progress | https://github.com/coredns/coredns/issues/3905 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/18079 | +| | done | https://github.com/helm/charts/pull/18419 | +| | done | https://github.com/helm/charts/pull/23384 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/7627 | +| | done | https://github.com/helm/charts/pull/22524 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/pull/21151 | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/22676 | +| | done | https://github.com/helm/charts/pull/22689 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/21955 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | STATUS | URL | +| | migrated: need to deprecate chart with migration path | https://github.com/helm/charts/issues/21235 | +| | migrated: need to deprecate chart with migration path | https://github.com/helm/charts/issues/21235 | +| | done | https://github.com/helm/charts/pull/10354 | +| | done | https://github.com/helm/charts/pull/4957 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/9219 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/pull/1876 | +| | done | https://github.com/helm/charts/pull/1876 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/23662 | +| | done | https://github.com/helm/charts/pull/10350 | +| | done | helm/charts#24011 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/22797 | +| | done | https://github.com/helm/charts/pull/22798 | +| | STATUS | URL | +| | STATUS | URL | +| | migrated: need to update README | https://github.com/helm/charts/pull/20376 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/22745 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/influxdata/helm-charts | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/19636 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/issues/23562 | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/21234 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/9514 | +| | done | https://github.com/helm/charts/pull/13316 | +| | done | https://github.com/helm/charts/pull/17959 | +| | in progress | https://github.com/helm/charts/pull/23844 | +| | done | https://github.com/helm/charts/pull/20149 | +| | in progress: conversation started | https://github.com/jtblin/kube2iam/issues/277 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | in progress | https://github.com/kubernetes/kube-state-metrics/issues/1153 | +| | done | https://github.com/helm/charts/pull/4957 | +| | done | https://github.com/helm/charts/pull/4957 | +| | done | https://github.com/helm/charts/pull/23919 | +| | done | https://github.com/helm/charts/pull/22627 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/weaveworks/kured/pull/150 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/14555 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/13315 | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/pull/13540 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/23486 | +| | STATUS | URL | +| | in progress | https://github.com/kubernetes-sigs/metrics-server/issues/572 | +| | STATUS | URL | +| | done | https://charts.min.io | +| | done | https://github.com/helm/charts/pull/7627 | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/issues/20969 | +| | in progress: discussion started | https://github.com/microsoft/charts/issues/19 | +| | in progress: discussion started | https://github.com/microsoft/charts/issues/19 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/23840 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/pull/22437 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/23627 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/22823 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/22739 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/pull/22860 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/21275 | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/23692 | +| | done | https://github.com/helm/charts/pull/23694 | +| | done | https://github.com/helm/charts/pull/23695 | +| | done | https://github.com/helm/charts/pull/23696 | +| | done | https://github.com/helm/charts/pull/23697 | +| | done | https://github.com/helm/charts/pull/23698 | +| | done | https://github.com/helm/charts/pull/23699 | +| | done | https://github.com/helm/charts/pull/23700 | +| | done | https://github.com/helm/charts/pull/23701 | +| | done | https://github.com/helm/charts/pull/23702 | +| | done | https://github.com/helm/charts/pull/23738 | +| | done | https://github.com/helm/charts/pull/23703 | +| | done | https://github.com/helm/charts/pull/23704 | +| | done | https://github.com/helm/charts/pull/23705 | +| | done | https://github.com/helm/charts/pull/23706 | +| | done | https://github.com/helm/charts/pull/23708 | +| | done | https://github.com/helm/charts/pull/23707 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/pull/23595 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | Discussion ongoing - not settled | https://github.com/bitnami-labs/sealed-secrets/issues/389 | +| | done | https://github.com/helm/charts/pull/4957 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/13586 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/21007 | +| | done | https://github.com/helm/charts/pull/21255 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/4957 | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/4957 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/21232 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/issues/20969 | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/23714 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/19719 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/4957 | +| | STATUS | URL | +| | done | https://github.com/helm/charts/pull/20055 | +| | STATUS | URL | +| | in progress: discussion underway | https://github.com/weaveworks/scope/issues/3807 | +| | done | https://github.com/helm/charts/issues/20969 | +| | done | https://github.com/helm/charts/pull/7627 | +| | STATUS | URL | +| | STATUS | URL |