Skip to content

Helm chart with disabled registry enables registry support in GitLab

Summary

Installing GitLab from Helm Chart v4.5.5 with

registry:
  enabled: false

ends up with gitlab.yml containing

registry:
  enabled: true

Steps to reproduce

  1. Install GitLab from Helm Chart v4.5.5
  2. Add
registry:
  enabled: false

to values.yaml

What is the current bug behavior?

Registry is not deployed, but ConfigMaps for task-runnner, webservice, and sidekiq contain

registry:
  enabled: true

in gitlab.yml. This is problematic as some actions try to contact the non-existant registry, e.g. when removing a repository.

What is the expected correct behavior?

ConfigMaps for task-runnner, webservice, and sidekiq contain

registry:
  enabled: false

in gitlab.yml, and Registry support is not enabled.

Edited by Adam Ciarciński