This repository collects GitLab’s official Helm charts from their individual
repos and automatically publish them to our Helm repo, located at
charts.gitlab.io. Helm is a
package manager for Kubernetes, making it easier to deploy, upgrade, and
maintain software like GitLab.
The charts collected and published currently by this repository are the following:
Chart name | Status | Remark |
---|---|---|
gitlab | Beta | Currently suitable for small deployments. |
gitlab-runner | GA | Deploys the GitLab CI/CD Runner. |
gitlab-omnibus | Deprecated | Replaced by the GitLab chart. |
kubernetes-gitlab-demo | Deprecated | Should not be used. |
auto-deploy-app | Beta | Used by Auto DevOps. |
More information is available in our chart documentation.
We are building a new, cloud native, GitLab chart. The goal of that work
is to replace the gitlab-omnibus
chart in this repository as well as the community supported charts.
A migration will be required to move from the gitlab-omnibus
chart to the cloud native GitLab chart. We plan for this to be accomplished by backing up the current instance and restoring on the new one.
To use the charts, the Helm tool must be installed and initialized. The best
place to start is by reviewing the Helm Quick Start Guide.
Installation instructions, including configuration options, can be found in our documentation.
Issues related to the Charts can be logged for the respective chart at: https://gitlab.com/groups/charts/-/issues
We welcome contributions and improvements. The source repo for our Helm Charts can be found here: https://gitlab.com/charts/charts.gitlab.io
Please see the contribution guidelines