github metal3-io/cluster-api-provider-metal3 v1.9.0-beta.0

latest releases: v1.7.4, test/v1.7.4, api/v1.7.4...
pre-release17 days ago

Changes since v1.8.0

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

More details about the release

✨ New Features

  • Add fake K8s API server (#1610)

🐛 Bug Fixes

  • Bootstrap: add support for data secret (#2086)
  • Add CustomDeploy to metal3machinetemplate webhook (#2085)
  • Fix clusterclass KubeadmControlPlaneTemplate file (#2064)
  • Propagate errors during patch to reconcile (#2003)
  • Fix unterminating DataTemplate deletion (#2000)
  • Fix cert rotation tests (#1922)

📖 Documentation

  • Update job triggers documents (#1956)

🌱 Others

  • Bump IPAM to v.1.9.0-beta.0 (#2124)
  • Bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#2120)
  • Bump github/codeql-action from 3.27.3 to 3.27.5 (#2119)
  • Bump the k8s.io/* deps to v0.31.3 (#2114)
  • Bump CAPI to v1.9.0-rc.0 (#2111)
  • Use wget while downloading image (#2110)
  • Bump sigs.k8s.io/controller-tools from 0.16.1 to 0.16.5 in /hack/tools (#2095)
  • Add scheduled osv-scanner workflow (#2100)
  • Bump golang to 1.23.3 and golangci-lint to 1.60.3 (#2087)
  • Simplify go version handling in verify-release.sh (#2101)
  • Bump golang.org/x/mod from 0.21.0 to 0.22.0 in /test (#2097)
  • Bump golang.org/x/net from 0.30.0 to 0.31.0 (#2094)
  • Bump golang.org/x/crypto from 0.28.0 to 0.29.0 in /test (#2096)
  • Use controllerutils to add/remove finalizers (#2083)
  • Uplift k8s to v1.31.2 (#2067)
  • Bump actions/cache from 4.1.1 to 4.1.2 (#2071)
  • Bump actions/checkout from 4.2.1 to 4.2.2 (#2070)
  • Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 (#2058, #2063)
  • Bump actions/setup-go from 5.0.2 to 5.1.0 (#2069)
  • Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 in /hack/fake-apiserver (#2061)
  • Enable TLS 1.3 flag in CAPM3 (#2065)
  • Updating clusterctl tests for release 1.8 (#2057)
  • Bump github.com/onsi/gomega from 1.34.2 to 1.35.0 (#2060)
  • Add scalability test (#2010)
  • Increase test time for lint job to avoid failure because of timeout (#2053)
  • Bump kustomize/kyaml v0.18.1 and kustomize/kustomize/v5 to v5.5.0 (#2052)
  • Fixing issues in healthcheck test (#2046)
  • Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.8.1 to 1.8.2 in /hack/fake-apiserver (#2045)
  • Delete the process of removing bmhs from default namespace (#2039)
  • Bump k8s.io/kubectl from 0.30.3 to 0.30.5 in /test in the kubernetes group across 1 directory (#2043)
  • Increasing deletion timeout of cluster (#2042)
  • Bump actions/cache from 4.0.2 to 4.1.1 (#2030)
  • Removing live-iso test (#2041)
  • Fixing ephemeral test CI (#2040)
  • Rewrite fetch_target_logs.sh in Golang (#1763)
  • Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#2028)
  • Make CAPI a pattern in dependabot (#2026)
  • Increase deployment and pod wait timeout in e2e (#2008)
  • Bump markdownlint-cli2 to v0.12.0 (#2006)
  • Bump github.com/docker/docker from 27.2.1+incompatible to 27.3.1+incompatible in /test (#1999)
  • Reuse PR verifier workflow from project-infra (#1995)
  • Bump the kubernetes group across 4 directories with 6 updates (#1991)
  • Increase wait-deployment timeout (#1970)
  • Fix log mesages (#1972)
  • Use CAPI's ClusterCacheTracker (#1911)
  • Fix remediation test badge name (#1960)
  • Uplift BMO to v0.8.0 and IPAM to v1.8.0 (#1944)
  • Remove release-1.6 from dependabot (#1945)
  • Adding contracts in configs for tests (#1937)
  • Add dependabot config for release-1.8 (#1936)
  • Install setup-envtest from controller-runtime release directly and Bump envtest version to v1.31.0 (#1924)

♻️ Superseded or Reverted

#1928, #1933, #1927, #1931, #1929, #1978, #2092, #1963, #1973, #2032, #2044, #2075, #2104, #2088, #1961, #1976, #2014, #2001, #2031, #1968, #2027, #2050, #2072

The image for this release is: v1.9.0-beta.0
Mariadb image tag is capm3-v1.9.0-beta.0

Thanks to all our contributors! 😊

Don't miss a new cluster-api-provider-metal3 release

NewReleases is sending notifications on new releases.