Skip to content

Releases: scaleway/cluster-api-provider-scaleway

v0.2.0

19 Nov 15:36
924c943

Choose a tag to compare

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

v0.1.4

19 Nov 14:43
c8000b0

Choose a tag to compare

What's Changed

  • feat(controllers): expose controller constructors to use scaleway provider as SDK by @steffen-karlsson in #33

New Contributors

Full Changelog: v0.1.3...v0.1.4

v0.1.3

09 Sep 16:45
8ccdfce

Choose a tag to compare

What's Changed

  • Add Scaleway managed Kubernetes by @Tomy2e in #31
  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #32

Full Changelog: v0.1.2...v0.1.3

v0.1.2

26 Aug 16:03
d988356

Choose a tag to compare

What's Changed

  • Move lb frontend port definition from ScalewayCluster to Cluster (#29) by @damsien in #30
    ⚠️ This introduces an API definition breaking change.
    This change aims to use the APIServerPort field from the Cluster object instead of the previous Port from ScalewayCluster object to configure the LB exposing the kube-apiserver .

Full Changelog: v0.1.1...v0.1.2

v0.1.1

21 Jul 14:59
1caa5a2

Choose a tag to compare

What's Changed

  • Add getting started doc by @Tomy2e in #11
  • Add kind to metadata.yaml by @Tomy2e in #10
  • Document provider custom resources by @Tomy2e in #12
  • Add support for placement groups by @Tomy2e in #13
  • Add support for security groups by @Tomy2e in #14
  • Upgrade Public Gateway when type is updated and it's possible to by @Tomy2e in #15
  • Implement cloud-init data templating for getting node IP by @Tomy2e in #16
  • Add startup message by @Tomy2e in #18
  • Add nilaway linter by @Tomy2e in #19
  • Add private LB and DNS by @Tomy2e in #17
  • Add tests on scaleway client by @Tomy2e in #20
  • Add unit tests by @Tomy2e in #21
  • Add private-network template by @Tomy2e in #22
  • Add e2e tests by @Tomy2e in #23
  • Add script to create images from snapshot by @Tomy2e in #24
  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot[bot] in #26
  • Update getting started as scaleway provider is now available in clusterctl by @Tomy2e in #27
  • Improve public IPs management by @Tomy2e in #25

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

13 Jun 10:10

Choose a tag to compare

This is the first release of cluster-api-provider-scaleway.

Full Changelog: https://github.com/scaleway/cluster-api-provider-scaleway/commits/v0.1.0