Upgrading to v1.2.0 - Timeout issue
Summary
An upgrade from Helm-Chart v1.1.6 to v1.2.0 always exists with error-message "Error: UPGRADE FAILED: watch closed before Until timeout". When i retry an upgrade i had to delete multiple "gitlab-shared-secrets" resources (configmap, role, rolebinding, serviceaccount)
Finally i managed to fix this by setting the "shared-secrets.enabled" flag to false. This flag was added in 1.2.0.
Steps to reproduce
- Install the gitlab-chart with version 1.1.x
- Try to update to 1.2.0 with the same values file
- Set "shared-secrets.enabled" to false inside your values.yaml (Or via --set parameter)
- Deployment should work
Configuration used
Not Working:
global:
hosts:
externalIP: "..."
domain: "..."
edition: "ce"
certmanager-issuer:
email: "..."
# Handle volume size
minio:
persistence:
size: 512Gi
postgresql:
persistence:
size: 32Gi
redis:
persistence:
size: 32Gi
gitlab:
gitaly:
persistence:
size: 128Gi
# Using Gitlab Community Edition
sidekiq:
image:
repository: "registry.gitlab.com/gitlab-org/build/cng/gitlab-sidekiq-ce"
migrations:
image:
repository: "registry.gitlab.com/gitlab-org/build/cng/gitlab-rails-ce"
unicorn:
image:
repository: "registry.gitlab.com/gitlab-org/build/cng/gitlab-unicorn-ce"
workhorse:
image: "registry.gitlab.com/gitlab-org/build/cng/gitlab-workhorse-ce"
task-runner:
image:
repository: "registry.gitlab.com/gitlab-org/build/cng/gitlab-task-runner-ce"
Working;
global:
hosts:
externalIP: "..."
domain: "..."
edition: "ce"
certmanager-issuer:
email: "..."
# Handle volume size
minio:
persistence:
size: 512Gi
postgresql:
persistence:
size: 32Gi
redis:
persistence:
size: 32Gi
gitlab:
gitaly:
persistence:
size: 128Gi
shared-secrets:
enabled: false
# Using Gitlab Community Edition
sidekiq:
image:
repository: "registry.gitlab.com/gitlab-org/build/cng/gitlab-sidekiq-ce"
migrations:
image:
repository: "registry.gitlab.com/gitlab-org/build/cng/gitlab-rails-ce"
unicorn:
image:
repository: "registry.gitlab.com/gitlab-org/build/cng/gitlab-unicorn-ce"
workhorse:
image: "registry.gitlab.com/gitlab-org/build/cng/gitlab-workhorse-ce"
task-runner:
image:
repository: "registry.gitlab.com/gitlab-org/build/cng/gitlab-task-runner-ce"
Current behavior
The Helm-Upgrade Command helm upgrade gitlab gitlab/gitlab --version=1.2.0 -f .\gitlab-values.yml --timeout 600
failed with error-message Error: UPGRADE FAILED: watch closed before Until timeout
Expected behavior
The upgrade should succeed
Versions
- Chart: 1.2.0
- Platform:
- Cloud: AKS
- Kubernetes: (
kubectl version
)- Client: 1.10.3
- Server: 1.11.2
- Helm: (
helm version
)- Client: v2.10.0
- Server: v2.10.0
Edited by 🤖 GitLab Bot 🤖