-
Notifications
You must be signed in to change notification settings - Fork 691
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move helm chart #389
Comments
The helm chart is maintained by the community; the sealed-secrets maintainers currently don't want to maintain the helm chart. If the current maintainers want to keep maintaining it they should move it somewhere. Otherwise I can ask somebody at bitnami to maintain the helm chart for sealed secrets but last time I checked that involved putting the helm chart in a new git repo anyway (due to the way the application catalog team releases and tests helm chart, which includes lots of automation which mandates some uniformity) |
Oh I see, the bitnami team has it's own repo for helm charts, this makes sense to move it to your chart repo instead. :) |
Any update on this? We're getting closer and closer to the official helm charts being deprecated. |
Have you reached out to the current maintainer? We cannot move the helm chart to the bitnami repo without effective forking the chart. |
Hi, I'm one of the Bitnami Catalog maintainers and I would like to share some notes. I think there are different processes involved here, being one independent of the other: New Helm Chart addition to the Bitnami CatalogTL;DR: The Helm Chart can be added to the Bitnami Catalog if the sealed-secrets image is released using the "Bitnami test & release pipeline" (internal work) and the Helm Chart source code follows the Bitnami standards and best practices (external contributions guided by Bitnami team) As you can see in the CONTRIBUTING guideline, there are three topics that should be covered when adding a new Helm Chart to the catalog:
On one hand, the last item doesn't need any action as it is already fulfilled. On the other hand, although the sealed-secrets is a Bitnami project, the release of the Docker image is not going through the "Bitnami test & release pipeline", this step is needed to meet the first requirement. As it is an internal system, this is something that needs to be implemented by the Bitnami team meaning that the addition of the sealed-secrets image to the internal pipeline is something that needs to be evaluated according to the capacity and other priorities. In the same way, the second item is easier to solve since @onedr0p already created a PR with the Helm Chart source code. At this moment the code seems pretty similar to the one from Deprecation of
|
@carrodher If you decide on moving it to the bitnami chart repo I hope you can make the initial version compatible with the one in stable, as having to reinstall will mean problems due to keys disappearing etc |
Hi, I'm the sealed-secrets project maintainer, please read bitnami/charts#4017 (comment) TL;DR the sealed-secrets project is going to maintain the helm chart (one of the key motivator is to ensure it will be kept backwards compatible and stay in sync with the main release manifest) |
I will keep this task open until the chart is actually moved here |
FYI: There's been an announcement on the official I'm not sure whether this influences the above discussion? |
not really, the location problem just brought this topic to our attention; I believe consolidating the chart in the main repository will be beneficial to the community |
@stefanprodan - what are Weaveworks going to be doing - where you consume SealedSecrets for Flux etc? |
This needs to be pinned somewhere -> |
Updated the issue description and mentioned the decision to onboard the chart |
Has there been any update on this move as there is only a couple of days left for stable to be deprecated. |
I'm working on it; there were some yaks to be shaven (e.g. migrating off travis ci because of reasons) |
I'm in the middle of a migration from helm2 to helm3 and a newer k8s version so I could use the new chart location. Is there anything I can do to help you get there? If you need testers, please highlight me, I'm available :) |
For anyone waiting for this migration, a temporary solution is to use the new stable; i.e.
Longer term it makes sense to switch to Bitnami's solution once they get it up; but the above buys you time. |
@mkmik Do you need any help on this? |
Yes please. I need:
|
Working on a PR! :) |
Can we please use GH Pages instead of OCI? OCI support is alpha in Helm and it will not work with Flux. Here is an action that publishes charts to GH Pages it's being used for Flux, Flagger, OpenServiceMesh, SMI and other CNCF projects. https://github.com/stefanprodan/helm-gh-pages |
I've created an initial PR here: #483 Open to all suggestions as not all information is correct like owners etc. |
+1 to GitHub pages, see also |
I'm a bit busy at work atm due to some sudden changes in planning... If there's anyone willing to create a second PR or add the gh-pages to mine that would be awesome. |
Ok for GH-pages. |
Started an attempt at https://github.com/bitnami-labs/sealed-secrets/runs/1516963120?check_suite_focus=true#step:9:25 - but the resources are a bit out of date (old RBACs, old crd spec). Do you have an updated CRD? |
habemus chartam gubernāculī 🥳 🎉 🎈
Sorry for taking so much time, despite the community being so willing to help I was the choke-point. Please try it out. I'm interested here only in regressions from the previous helm chart. Other improvements will be handled in other tickets and from now on, changes in the manifests in the Plain old YAML release and the helm chart will be in sync. |
Readme updated. Closing |
Seeing as the official Helm chart repo will be deprecated on Nov 13th 2020, does it make sense to maintain this chart here instead?
https://github.com/helm/charts/tree/master/stable/sealed-secrets
The text was updated successfully, but these errors were encountered: