WGE Installation is dependent on CAPI
bigkevmcd opened this issue · 2 comments
Describe the bug
https://github.com/weaveworks/weave-gitops-interlock/issues/605
We should require enabling all optional components, and document how and when to enable these.
For some, things like the template-controller
and cluster-controller
we should probably flip these to disable
rather than enable
and document under what circumstances you might want to disable these features (I can't think of any, but they are optional in the configuration).
To Reproduce
Actual behaviour
Expected behaviour
Additional context
- Weave GitOps version:
- Kubernetes version:
- Stripping out the
x-controller.enabled
flags fromvalues.yaml
as you can't really disable most of the components - Make sure
global.capiEnabled
is well documented and FALSE by default. (and this works)
helm/helm#10296 describes the behaviour, which I've verified, that we don't need to actually clip the dependency.conditions, omitting the enabled: true
is enough, it needs an explicit false
to actually disable the subchart.
Don't exactly follow why. But we can follow this pattern..