suse-edge / charts

SUSE Edge engineering Helm charts
https://suse-edge.github.io/charts/
Apache License 2.0
7 stars 20 forks source link

[WIP] Add cluster-api chart #103

Closed hardys closed 7 months ago

hardys commented 8 months ago

In future we plan to align with the Rancher Turtles chart, but at this point it's not in a fully supported state which we can consume, so this chart enables just the CAPI components we need for Metal3 which is also currently maintained in this repo.

This is currently WIP but any review feedback is welcome!

hardys commented 7 months ago

I'm abandoning this because it looks difficult to make a single chart release install to multiple namespaces, and also because the chart validation won't allow the pre-install hook to uninstall the Rancher embedded CAPI (because the validation happens in one pass, and detects some resources in the chart are already managed by the Rancher chart, which is not the case with Rancher Turtles as it manages them via the CAPI operator instead)

In future we'll instead investigate adopting the Rancher turtles chart, potentially wrapped in a chart in this repo so we can apply defaults for our Edge use-case.