Enabling the GitLab Operator

GitLab provides an experimental Operator. This Operator controls the upgrade process and helps to perform rolling upgrades without downtime. Let's perform the following steps to get the GitLab Operator running:

  1. First, make sure CRD is in place by enabling the global Operator using the Helm parameters as follows:
$ helm upgrade --install gitlab . --set global.Operator.enabled=true \
--set global.Operator.bootstrap=true
  1. Deploy the GitLab Operator using the Helm charts:
$ helm upgrade gitlab . --set global.Operator.enabled=true \
--set global.Operator.bootstrap=false