What's Changed
- Implement Cluster API v1beta2 contract by @Tomy2e in #35
- Added CAPS v1alpha2 CRDs, v1alpha1 is now deprecated. CRDs are automatically migrated using CRD migrator.
- Added kube-api-linter and enforce new rules on CAPS v1alpha2.
- Added partial support for Conditions in CAPS v1alpha2.
Breaking changes:
- Added support for CAPI
v1beta2contract,v1beta1is no longer supported. Make sure you upgrade to CAPIv1.11+first. - Merged ScalewayCluster
.spec.network.controlPlanePrivateDNSinto.spec.network.controlPlaneDNS. Configuring a public zone when.spec.network.controlPlaneLoadBalancer.private == trueis no longer supported, make sure you remove any cluster in this situation before upgrading. - Renamed the following finalizers:
- ScalewayMachine:
scalewaycluster.infrastructure.cluster.x-k8s.io/sm-protection->scalewaymachine.infrastructure.cluster.x-k8s.io/sm-protection - ScalewayManagedCluster:
scalewaycluster.infrastructure.cluster.x-k8s.io/smc-protection->scalewaymanagedcluster.infrastructure.cluster.x-k8s.io/smc-protection - ScalewayManagedControlPlane:
scalewaycluster.infrastructure.cluster.x-k8s.io/smcp-protection->scalewaymanagedcontrolplane.infrastructure.cluster.x-k8s.io/smcp-protection - ScalewayManagedMachinePool:
scalewaycluster.infrastructure.cluster.x-k8s.io/smmp-protection->scalewaymanagedmachinepool.infrastructure.cluster.x-k8s.io/smmp-protection
- ScalewayMachine:
Full Changelog: v0.1.4...v0.2.0