Cluster API v1.9 compared to v1.10
This document provides an overview over relevant changes between Cluster API v1.9 and v1.10 for maintainers of providers and consumers of our Go API.
Go version
- The Go version used by Cluster API is Go 1.23.x
Changes by Kind
Deprecation
Removals
API Changes
Other
- The following functions for
E2EConfig
insigs.k8s.io/cluster-api/test/framework/clusterctl
got renamed (#11743):E2EConfig.GetVariable
is nowE2EConfig.MustGetVariable
E2EConfig.GetInt64PtrVariable
is nowE2EConfig.MustGetInt64PtrVariable
E2EConfig.GetInt32PtrVariable
is nowE2EConfig.MustGetInt32PtrVariable
- Using the package
sigs.k8s.io/cluster-api/controllers/clustercache
in tests using envtest may require a change to properly shutdown a running clustercache. Otherwise teardown of envtest might time out and lead to failed tests. (xref #11757)