Migrating CoreDNS chart from helm/charts to coredns/charts
mrueg opened this issue · comments
Since https://github.com/helm/charts is going to be deprecated in Nov 2020 (https://github.com/helm/charts#deprecation-timeline) I'd like to start an initial discussion if the CoreDNS chart could find a new home here. Together with @acaleph @andor44 @shashidharatd, I currently maintain the chart in helm/charts.
What would you like to be added:
Ideally a CoreDNS helm chart repository in coredns github namespace as in https://github.com/coredns/charts
Why is this needed:
Nov 2020, the helm/charts project will end and users of helm will struggle with deploying CoreDNS through helm.
Are the files on https://github.com/coredns/deployment hosted/mirrored somewhere over HTTP(S)? One of the big things a Helm chart needs is a live repository it can be accessed from.
@stuartpb Depending on how helm chart download, but the GitHub itself is https I think?
Why was this closed? I don't see any sign that the chart's been migrated.
This issue was opened to discuss where the new chart should live.
answer: coredns/deployment
@chrisohaver would you like help moving this? We're tracking progress on moving charts to their new homes here https://github.com/helm/charts/issues/21103
One easy way to so this is with Helm GitHub Actions (a working demo of the Helm GitHub actions, so you can see it in action: https://github.com/helm/charts-repo-actions-demo). These are the basic steps:
- configure this repo to use a
gh-pages
(or whatever name you prefer) branch to serve github pages - make a PR to transfer the stable chart, retaining it's git history, to this repo where you said above
- in the same PR, add the github actions, to automate CI (testing) and CD (releasing) the chart packages
- list your chart in Helm Hub (soon to be replaced by CNCF Artifact Hub. So also list there)
- deprecate the chart in the stable repo
lmk if you'd like a hand with that, happy to help if so 😄