Skip to content

Make the production-ready deployments a first class citizen

Problem to solve

The default Helm chart configuration is currently more prominent than the production-ready one. It should be the other way around.

We do note in the docs:

The default Helm chart configuration is not intended for production. The default values create an implementation where all GitLab services are deployed in the cluster, which is not suitable for production workloads. For production deployments, you must follow the Cloud Native Hybrid reference architectures.

We should flip this.

Proposal

Instead of documenting by default the easy, one-liner deployment method, make it so that a production-ready deployment is the default option.