SovereignCloudStack / cluster-stacks

Definition of Cluster Stacks based on the ClusterAPI ClusterClass feature
https://scs.community/
Apache License 2.0
7 stars 6 forks source link

make use of the `cluster.spec.topology.version` field #61

Closed mxmxchere closed 4 months ago

mxmxchere commented 4 months ago

cluster.spec.topology.version is a mandatory field for every cluster resource that uses the topology feature (cluster-class). Currently this field is not used at all, the actual kubernetes version to be deployed is defined indirectly via the cluster-class which hardcodes a node image which in turn delivers one specific kubernetes version.

To fix this the node-image should be chosen via the cluster.spec.topology.version field.

related: