Optionally override any setting in flux 2
After !405 (merged) is merged, we won't have our <application>Overrides
setting anymore, which allowed us to override or add any values to helm values files that we wanted. We need a new way to provide that.
What would be super cool, is if we could use kustomization
s with patchesStrategicMerge
, because those keep the original contents of a HelmRelease in tact and have a relatively small file size and complexity. However, these kustomizations probably need to be inside the same repository as the thing you are patching, making it impossible for users to add their own kustomizations to the cluster
Another possibility to investigate is if we can use Flux's kustomization type to achieve something similar
A last possibility to investigate is the postBuild
step that we already use for variable substitution. Possibly we can add overrides with the variable substitution alone, or possibly there are other postBuild steps that can be useful.