Use v1beta1 apiVersion for OpenStackCluster/OpenStackMachineTemplate
Since capo unit upgrades in !2294 (merged) & !2606 (merged) (which include upstream change https://github.com/kubernetes-sigs/cluster-api-provider-openstack/pull/1902), the apiVersion v1beta1 should be used for OpenStackCluster & OpenStackMachineTemplate resources:
[git:main]root@caasdev:sylva-core# kubectl --kubeconfig management-cluster-kubeconfig explain OpenStackCluster
GROUP: infrastructure.cluster.x-k8s.io
KIND: OpenStackCluster
VERSION: v1beta1
:
[git:main]root@caasdev:sylva-core# kubectl --kubeconfig management-cluster-kubeconfig explain OpenStackMachineTemplate
GROUP: infrastructure.cluster.x-k8s.io
KIND: OpenStackMachineTemplate
VERSION: v1beta1
:
[git:main]root@caasdev:cluster-api-provider-openstack# git tag --contains 634ccc7
v0.10.0
v0.10.0-alpha.0
v0.10.0-alpha.1
v0.10.0-rc.0
v0.10.0-rc.1
v0.10.1
v0.10.2
v0.10.3
v0.10.4
[git:main]root@caasdev:cluster-api-provider-openstack#
At this time (when sylva-library is not yet included in sylva-core - managed by !1999 (merged), but is included in sylva-capi-cluster) we have a situation with:
-
sylva-units using
v1alpha6forOpenStackClusterinclusterunit healthChecks -
sylva-library using
v1alpha7forOpenStackCluster&OpenStackMachineTemplate