Overlay pattern for flux kustomize deployment
Feature Request
Why
I'm looking to remove line 3203 from gotk-components.yaml (issue with leader election in AKS), but without touching BB code. We currently clone BB during our deploy, and it would be nice to have a way to pass in overrides to the flux manifests (for flux itself) in much the same way that we pass in values to BB and the BB helm charts without having to edit anything in BB or the BB helm charts. https://repo1.dso.mil/platform-one/big-bang/bigbang/-/blob/1.12.0/base/flux/gotk-components.yaml#L3203
Proposed Solution
I see two main outcomes:
- First, provide the recommended pattern for a customer deploying BB to be able to overlay values on top of the flux kustomize deployment.
- Second (and optional), fix the gotk-components.yaml configuration to work on AKS without an overlay.