Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[stable] relocate charts to new repos #232

Open
scottrigby opened this issue Feb 27, 2020 · 39 comments 路 May be fixed by #233
Open

[stable] relocate charts to new repos #232

scottrigby opened this issue Feb 27, 2020 · 39 comments 路 May be fixed by #233
Assignees

Comments

@scottrigby
Copy link
Member

@scottrigby scottrigby commented Feb 27, 2020

Current status

Hi again everyone 馃憢 Just moved this issue to the Helm Community repo, as we're closing out the lifecycle/frozen issues from the no longer supported https://github.com/helm/charts/ repo.

This issue still serves two needs I'm aware of:

  1. Points end users to new locations for the now archived versions of stable or incubator charts (the releases prior to November 13, 2020, which have since been generously hosted by GitHub), so that they can upgrade to newer and currently maintained versions.
  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 charts) as a community. Thanks for your continuing work on Helm charts!

We will keep this issue open until these needs are solved in another way, or are no longer necessary to solve, whichever comes first 馃

Original issue

Given the stable and incubator support plan and Deprecation Timeline, the community (chart OWNERS, organizations, groups or individuals who want to host charts) are moving charts to new Helm repos, and will list these new repos on the Helm Hub before stable and incubator are de-listed there. This issue is to help the community track this migration.

Notes on updating lists below

  1. List all charts:
    find -d stable/ -mindepth 1 -maxdepth 1
  2. List all charts marked deprecated:
    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
  • stable/aerospike
STATUS URL
  • stable/airflow
in progress: discussion started apache/airflow#10523
  • stable/ambassador
done datawire/ambassador-chart#9
  • stable/anchore-engine
done helm/charts#23509
  • stable/apm-server
STATUS URL
  • stable/artifactory
done helm/charts#7627
  • stable/artifactory-ha
done helm/charts#7627
  • stable/atlantis
STATUS URL
  • stable/auditbeat
STATUS URL
  • stable/aws-iam-authenticator
STATUS URL
  • stable/bitcoind
STATUS URL
  • stable/bookstack
STATUS URL
  • stable/buildkite
done helm/charts#9200
  • stable/burrow
STATUS URL
  • stable/centrifugo
STATUS URL
  • stable/cerebro
STATUS URL
  • stable/cert-manager
done helm/charts#12970
  • stable/chaoskube
STATUS URL
  • stable/chartmuseum
STATUS URL
  • stable/chronograf
done helm/charts#21233
  • stable/clamav
STATUS URL
  • stable/cloudserver
STATUS URL
  • stable/cluster-autoscaler
done kubernetes/autoscaler#3341
  • stable/cluster-overprovisioner
in progress helm/charts#23586
  • stable/cockroachdb
done helm/charts#23000
  • stable/collabora-code
STATUS URL
  • stable/concourse
done helm/charts#19128
  • stable/consul
done helm/charts#22696
  • stable/contour
STATUS URL
  • stable/coredns
in progress https://github.com/coredns/coredns/issues/3905
  • stable/cosbench
STATUS URL
  • stable/coscale
STATUS URL
  • stable/couchbase-operator
STATUS URL
  • stable/couchdb
done helm/charts#18079
  • stable/dask
done helm/charts#18419
  • stable/datadog
done helm/charts#23384
  • stable/dex
STATUS URL
  • stable/distributed-jmeter
STATUS URL
  • stable/distributed-tensorflow
STATUS URL
  • stable/distribution
done helm/charts#7627
  • stable/dmarc2logstash
done helm/charts#22524
  • stable/docker-registry
STATUS URL
  • stable/dokuwiki
done https://github.com/helm/charts/issues/20969
  • stable/drone
done helm/charts#21151
  • stable/drupal
done https://github.com/helm/charts/issues/20969
  • stable/efs-provisioner
STATUS URL
  • stable/elastabot
done helm/charts#22676
  • stable/elastalert
done helm/charts#22689
  • stable/elastic-stack
STATUS URL
  • stable/elasticsearch
done helm/charts#21955
  • stable/elasticsearch-curator
STATUS URL
  • stable/elasticsearch-exporter
STATUS URL
  • stable/envoy
STATUS URL
  • stable/etcd-operator
STATUS URL
  • stable/ethereum
STATUS URL
  • stable/eventrouter
STATUS URL
  • stable/express-gateway
STATUS URL
  • stable/external-dns
done https://github.com/helm/charts/issues/20969
  • stable/factorio
STATUS URL
  • stable/filebeat
STATUS URL
  • stable/fluent-bit
migrated: need to deprecate chart with migration path https://github.com/helm/charts/issues/21235
  • stable/fluentd
migrated: need to deprecate chart with migration path https://github.com/helm/charts/issues/21235
  • stable/fluentd-elasticsearch
done helm/charts#10354
  • stable/g2
done helm/charts#4957
  • stable/gangway
STATUS URL
  • stable/gce-ingress
STATUS URL
  • stable/gcloud-sqlproxy
done helm/charts#9219
  • stable/gcp-night-king
STATUS URL
  • stable/ghost
done https://github.com/helm/charts/issues/20969
  • stable/gitlab-ce
done helm/charts#1876
  • stable/gitlab-ee
done helm/charts#1876
  • stable/gocd
STATUS URL
  • stable/goldpinger
STATUS URL
  • stable/grafana
done helm/charts#23662
  • stable/graphite
done helm/charts#10350
  • stable/graylog
done helm/charts#24011
  • stable/hackmd
STATUS URL
  • stable/hadoop
STATUS URL
  • stable/hazelcast
done helm/charts#22797
  • stable/hazelcast-jet
done helm/charts#22798
  • stable/heapster
STATUS URL
  • stable/heartbeat
STATUS URL
  • stable/helm-exporter
migrated: need to update README helm/charts#20376
  • stable/hl-composer
STATUS URL
  • stable/hlf-ca
STATUS URL
  • stable/hlf-couchdb
STATUS URL
  • stable/hlf-ord
STATUS URL
  • stable/hlf-peer
STATUS URL
  • stable/hoard
STATUS URL
  • stable/home-assistant
done helm/charts#22745
  • stable/horovod
STATUS URL
  • stable/hubot
STATUS URL
  • stable/ignite
STATUS URL
  • stable/inbucket
STATUS URL
  • stable/influxdb
done https://github.com/influxdata/helm-charts
  • stable/ingressmonitorcontroller
STATUS URL
  • stable/instana-agent
STATUS URL
  • stable/ipfs
STATUS URL
  • stable/jaeger-operator
done helm/charts#19636
  • stable/janusgraph
STATUS URL
  • stable/jasperreports
done https://github.com/helm/charts/issues/20969
  • stable/jenkins
done https://github.com/helm/charts/issues/23562
  • stable/joomla
done https://github.com/helm/charts/issues/20969
  • stable/k8s-spot-rescheduler
STATUS URL
  • stable/k8s-spot-termination-handler
STATUS URL
  • stable/kafka-manager
STATUS URL
  • stable/kanister-operator
STATUS URL
  • stable/kapacitor
done helm/charts#21234
  • stable/karma
STATUS URL
  • stable/katafygio
STATUS URL
  • stable/keel
done helm/charts#9514
  • stable/keycloak
done helm/charts#13316
  • stable/kiam
done helm/charts#17959
  • stable/kibana
in progress helm/charts#23844
  • stable/kong
done helm/charts#20149
  • stable/kube2iam
in progress: conversation started jtblin/kube2iam#277
  • stable/kube-hunter
STATUS URL
  • stable/kube-ops-view
STATUS URL
  • stable/kube-slack
STATUS URL
  • stable/kube-state-metrics
in progress kubernetes/kube-state-metrics#1153
  • stable/kubed
done helm/charts#4957
  • stable/kubedb
done helm/charts#4957
  • stable/kuberhealthy
done helm/charts#23919
  • stable/kubernetes-dashboard
done helm/charts#22627
  • stable/kuberos
STATUS URL
  • stable/kubewatch
done https://github.com/helm/charts/issues/20969
  • stable/kured
done weaveworks/kured#150
  • stable/lamp
STATUS URL
  • stable/linkerd
STATUS URL
  • stable/locust
STATUS URL
  • stable/logdna-agent
STATUS URL
  • stable/logstash
STATUS URL
  • stable/luigi
STATUS URL
  • stable/magento
done helm/charts#14555
  • stable/magic-ip-address
STATUS URL
  • stable/mailhog
done helm/charts#13315
  • stable/mariadb
done https://github.com/helm/charts/issues/20969
  • stable/mattermost-team-edition
done helm/charts#13540
  • stable/mcrouter
STATUS URL
  • stable/mediawiki
done https://github.com/helm/charts/issues/20969
  • stable/memcached
STATUS URL
  • stable/mercure
STATUS URL
  • stable/metabase
STATUS URL
  • stable/metallb
done helm/charts#23486
  • stable/metricbeat
STATUS URL
  • stable/metrics-server
in progress kubernetes-sigs/metrics-server#572
  • stable/minecraft
STATUS URL
  • stable/minio
done https://charts.min.io
  • stable/mission-control
done helm/charts#7627
  • stable/mongodb
done https://github.com/helm/charts/issues/20969
  • stable/moodle
done https://github.com/helm/charts/issues/20969
  • stable/msoms
in progress: discussion started microsoft/charts#19
  • stable/mssql-linux
in progress: discussion started microsoft/charts#19
  • stable/mysql
STATUS URL
  • stable/mysqldump
done helm/charts#23840
  • stable/namerd
STATUS URL
  • stable/nats
done https://github.com/helm/charts/issues/20969
  • stable/neo4j
done helm/charts#22437
  • stable/newrelic-infrastructure
STATUS URL
  • stable/nextcloud
done helm/charts#23627
  • stable/nfs-client-provisioner
STATUS URL
  • stable/nfs-server-provisioner
STATUS URL
  • stable/nginx-ingress
done helm/charts#22823
  • stable/nginx-ldapauth-proxy
STATUS URL
  • stable/node-problem-detector
STATUS URL
  • stable/node-red
done helm/charts#22739
  • stable/oauth2-proxy
STATUS URL
  • stable/odoo
done https://github.com/helm/charts/issues/20969
  • stable/opa
STATUS URL
  • stable/opencart
done https://github.com/helm/charts/issues/20969
  • stable/openebs
done helm/charts#22860
  • stable/openiban
STATUS URL
  • stable/openldap
STATUS URL
  • stable/openvpn
STATUS URL
  • stable/orangehrm
done https://github.com/helm/charts/issues/20969
  • stable/osclass
done https://github.com/helm/charts/issues/20969
  • stable/owncloud
done https://github.com/helm/charts/issues/20969
  • stable/pachyderm
STATUS URL
  • stable/parse
done https://github.com/helm/charts/issues/20969
  • stable/percona
STATUS URL
  • stable/percona-xtradb-cluster
STATUS URL
  • stable/pgadmin
done helm/charts#21275
  • stable/phabricator
done https://github.com/helm/charts/issues/20969
  • stable/phpbb
done https://github.com/helm/charts/issues/20969
  • stable/phpmyadmin
done https://github.com/helm/charts/issues/20969
  • stable/pomerium
STATUS URL
  • stable/postgresql
done https://github.com/helm/charts/issues/20969
  • stable/prestashop
done https://github.com/helm/charts/issues/20969
  • stable/presto
STATUS URL
  • stable/prisma
STATUS URL
  • stable/prometheus
done helm/charts#23692
  • stable/prometheus-adapter
done helm/charts#23694
  • stable/prometheus-blackbox-exporter
done helm/charts#23695
  • stable/prometheus-cloudwatch-exporter
done helm/charts#23696
  • stable/prometheus-consul-exporter
done helm/charts#23697
  • stable/prometheus-couchdb-exporter
done helm/charts#23698
  • stable/prometheus-mongodb-exporter
done helm/charts#23699
  • stable/prometheus-mysql-exporter
done helm/charts#23700
  • stable/prometheus-nats-exporter
done helm/charts#23701
  • stable/prometheus-node-exporter
done helm/charts#23702
  • stable/prometheus-operator
done helm/charts#23738
  • stable/prometheus-postgres-exporter
done helm/charts#23703
  • stable/prometheus-pushgateway
done helm/charts#23704
  • stable/prometheus-rabbitmq-exporter
done helm/charts#23705
  • stable/prometheus-redis-exporter
done helm/charts#23706
  • stable/prometheus-snmp-exporter
done helm/charts#23708
  • stable/prometheus-to-sd
done helm/charts#23707
  • stable/quassel
STATUS URL
  • stable/rabbitmq
done https://github.com/helm/charts/issues/20969
  • stable/redis
done https://github.com/helm/charts/issues/20969
  • stable/redis-ha
STATUS URL
  • stable/redmine
done https://github.com/helm/charts/issues/20969
  • stable/reloader
done helm/charts#23595
  • stable/rethinkdb
STATUS URL
  • stable/risk-advisor
STATUS URL
  • stable/rocketchat
STATUS URL
  • stable/rookout
STATUS URL
  • stable/sapho
STATUS URL
  • stable/satisfy
STATUS URL
  • stable/schema-registry-ui
STATUS URL
  • stable/sealed-secrets
Discussion ongoing - not settled bitnami-labs/sealed-secrets#389
  • stable/searchlight
done helm/charts#4957
  • stable/selenium
STATUS URL
  • stable/sematext-agent
STATUS URL
  • stable/sensu
STATUS URL
  • stable/sentry
STATUS URL
  • stable/seq
STATUS URL
  • stable/signalfx-agent
done helm/charts#13586
  • stable/signalsciences
STATUS URL
  • stable/socat-tunneller
STATUS URL
  • stable/sonarqube
done helm/charts#21007
  • stable/sonatype-nexus
done helm/charts#21255
  • stable/spark
STATUS URL
  • stable/spark-history-server
STATUS URL
  • stable/spartakus
STATUS URL
  • stable/spinnaker
STATUS URL
  • stable/spotify-docker-gc
STATUS URL
  • stable/spring-cloud-data-flow
STATUS URL
  • stable/stackdriver-exporter
STATUS URL
  • stable/stash
done helm/charts#4957
  • stable/stellar-core
STATUS URL
  • stable/stolon
STATUS URL
  • stable/suitecrm
done https://github.com/helm/charts/issues/20969
  • stable/sumokube
STATUS URL
  • stable/sumologic-fluentd
STATUS URL
  • stable/superset
STATUS URL
  • stable/swift
done helm/charts#4957
  • stable/sysdig
STATUS URL
  • stable/telegraf
done helm/charts#21232
  • stable/tensorflow-notebook
STATUS URL
  • stable/tensorflow-serving
STATUS URL
  • stable/terracotta
STATUS URL
  • stable/testlink
done https://github.com/helm/charts/issues/20969
  • stable/tomcat
STATUS URL
  • stable/traefik
STATUS URL
  • stable/uchiwa
STATUS URL
  • stable/unbound
STATUS URL
  • stable/unifi
done helm/charts#23714
  • stable/vault-operator
STATUS URL
  • stable/velero
done helm/charts#19719
  • stable/verdaccio
STATUS URL
  • stable/voyager
done helm/charts#4957
  • stable/vsphere-cpi
STATUS URL
  • stable/wavefront
done helm/charts#20055
  • stable/weave-cloud
STATUS URL
  • stable/weave-scope
in progress: discussion underway weaveworks/scope#3807
  • stable/wordpress
done https://github.com/helm/charts/issues/20969
  • stable/xray
done helm/charts#7627
  • stable/zeppelin
STATUS URL
  • stable/zetcd
STATUS URL
@scottrigby scottrigby self-assigned this Feb 27, 2020
@stale
Copy link

@stale stale bot commented Apr 25, 2020

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.

@stale
Copy link

@stale stale bot commented May 9, 2020

This issue is being automatically closed due to inactivity.

@stale stale bot closed this May 9, 2020
@scottrigby scottrigby reopened this Jun 14, 2020
@scottrigby scottrigby pinned this issue Jun 16, 2020
@sudermanjr
Copy link

@sudermanjr sudermanjr commented Sep 22, 2020

Are there any plans to migrate the stable/k8s-spot-termination-handler chart to another repo?

@axozoid
@egeland
@KierranM
@mariusv

@mariusv
Copy link

@mariusv mariusv commented Sep 23, 2020

@sudermanjr I don't mind taking it

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Oct 2, 2020

@hareku
@mariusv
@srueg
any plan to migrate efs-provisioner? https://github.com/helm/charts/tree/master/stable/efs-provisioner

Moreover, even https://github.com/kubernetes-retired/external-storage/tree/master/aws/efs is retired and archived. 馃槥

There are alternatives? Maybe @wongma7

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Oct 2, 2020

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Oct 2, 2020

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Oct 2, 2020

@olemarkus
Copy link

@olemarkus olemarkus commented Oct 3, 2020

@desaintmartin
Copy link

@desaintmartin desaintmartin commented Oct 5, 2020

oauth2-proxy: discussions here oauth2-proxy/oauth2-proxy#608

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Oct 5, 2020

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Oct 5, 2020

@hareku
@mariusv
@srueg
I was suggested to migrate to https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
Ref: kubernetes-sigs/sig-storage-lib-external-provisioner#91
So I presume that efs-provisioner will be not supported.

@mariusv
Copy link

@mariusv mariusv commented Oct 5, 2020

@hareku
@mariusv
@srueg
I was suggested to migrate to https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
Ref: kubernetes-sigs/sig-storage-lib-external-provisioner#91
So I presume that efs-provisioner will be not supported.

@pierluigilenoci that is bad news :-(

@scottrigby scottrigby changed the title [stable/*] helm repo migration [stable] new chart repos tracker Oct 14, 2020
@scottrigby scottrigby changed the title [stable] new chart repos tracker [stable] relocate charts to new repos Oct 14, 2020
@JoshuaC215
Copy link

@JoshuaC215 JoshuaC215 commented Oct 17, 2020

@scottrigby I saw you mentioned in another ticket that you had written up instructions for migrating a chart out of this repo into a new home (e.g. maintaining commit history and exposing it on artifact hub, i'm guessing). Looking through this issue and the repo I'm not finding those readily. Is it something you can share a link to?

@verwilst has agreed to pick up and maintain the Bookstack chart (BookStackApp/BookStack#2322 (comment)) and hoping to get them off to a good start :)

EDIT for posterity: I found these instructions, which I suspect is what Scott was referring to:

prometheus-community/helm-charts#3 (comment)

https://github.com/helm/charts-repo-actions-demo

@verwilst
Copy link

@verwilst verwilst commented Oct 19, 2020

nfs-client-provisioner and rocketchat are others i currently maintain, i'm willing to keep maintaining them in the future too.

@torstenwalter
Copy link

@torstenwalter torstenwalter commented Oct 24, 2020

@JoshKCarroll while migrating some charts I wrote this guide: https://github.com/torstenwalter/helm-chart-hosting

@thesuperzapper
Copy link

@thesuperzapper thesuperzapper commented Oct 28, 2020

Can someone please confirm if this repo is still being archived, I am really unclear after the latest blog post: https://helm.sh/blog/new-location-stable-incubator-charts/

Do the existing OWNERS still need to move their charts?

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Oct 28, 2020

@thesuperzapper confirmed. OWNERS still need to move their charts.

@thesuperzapper
Copy link

@thesuperzapper thesuperzapper commented Oct 28, 2020

@pierluigilenoci then what are all those blog posts about, just the legacy versions?

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Oct 28, 2020

@thesuperzapper
@mattfarina quote from https://kubernetes.slack.com/archives/C6E3XH1ED/p1603120675041800

There are two things. Being deprecated and being available. At Nov 13th the plan is still to deprecate the stable and incubator chart repos. The new location allows them to be accessible even after deprecation where we stop updating them.
We are working to find the charts new homes after the deprecation. Those will be discoverable on the artifact hub
Many of them have already moved but more than a few have not. I think we are talking about this situation on the Helm dev call this week.

@torstenwalter
Copy link

@torstenwalter torstenwalter commented Oct 28, 2020

@thesuperzapper I think this post explains it https://helm.sh/blog/new-location-stable-incubator-charts/
There are new locations for stable and incubator repositories hosting the already published charts.

Important Note: This does not affect the obsolescence timeline for the stable and incubator repositories that was announced in 2019. On November 13, 2020 the stable and incubator charts repository will reach the end of development and become archives. You can find that many of the charts have moved to other, community managed, repositories. You can discover these on the Artifact Hub. More information on the obsolescence will follow in future blog posts and communications.

@chadlwilson
Copy link

@chadlwilson chadlwilson commented Oct 28, 2020

@verwilst Do you have any idea when/where nfs-client-provisioner is likely to move? Do you know perhaps if K8s sig-storage plan to host a repo for the charts related to various such provisioners? (with/without the deprecated efs-provisioner)

@desaintmartin
Copy link

@desaintmartin desaintmartin commented Nov 4, 2020

Legal question here! Would that be okay to move from Apache 2 to MIT? oauth2-proxy is licenced under MIT and I suppose it would be easier to match destination licence.

@scottrigby
Copy link
Member Author

@scottrigby scottrigby commented Nov 9, 2020

Legal question here! Would that be okay to move from Apache 2 to MIT? oauth2-proxy is licenced under MIT and I suppose it would be easier to match destination licence.

@desaintmartin I have opened a CNCF service desk issue for this question. Let's wait to see where that goes.

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Nov 12, 2020

@scottrigby oauth2-proxy status is missing from the table.

oauth2-proxy: discussions here oauth2-proxy/oauth2-proxy#608

@canterberry
Copy link

@canterberry canterberry commented Nov 14, 2020

I've relocated stable/docker-registry to twuni/docker-registry and published this repo and chart to Artifact Hub for the community to use. I hope that's okay. Happy to defer to an "official" chart if/when the time comes. Just bridging the gap as best I can, since a migration for it doesn't appear to have been picked up, yet.

Links

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Nov 23, 2020

@DandyDeveloper
Copy link

@DandyDeveloper DandyDeveloper commented Nov 24, 2020

@pierluigilenoci Redis-ha has been migrated to: https://github.com/DandyDeveloper/charts/tree/master/charts/redis-ha (Per the deprecation message in the chart itself).

Thank you for asking!

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Nov 24, 2020

@pierluigilenoci Redis-ha has been migrated to: DandyDeveloper/charts@master/charts/redis-ha (Per the deprecation message in the chart itself).

Thank you @DandyDeveloper
@scottrigby the table need to be update 馃槃

@scottrigby
Copy link
Member Author

@scottrigby scottrigby commented Nov 24, 2020

Hi everyone. I have been dealing with a family emergency the past few weeks.

We will want to update the table/list above to help people find the new home(s) for these charts. But we'll need to find a different way to determine this moving forward since this repo code will no longer be updated, notices will no longer be added to each charts readme as it was before.

Generally speaking, Charts are now discoverable in the CNCF Artifact Hub (https://artifacthub.io/).

Maintainers of distributed chart repos are encouraged to:

  • list their repos in the Artifact Hub
  • follow the Charts Best Practices Guide
  • for greater reliability, integrate automated Helm Chart Testing (though Helm chart repo GitHub Actions or otherwise)
  • when releasing charts (whether using Helm Chart Releaser, the wrapping GitHub Action, or otherwise), ensure versioned packages are immutable (any changes, however small, should be a new version). For greater community reliability, please continue to follow Semantic Versioning
  • when adopting chart source code for new development, please carry over git history. @torstenwalter compiled a good step-by-step guide based on work I and he had done on this for various community chart repos: https://github.com/torstenwalter/helm-chart-hosting. Please follow that as best as you can.
  • The Artifact Hub allows you to verify chart repo ownership, and there is also a process for marking a chart "official" there. Official charts are maintained (or approved) by the maintainers of the application the chart installs. This doesn't mean other charts are bad to use - for example, Bitnami had for years maintained many of the community charts in this repo, and now continue to do so now in their own distributed chart repo, and are still equally trustworthy. This is just to help users navigate, and make up their own minds about the trustworthiness of each chart repo and chart. As always, users are encouraged to review a chart's code before installing it.

If anyone has other ideas about how this issue can be more useful to end users and maintainers alike, please let me know and we can do whatever we need to to help the community. The charts maintainers who formerly managed this repo are still active in working on tools to help the wider Helm charts community. Thank you all for the continued community. It has not ended, it is simply bigger than ever before and has required moving to new, distributed hosting, discovery, and tooling.

@pierluigilenoci
Copy link

@pierluigilenoci pierluigilenoci commented Nov 24, 2020

@scottrigby thanks so much for the explanation and for your time!

IMHO, beside continuing to keep this issue open by updating the table, I see no other way to give more information to the community.

At the end, if all the charts that have not migrated within the dealine remain without precise indications, it is to be attributed to the maintainers who have not acted before. For the charts I use I tried to push the maintainers but more than asking, it couldn't be done. So that's okay too.

scottrigby referenced this issue in scottrigby/kube-state-metrics Dec 10, 2020
鈥 from.

Chart commit history original source:
https://github.com/helm/charts/tree/master/stable/kube-state-metrics

For context about chart reloation, see "[stable] relocate charts to new repos"
https://github.com/helm/charts/issues/21103

Signed-off-by: Scott Rigby <scott@r6by.com>
@mrueg
Copy link

@mrueg mrueg commented Jan 15, 2021

Quick update here,

stable/coredns is Done via https://github.com/coredns/helm/
stable/kube-state-metrics is Done via https://github.com/kubernetes/kube-state-metrics/tree/master/charts/kube-state-metrics

@verwilst
Copy link

@verwilst verwilst commented Jan 15, 2021

@austince
Copy link

@austince austince commented Feb 4, 2021

minio is actually now hosted at https://helm.min.io

@desaintmartin
Copy link

@desaintmartin desaintmartin commented Feb 5, 2021

@vasiliyb
Copy link

@vasiliyb vasiliyb commented Mar 10, 2021

Folks, any plans to fix stable/openvpn? Thanks

@desaintmartin
Copy link

@desaintmartin desaintmartin commented Mar 10, 2021

Folks, any plans to fix stable/openvpn? Thanks

There are several charts at https://artifacthub.io/packages/search?page=1&ts_query_web=openvpn, maybe there's one that fits your needs.

If you need the original stable/openvpn, you could try hosting it and publishing it in the Artifact Hub ! ;)

BTW, not sure if this is still relevant to post it here, but I moved/updated stable/karma as well: https://artifacthub.io/packages/search?page=1&ts_query_web=karma

mrueg referenced this issue in mrueg/prometheus-community-helm-charts Apr 15, 2021
鈥 from.

Chart commit history original source:
https://github.com/helm/charts/tree/master/stable/kube-state-metrics

For context about chart reloation, see "[stable] relocate charts to new repos"
https://github.com/helm/charts/issues/21103

Signed-off-by: Scott Rigby <scott@r6by.com>
mrueg referenced this issue in mrueg/prometheus-community-helm-charts Apr 25, 2021
鈥 from.

Chart commit history original source:
https://github.com/helm/charts/tree/master/stable/kube-state-metrics

For context about chart reloation, see "[stable] relocate charts to new repos"
https://github.com/helm/charts/issues/21103

Signed-off-by: Scott Rigby <scott@r6by.com>
langecode referenced this issue in neticdk/helm-charts Aug 12, 2021
鈥 from.

Chart commit history original source:
https://github.com/helm/charts/tree/master/stable/kube-state-metrics

For context about chart reloation, see "[stable] relocate charts to new repos"
https://github.com/helm/charts/issues/21103

Signed-off-by: Scott Rigby <scott@r6by.com>
Signed-off-by: Thor Anker Kvisg氓rd Lange <tal@netic.dk>
@travisgroth
Copy link

@travisgroth travisgroth commented Sep 23, 2021

stable/pomerium was officially done under helm/charts#24378. New home is https://helm.pomerium.io/.

QuentinBisson referenced this issue in giantswarm/prometheus-community-helm-charts-upstream Oct 5, 2021
鈥 from.

Chart commit history original source:
https://github.com/helm/charts/tree/master/stable/kube-state-metrics

For context about chart reloation, see "[stable] relocate charts to new repos"
https://github.com/helm/charts/issues/21103

Signed-off-by: Scott Rigby <scott@r6by.com>
Signed-off-by: QuentinBisson <quentin@giantswarm.io>
@scottrigby scottrigby transferred this issue from helm/charts Jan 20, 2022
@scottrigby
Copy link
Member Author

@scottrigby scottrigby commented Jan 20, 2022

Hi again everyone 馃憢 Just moved this issue to the Helm Community repo, as we're closing out the lifecycle/frozen issues from the no longer supported https://github.com/helm/charts/ repo.

This issue still serves two needs I'm aware of:

  1. Points end users to new locations for the now archived versions of stable or incubator charts (the releases prior to November 13, 2020, which have since been generously hosted by GitHub), so that they can upgrade to newer and currently maintained versions.
  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 charts) as a community. Thanks for your continuing work on Helm charts!

We will keep this issue open until these needs are solved in another way, or are no longer necessary to solve, whichever comes first 馃

馃搶 also pinning this in the issue description to make current status easier to find 馃暤锔

scottrigby added a commit to scottrigby/community that referenced this issue Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.