Helm 2.15.1 breaks Gitlab templates
Summary
When installing the latest Gitlab chart using Helm 2.15.1, the install command errors out with
Error: render error in "gitlab/templates/NOTES.txt": template: gitlab/templates/NOTES.txt:10:60: executing "gitlab/templates/NOTES.txt" at <include "gitlab.ingress.tls.configured" .>: error calling include: template: gitlab/templates/_helpers.tpl:271:37: executing "gitlab.ingress.tls.configured" at <$.Values.global.ingress.tls>: wrong type for value; expected map[string]interface {}; got interface {}
Steps to reproduce
- Install Helm 2.15.1
- Follow the instructions on the docs to install Gitlab on Helm
Configuration used
All default configs - copy pasted the commands from the docs No changes to Helm default config
Current behavior
Installing Gitlab with helm upgrade --install gitlab gitlab/gitlab...
results in the error above.
Expected behavior
Gitlab should install properly without template errors.
Versions
- Chart: 2.4.1
- Platform:
- Self-hosted: (KVM)
- Kubernetes: (1.16)
- Client: 1.16
- Server: 1.16
- Helm: (2.15.1)
- Client: 2.15.1
- Server: 2.15.1
Workarounds
Downgrading Helm to 2.14 appears to work. However, this is not optimal.