Skip to content

v0.2.0

Latest

Choose a tag to compare

@Tomy2e Tomy2e released this 19 Nov 15:36
924c943

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 v1beta2 contract, v1beta1 is no longer supported. Make sure you upgrade to CAPI v1.11+ first.
  • Merged ScalewayCluster .spec.network.controlPlanePrivateDNS into .spec.network.controlPlaneDNS. Configuring a public zone when .spec.network.controlPlaneLoadBalancer.private == true is 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

Full Changelog: v0.1.4...v0.2.0