Investigate impact of changes from Helm 2.15.0
Summary
When Helm 2.15.0 was released, several commits resulted in impacts to these charts, breaking the ability to deploy. (#1629 (closed), !1002 (merged))
- A fix to the parser broke a long standing chart's check, because of float vs integer representation.
-
Fix subchart values not being deleted by setting value to nil in parent chart's values broken the
gitlab.x.url
templates, and required addingglobal.gitlab.hosts.x
stubs.
Two things come out of this issue:
-
Our NGINX needs compared and rebased against stable/nginx-ingress -
We need to investigate the expected behaviors of defaults interactions with .Values.globals
, as we do not populate every single value in out/values.yaml
for the sake of sanity.
More have become apparent since:
-
#1653 (closed) further breakage due an alteration on
pluck
's handling of anempty
. - #1646 (closed) 2.15.0 actually had a bug in the integer behaviors
Steps to reproduce
Attempt to deploy this chart, at version 2.3.7
Versions
- Chart:
2.3.7
+ - Helm:
2.15.0
Edited by Jason Plum