weaveworks/weave-gitops-enterprise

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 from values.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..