github kubernetes-sigs/cluster-api v1.4.0-rc.0

latest releases: v1.8.3, v1.7.6, test/v1.8.3...
pre-release18 months ago

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

Highlights

  • Machine: Apply node.cluster.x-k8s.io/uninitialized during machine creation

Cluster API v1.3 compared to v1.4

See the Cluster-API book for an overview over relevant changes between Cluster API v1.3 and v1.4 for maintainers of providers and consumers of our Go API.

Full list of changes since v1.4.0-beta.2

📈 Fun stats

  • 25 new commits merged
  • 1 breaking changes ⚠️
  • 4 feature additions ✨
  • 1 bugs fixed 🐛

⚠️ Breaking Changes

  • Machine: Apply node.cluster.x-k8s.io/uninitialized during machine creation (#7993)

✨ New Features

  • Introduce ClusterName field to ClusterResourceSetBinding (#7680)
  • Emit Kubernetes Events when Cluster Phase, ControlPlaneReady, or InfrastructureReady change (#7786)
  • SSA: improve request caching (#8243)
  • MachineDeployment rolloutAfter support (#8216)

🐛 Bug Fixes

  • Make sure the Kubernetes API Server service already created on remote cluster before applying ClusterResourceSets (#8286)

🌱 Others

  • Update handler name validation rules (#8283)
  • ci: set fail-fast false for all GH actions using matrix (#8275)
  • Bump github.com/onsi/gomega from 1.27.2 to 1.27.4 (#8272)
  • Bump github.com/fatih/color from 1.14.1 to 1.15.0 (#8274)
  • Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 (#8273)
  • Bump actions/cache from 3.2.6 to 3.3.1 (#8271)
  • test/e2e: Add ClusterClass rollout test, extend MD rollout test (#8171)
  • ClusterClass: don't propagate MD upgrade annotations (#8261)
  • Use Lazy Restmapper (#8091)
  • Add release notes pr statistics (#8187)
  • Use GitHub forms for issue templates (#7819)
  • fix TestKubeadmControlPlaneReconciler_initializeControlPlane flake (#8259)
  • all: setup controller in a consistent way (#8226)
  • Make load balancer first-party package in CAPD (#8246)
  • test/framework: don't fix kubeconfig for remote CAPD clusters (#8241)
  • Add weekly test-release action (#8203)
  • Rename md parameters for consistency (#8244)

📖 Additionally, there have been 2 contributions to our documentation and book. (#8234, #8239)

Release

https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.4.0-rc.0


Thanks to all our contributors! 😊

Don't miss a new cluster-api release

NewReleases is sending notifications on new releases.