User providing of Kind bootstrap cluster version

Currently, the boostrap cluster is created with Kind without specifying a version, and it's not overridable. Consequently, the kindest/node version chosen depends on the Kind version installed. For example, with Kind 0.24, it will be kindest/node:1.31.0

I have encountered an incompatibility bug (that I won't describe here, it's out of scope) between Kubernetes 1.31.0 and the bootstraping of RKE2/CAPVCD clusters, and the impossibility to override kindest/node has been problematic.

related references

https://gitlab.com/sylva-projects/sylva-core/-/blob/1.2.0/tools/kind/bootstrap-cluster.sh?ref_type=tags#L100

Assignee Loading
Time tracking Loading