-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
Helm charts repository index.yaml retention policy #10539
Helm charts repository index.yaml retention policy #10539
Comments
Thank you very much |
Hi, |
They've deleted the versions we use from the latest index. More details: bitnami/charts#10539
Bitnami has removed packages older than 6 months from their helm repo , breaking the build. We're in the middle of a release, enable workaround to unblock us. Eventually we want to get rid of the bitnami chart for memcached anyway, see issue 1315 See: bitnami/charts#10530 bitnami/charts#10539 #1315
Bitnami has removed packages older than 6 months from their helm repo , breaking the build. We're in the middle of a release, enable workaround to unblock us. Eventually we want to get rid of the bitnami chart for memcached anyway, see issue 1315 See: bitnami/charts#10530 bitnami/charts#10539 #1315 Signed-off-by: György Krajcsovits <[email protected]>
This is TERRIBLY wrong. For example, we released Helm Chart to our users https://airflow.apache.org/docs/helm-chart/stable/index.html with bitnami's Postgres 10.5.3 and all the charts our users are using are useless now if they use embedded Postgres. How is it possible you do such a breaking change in such a way ? This must be some kind of a joke. This totally undermines any trust in bitnami as a source of charts - You basically rendered all historical charts released by likely huge number of projects useless. |
We started to experience "Internal Error" when installing Helm chart and apperently bitnami "solved" the problem by removing from their index software older than 6 months(!). This makes our CI fail but It is much worse. This renders all our charts useless for people to install This is terribly wrong, and I raised this in the issue here: bitnami/charts#10539 (comment)
Bitnami has removed packages older than 6 months from their helm repo , breaking the build. We're in the middle of a release, enable workaround to unblock us. Eventually we want to get rid of the bitnami chart for memcached anyway, see issue 1315 See: bitnami/charts#10530 bitnami/charts#10539 #1315 Signed-off-by: György Krajcsovits <[email protected]>
We started to experience "Internal Error" when installing Helm chart and apperently bitnami "solved" the problem by removing from their index software older than 6 months(!). This makes our CI fail but It is much worse. This renders all our charts useless for people to install This is terribly wrong, and I raised this in the issue here: bitnami/charts#10539 (comment)
It would be fantastic if someone could get this added to the readme. |
Instead of removing all versions older than 6 months, would it be possible to keep the last major/minor versions older than 6 months, eg: mongodb-9.2.6. |
They've deleted the versions we use from the latest index. More details: bitnami/charts#10539
* k8s: Work around bitnami removing old charts see: bitnami/charts#10539 * disable line-length Co-authored-by: toan <[email protected]>
hi, i'm getting not found with this link: |
Hi @fmonpelat, did you run? $ helm repo add bitnami-full-index https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami
"bitnami-full-index" has been added to your repositories Remember you have to use that to add the new repo. The URL Please check that and let us know if you keep having that issue. Cheers |
Not able to find mongo chart version 10.20.0 in bitnami repo |
…s in the chart (#18941) * Add ability to specify an existing Secret (#18139) Closes #18139 * Allow using secrets with external postgres * Upgrade CronJob to batch/v1 * Allow using redis.auth.existingSecret * Helmignore mastodon-*.tgz for easy local development * Upgrade helm dependencies * Upgrade postgresql to 11 * Allow putting SMTP password into a secret * Add optional login to SMTP secret This to allow setting LOGIN either in values.yaml or in the secret. * Switch to bitnami charts full archive This prevents older versions from disappearing, see bitnami/charts#10539 for full context. Co-authored-by: Ted Tramonte <[email protected]>
This Issue has been automatically marked as "stale" because it has not had recent activity (for 15 days). It will be closed if no further activity occurs. Thanks for the feedback. |
Due to the lack of activity in the last 5 days since it was marked as "stale", we proceed to close this Issue. Do not hesitate to reopen it later if necessary. |
Workaround for bitnami/charts#10539
The index file at https://repo.broadcom.com/bitnami-files/index.yaml has over 15MB again, and we're getting |
As reported in this issue (#8433), in the last few times we are facing some issues with the
index.yaml
associated with the Bitnami Helm charts repository.Current situation
After some investigation, it seems the root cause is related to CloudFront reaching some limits due to the volume of traffic when serving the
index.yaml
.This
index.yaml
contains all the Bitnami Helm charts history (around 15300 entries), producing a pretty fat 14MB file. Given the size of the file and the volume of traffic, thousands of terabytes of download traffic per month are being generated.One of the alternatives considered was the use of compression at CloudFront, in that case, this solution doesn’t work since compression is not used by the Helm client (
helm
) itself (see helm/helm#8070) so it doesn’t solve the reported issue.Mitigation
As the first line of action, we will reduce the size of the
index.yaml
by removing some old versions and keeping all versions for a period of time (6 months)..tgz
) won't be removed, this action is only affectingindex.yaml
used to list the Helm charts. Previous versions of theindex.yaml
can be used to install old Helm charts.Please note Helm charts tarballs (
.tgz
) won't be removed, this action is only affectingindex.yaml
.Result
Applying this approach (#10530), we obtained the following results:
Producing a reduced 3.5MB
index.yaml
.🔧 Workaround for previous versions
The
index.yaml
is stored in this repository under the index branch, users should be able to use any commit in that branch to add a previous version of theindex.yaml
.helm repo add
The text was updated successfully, but these errors were encountered: