Releases: scaleway/cluster-api-provider-scaleway
Releases · scaleway/cluster-api-provider-scaleway
v0.2.0
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
v0.1.4
What's Changed
- feat(controllers): expose controller constructors to use scaleway provider as SDK by @steffen-karlsson in #33
New Contributors
- @steffen-karlsson made their first contribution in #33
Full Changelog: v0.1.3...v0.1.4
v0.1.3
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
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 theAPIServerPortfield from theClusterobject instead of the previousPortfromScalewayClusterobject to configure the LB exposing the kube-apiserver .
Full Changelog: v0.1.1...v0.1.2
v0.1.1
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
- @dependabot[bot] made their first contribution in #26
Full Changelog: v0.1.0...v0.1.1
v0.1.0
This is the first release of cluster-api-provider-scaleway.
Full Changelog: https://github.com/scaleway/cluster-api-provider-scaleway/commits/v0.1.0