Merge multiple Helm values.yaml files
pending feedback
C
Classic Camel
I am facing an issue with Helm where arrays in values.yaml files are replaced rather than merged. This causes the appEnv array in values-2.yaml to overwrite the appEnv array in values-1.yaml. I would like a feature that allows merging of arrays in values.yaml files, possibly using tools like pyyaml, to prevent overwriting when multiple values files are specified.
Log In
Rohan Gupta
pending feedback
Harness Kubernetes swimlane and Helm swimlanes use Kubernetes compliant libraries and integrations to perform this operation. We do not use binaries like pyyaml (generic yaml parser) because our system actions are wrote in Java and Go. Pyyaml is not well maintained, so introducing a dependency on that tool is detrimental to the product as we will need to resolve and manage the security vulnerabilities that tool may have for a year cycle.
To change this behavior, is a breaking change to the broader base. We will require unique companies to vote for this functionality.