Skip to content

Following the Helm repo deprecation, migrate to new charts

Release notes

Users of GitLab Managed Apps behind the hood rely on various Helm charts. The central Helm repo is expected to be shut down on November 13. In preparation for this change, GitLab 13.6 relies on a GitLab managed Helm repo where we mirrored the charts needed for various GitLab features. These changes have been packported, and upgrading to previous patch versions might avoid breaking these services too. You can read more how to keep GitLab Auto DevOps and Managed Apps working after Helm stable repo is removed in our dedicated post.

Details

Given the deprecation timeline for the central helm repo, we should be using the distributed charts.

https://github.com/helm/charts#deprecation-timeline

  1. 2020-11-13: the helm stable repo at https://kubernetes-charts.storage.googleapis.com will be deleted

Charts to find a new repo for

chart Mitigation Deprecated chart New chart Notes
PostgreSQL In progress https://github.com/helm/charts/tree/master/stable/postgresql#this-helm-chart-is-deprecated https://github.com/bitnami/charts/tree/master/bitnami/postgresql Category:Auto DevOps Split off to #263778 (closed)
Nginx Ingress Mitigated in 13.5, backported to 13.3. Will be backported to 13.4 https://github.com/helm/charts/tree/master/stable/nginx-ingress https://github.com/kubernetes/ingress-nginx Based on https://github.com/helm/charts/pull/22823, see also https://github.com/kubernetes/ingress-nginx/issues/5161 Category:Kubernetes Management
prometheus Mitigated in 13.5, backported to 13.3. Will be backported to 13.4 https://github.com/helm/charts/tree/master/stable/prometheus https://github.com/prometheus-community/helm-charts No response to https://groups.google.com/g/prometheus-users/c/oHU4bktoqKs devopsmonitor
fluentd Mitigated in 13.5, backported to 13.3. Will be backported to 13.4 https://github.com/helm/charts/tree/master/stable/fluentd https://github.com/fluent/helm-charts or https://github.com/bitnami/charts/tree/master/bitnami/fluentd See https://github.com/helm/charts/issues/21235 devopsmonitor
sentry Mitigated in 13.6, no backports planned https://github.com/helm/charts/tree/master/stable/sentry https://github.com/sentry-kubernetes/charts ? devopsmonitor

Definition of done

Edited by Viktor Nagy (GitLab)