Skip to content

Cannot install 3.3.13

Summary

(Summarize the bug encountered, concisely as possible)

seemingly related to #2218 (closed) and #2527 (closed)

I've tried doing a clean install of 3.3.13 and I'm getting errors seemingly identical to #2218 (closed). The difference is I'm doing a clean install. I've deleted relevant pvc, secrets and uninstall any other versions. But it still fails.

I see where Jason Plum @WarheadsSE commented that this image series might need another look in #2527 (closed).

#2527 (comment 489895105)

So I'm chiming in to say that I'm getting this same issue with a clean install (not an upgrade)

3.3.12 installs as expected and I can install the latest version of the chart without any problem. This issue appears to be specific to 3.3.13 version of the chart.

Steps to reproduce

helm pull gitlab/gitlab --version 3.3.13

Open the tgz file

cd gitlab

helm install gitlab . \
  --namespace local-dev \
  --set global.hosts.domain='dev.internal' \
  --set global.hosts.https=false \
  --set global.hosts.gitlab.https=false \
  --set tls-hostname='localhost' \
  --set global.edition=ce \
  --set certmanager.install=false \
  --set global.ingress.configureCertmanager=false \
  --set gitlab-runner.install=false \
  --set global.appConfig.ldap.servers.main.label='LDAP' \
  --set global.appConfig.ldap.servers.main.host='xxxxxxxxxxx' \
  --set global.appConfig.ldap.servers.main.port='636' \
  --set global.appConfig.ldap.servers.main.uid='sAMAccountName' \
  --set global.appConfig.ldap.servers.main.bind_dn='cn=svc.xxxxxxxx\,OU=xx Datateam\,OU=Tracked Service Accounts\,OU=xxxxx - Block Sync\,OU=xxxxxx\,OU=IT Infrastructure\,OU=Services\,DC=xx\,DC=xxx' \
  --set global.appConfig.ldap.servers.main.base='DC=xx\,DC=xxx' \
  --set global.appConfig.ldap.servers.main.method='ssl' \
  --set global.appConfig.ldap.servers.main.block_auto_created_users=false \
  --set global.appConfig.ldap.servers.main.allow_username_or_email_login=true \
  --set global.appConfig.ldap.servers.main.active_directory=true \
  --set global.appConfig.ldap.servers.main.password.secret='ldap-main-password' \
  --set postgresql.install=true \
  --set global.appConfig.ldap.servers.main.verify_certificates=false

Configuration used

(Please provide a sanitized version of the configuration used wrapped in a code block (```yaml))

helm install gitlab . \
  --namespace local-dev \
  --set global.hosts.domain='dev.internal' \
  --set global.hosts.https=false \
  --set global.hosts.gitlab.https=false \
  --set tls-hostname='localhost' \
  --set global.edition=ce \
  --set certmanager.install=false \
  --set global.ingress.configureCertmanager=false \
  --set gitlab-runner.install=false \
  --set global.appConfig.ldap.servers.main.label='LDAP' \
  --set global.appConfig.ldap.servers.main.host='xxxxxxxxxxx' \
  --set global.appConfig.ldap.servers.main.port='636' \
  --set global.appConfig.ldap.servers.main.uid='sAMAccountName' \
  --set global.appConfig.ldap.servers.main.bind_dn='cn=svc.xxxxxxxx\,OU=xx Datateam\,OU=Tracked Service Accounts\,OU=xxxxx - Block Sync\,OU=xxxxxx\,OU=IT Infrastructure\,OU=Services\,DC=xx\,DC=xxx' \
  --set global.appConfig.ldap.servers.main.base='DC=xx\,DC=xxx' \
  --set global.appConfig.ldap.servers.main.method='ssl' \
  --set global.appConfig.ldap.servers.main.block_auto_created_users=false \
  --set global.appConfig.ldap.servers.main.allow_username_or_email_login=true \
  --set global.appConfig.ldap.servers.main.active_directory=true \
  --set global.appConfig.ldap.servers.main.password.secret='ldap-main-password' \
  --set postgresql.install=true \
  --set global.appConfig.ldap.servers.main.verify_certificates=false

Current behavior

Gitlab fails to run

Expected behavior

all the pods should be in a running state and gitlab work

Versions

  • Chart: 3.3.13

  • Helm Version: version.BuildInfo{Version:"v3.4.0", GitCommit:"7090a89efc8a18f3d8178bf47d2462450349a004", GitTreeState:"dirty", GoVersion:"go1.15.3"}

  • kubectl version

    Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.7", GitCommit:"1dd5338295409edcfff11505e7bb246f0d325d15", GitTreeState:"clean", BuildDate:"2021-01-13T13:23:52Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"darwin/amd64"}
    Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.7", GitCommit:"1dd5338295409edcfff11505e7bb246f0d325d15", GitTreeState:"clean", BuildDate:"2021-01-13T13:15:20Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes running in Docker for Mac environment

Edited by Jason Plum