giantswarm / roadmap

Giant Swarm Product Roadmap
https://github.com/orgs/giantswarm/projects/273
Apache License 2.0
3 stars 0 forks source link

Refactor cluster-cloud-director Helm values to use global Helm values #3373

Closed nprokopic closed 1 month ago

nprokopic commented 4 months ago

Motivation

Towards https://github.com/giantswarm/roadmap/issues/3350

TODO

- [x] Move `.Values.metadata` to `.Values.global.metadata`.
- [x] Move `.Values.connectivity` to `.Values.global.connectivity`.
- [x] Move `.Values.baseDomain` to `.Values.global.connectivity.baseDomain`.
- [x] Move `.Values.controlPlane` (and other control plane properties) to `.Values.global.controlPlane`.
- [x] Move `.Values.nodePools` to `.Values.global.nodePools`.
- [x] Move remaining provider-specific Helm values to `.Values.global.providerSpecific`.
- [x] Make sure that all Helm values that are required in cluster chart are correctly added to cluster-cloud-director Helm values.
- [x] Update cluster-cloud-director e2e tests in cluster-test-suites.
- [x] Update kubectl-gs if needed.
- [x] Update happa if needed.
- [x] Update relevant public docs (component-specific docs, where applicable, should be updated while working on the above tasks).
- [x] Update all Giant Swarm CAPVCD clusters to the new cluster-cloud-director version (first MCs then WCs).

Outcome

For Customer

Internal

glitchcrab commented 2 months ago

vcd mcs will need updating to match this: https://github.com/giantswarm/giantswarm-management-clusters/pull/605

additionalProperties will need disabling again: https://github.com/giantswarm/cluster-cloud-director/pull/297

glitchcrab commented 1 month ago

done :muscle: