Releases: metal3-io/cluster-api-provider-metal3
v1.8.4
Changes since v1.8.3
🌱 Others
- Bump sigs.k8s.io/controller-runtime from 0.18.6 to 0.18.7 (#2226)
- Bump IPAM to 1.8.3 (#2217)
- Bump Golang to 1.23.4 (#2211)
- Bump the capi group across 3 directories with 2 updates (#2200)
- Bump x/crypto to v0.31.0 (#2163)
- Bump the k8s.io/* deps to v0.30.8 (#2149)
- Bump CAPI to v1.8.6 (#2142)
♻️ Superseded or Reverted
(#2133)
The image for this release is: v1.8.4
Mariadb image tag is capm3-v1.8.4
Thanks to all our contributors! 😊
v1.9.1
Changes since v1.9.0
📖 Documentation
- update build badges and triggers in README.md (#2185)
🌱 Others
- Bump ipam to 1.9.2 (#2215)
- Remove CP scaling from e2e-feature-test (#2213)
- Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 in /test (#2208)
- Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 (#2207)
- Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 (#2191)
- Bump the capi group across 4 directories with 2 updates (#2188)
- Fix FROM_K8S_VERSION variable v1.30.0 -> v1.31.2 (#2187)
- Bump github/codeql-action from 3.27.5 to 3.27.9 (#2176)
♻️ Superseded or Reverted
(#2193)
The image for this release is: v1.9.1
Mariadb image tag is capm3-v1.9.1
v1.7.4
Changes since v1.7.3
🐛 Bug Fixes
- Use GOPROXY to download releases (#2136)
🌱 Others
- Uplift BMO to v0.6.3 and IPAM to v1.7.4 (#2186)
- Bump x/crypto to v0.31.0 (#2162)
- Bump capi to v1.7.9 (#2141)
- Bump the k8s.io/* deps to v0.29.12 (#2151)
The image for this release is: v1.7.4
Mariadb image tag is capm3-v1.7.4
Thanks to all our contributors! 😊
v1.9.0
Changes since v1.8.0
✨ 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 BMO to v0.9.0 and IPAM to v1.9.1 (#2170)
- Bump github.com/docker/docker from 27.3.1+incompatible to 27.4.1+incompatible in /test (#2168)
- Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#2153, #2160)
- Add e2e scalability test with fake systems (#1954)
- Removes depreacted klogr.New() and rand.Seed() (#2156)
- Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 (#2145)
- Replace deprecated clusterCacheTracker with clusterCache (#2155)
- Bump k8s to v.1.32.0 and CAPI to v1.9.1 (#2158)
- Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.8.2 to 1.8.3 in /hack/fake-apiserver (#2147)
- Change broken links (#2159)
- Add ironic secrets files and junit e2e result file to gitignore (#2154)
- Bump golang.org/x/net from 0.31.0 to 0.32.0 (#2146)
- Bump the k8s.io/* deps to v0.31.4 (#2143)
- Adapt e2e test after removal of kube-rbac-proxy in BMO manifest (#2139)
- Bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 (#2129, #2130)
- Bump Golang to v1.23.4 (#2126, #2171)
- 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)
- 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)
- Use controllerutils to add/remove finalizers (#2083)
- 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)
- Enable TLS 1.3 flag in CAPM3 (#2065)
- Updating clusterctl tests for release 1.8 (#2057)
- 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)
- 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)
- 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)
- 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)
- 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
#1927, #1928, #1929, #1931, #1933, #1944, #1961, #1963, #1968, #1973, #1976, #1978, #1999, #2001, #2014, #2027, #2030, #2031, #2032, #2044, #2045, #2050, #2060, #2061, #2067, #2072, #2075, #2088, #2092, #2094, #2096, #2104, #2111, #2114, #2124, #2125, #2140
The image for this release is: v1.9.0
Mariadb image tag is capm3-v1.9.0
Thanks to all our contributors! 😊
v1.9.0-beta.0
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! 😊
v1.8.3
Changes since v1.8.2
🌱 Others
- Bump IPAM to v1.8.2 (#2123)
- Bump the k8s.io/* deps to v0.30.7 (#2115)
- Use wget while downloading image (#2117)
- simplify go version handling in verify-release.sh (#2102)
- bump golang to 1.23.3 and golangci-lint to 1.60.3 (#2099)
- Bump CAPI to v1.8.5 (#2076)
- Enable TLS 1.3 flag in CAPM3 (#2074)
- Bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#2068)
- Fix e2e healthcheck flake (#2066)
- Backport fix for test timeout (#2054)
- Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#2029)
- bump markdownlint-cli2 to v0.12.0 (#2009)
♻️ Superseded or Reverted
The image for this release is: v1.8.3
Mariadb image tag is capm3-v1.8.3
Thanks to all our contributors! 😊
v1.7.3
Changes since v1.7.2
🌱 Others
- Bump IPAM to v1.7.3 (#2122)
- Use wget while downloading image (#2116)
- Bump the k8s.io/* deps to v0.29.11 (#2113)
- Bump Golang to 1.22.9 (#2090)
- Bump CAPI to v1.7.8 (#2082)
- Bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#2073)
- bump markdownlint-cli2 to v0.12.0 (#2011)
♻️ Superseded or Reverted
#1969, #1974, #1990, #2033, #2037, #2049
The image for this release is: v1.7.3
Mariadb image tag is capm3-v1.7.3
Thanks to all our contributors! 😊
v1.8.2
Changes since v1.8.1
🐛 Bug Fixes
- Fix unterminating DataTemplate deletion (#2007)
🌱 Others
- Bump IPAM to v1.8.1 (#2005)
- Bump the k8s.io/* deps to v0.30.5 (#1992)
- Uplift CAPI to v1.8.3 (#1988)
- Fix cert rotation tests (#1971)
- Bump golang to 1.22.7 (#1967)
The image for this release is: v1.8.2
Mariadb image tag is capm3-v1.8.2
Thanks to all our contributors! 😊
v1.8.1
v1.7.2
Changes since v1.7.1
📖 Documentation
- Fix issues in test links and triggers (#1957)
🌱 Others
- Fix Centos e2e feature test badge (#1959)
- Uplift BMO to v0.6.2 (#1949)
- Move Image build to GH runner (#1921)
- Bump the k8s.io/* deps to v0.29.8 (#1916)
- Bump IPAM to v1.7.2 (#1909)
- Bump sigs.k8s.io/controller-runtime from 0.17.5 to 0.17.6 (#1904)
- Bump golang to 1.22.6 (#1897)
- Bump sigs.k8s.io/cluster-api from 1.7.4 to 1.7.5 (#1905 #1917)
- Bump docker/docker to v26.1.5 (#1892)
- Fix verify-release.sh to understand go directive better (#1894)
- Fixing bmo version for clusterctl tests (#1833)
- Bump actions/setup-go from 5.0.1 to 5.0.2 (#1872)
- Bump softprops/action-gh-release from 2.0.6 to 2.0.8 (#1871)
- Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.2 to 5.4.3 in /hack/tools (#1857)
- Remove KUBECTL_SHA256 passthru (#1827)
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (#1816)
♻️ Superseded or Reverted
#1825 #1824 #1813 #1815 #1852 #1848 #1835
The image for this release is: v1.7.2
Mariadb image tag is capm3-v1.7.2
Thanks to all our contributors! 😊