Skip to content

Releases: metal3-io/cluster-api-provider-metal3

v1.8.0-rc.0

26 Aug 09:47
v1.8.0-rc.0
4eb2a2a
Compare
Choose a tag to compare
v1.8.0-rc.0 Pre-release
Pre-release

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

More details about the release

Changes since v1.7.1

⚠️ Breaking Changes

  • Fix enableBMHNameBasedPreallocation label to ENABLE_BMH_NAME_BASED_PR… (#1751)

✨ New Features

  • Use Out-of-service taint in Node remediation in place of deletion (#1808)
  • Bump CAPI to v1.8.0 pre alpha (#1805)
  • Support CustomDeploy in addition to Image (#1501)

🐛 Bug Fixes

  • Fixing bmo version for clusterctl tests (#1596)
  • Remove clearError() function for infrastructure objects (#1767)
  • Changing errors in pause annotation functions from terminal to transient (#1765)
  • Protect Metal3Data and Metal3DataClaim with Finalizers (#1478)
  • Clusterclass e2e test fix (#1671)

📖 Documentation

  • Update triggers for feature tests (#1843)
  • add openssf best practices badge to README (#1807)
  • Document backporting rules for Go lang minor versions for images (#1770)
  • overridable variables in the clusterctl-cluster.yaml template (#1771)
  • Fix dead link to ubuntu feature test (#1667)
  • Add info about k8s-upgrade tests for release branches (#1608)

🌱 Others

  • Add CAPI v1.8 contract (#1888)
  • Bump BMO to v0.7.0-rc.0 and IPAM to v1.8.0-rc.0 (#1919)
  • Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 (#1914)
  • Bump the k8s.io/* deps to v0.30.4 (#1913)
  • Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 in /test (#1915)
  • Bump k8s to v1.31.0 and drop caBundle from CRDs to support Kubernetes 1.31 (#1866)
  • Bump github.com/docker/docker from 27.1.1+incompatible to 27.1.2+incompatible in /test (#1899)
  • Bump sigs.k8s.io/kustomize/api from 0.17.2 to 0.17.3 in /test (#1901)
  • bump golang to 1.22.6 (#1891)
  • fix verify-release.sh to understand go directive better (#1890)
  • Bump CAPI to v1.8.1 (#1889)
  • Bump CAPI to v1.8.0 (#1885)
  • Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 (#1875)
  • Bump github.com/docker/docker from 27.1.0+incompatible to 27.1.1+incompatible in /test (#1884)
  • Move Image build to GH runner (#1882)
  • Set terminationMessagePolicy to FallbackToLogsOnError for manager (#1883)
  • Bump golang.org/x/net from v0.27.0 to v0.28.0 (#1877)
  • Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 in /test (#1881)
  • Uplift CAPI to v1.8.0-rc.1 (#1874)
  • Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 in /test (#1864)
  • Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 (#1862)
  • Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 (#1870)
  • Bump actions/setup-go from 5.0.1 to 5.0.2 (#1869)
  • Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 (#1863)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.2 to 5.4.3 in /hack/tools (#1856)
  • Bump softprops/action-gh-release from 2.0.6 to 2.0.8 (#1868)
  • Uplift CAPI to v1.8.0-rc.0 (#1859)
  • Bump the kubernetes group across 4 directories with 5 updates (#1854)
  • Bump k8s.io/code-generator from 0.30.2 to 0.30.3 in /hack/tools in the kubernetes group across 1 directory (#1850)
  • Bump sigs.k8s.io/kustomize/api from 0.13.5-0.20230601165947-6ce0bf390ce3 to 0.17.2 in /test (#1839)
  • bump golang to 1.22.5 (#1830)
  • remove KUBECTL_SHA256 passthru (#1822)
  • schedule dependabot on certain day, and add ok-to-test automatically (#1821)
  • make /workdir a variable in hack scripts (#1820)
  • bump remaining k8s.io/* deps to v0.29.6 (#1818)
  • Fix issues in running local hack scripts (#1810)
  • Bump softprops/action-gh-release from 2.0.5 to 2.0.6 (#1811)
  • Optimize the dependabot config with multidir configuration (#1809)
  • Bump the k8s.io/* deps to v0.29.6 in /test (#1778)
  • bump k8s.io/code-generator to v0.30.2 (#1769)
  • Add namespace directory in manifest collection (#1800)
  • Bump the k8s.io/* deps to v0.29.6 (#1775)
  • Bump actions/checkout from 4.1.6 to 4.1.7 (#1783)
  • Configure dependabot for release-1.6 branch (#1781)
  • Bump BMO and minor fix in e2e config (#1768)
  • Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#1739)
  • Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible in /test (#1755)
  • Bump golang.org/x/net from 0.25.0 to 0.26.0 (#1753)
  • bump capi to 1.7.3 (#1760)
  • bump golang to 1.22.4 (#1759)
  • Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 (#1744)
  • Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 in /test (#1743)
  • Bump golang to v1.22 (#1740)
  • shellcheck only files (#1746)
  • Update Kustomize deprecated syntax (#1625)
  • Move golang.org/x/* ignore rules after the * rule (#1745)
  • explicitly drop pr approver workflow permissions (#1731)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.2 in /hack/tools (#1734)
  • remove kubesec workflow (#1741)
  • Allow minor version bumps for golang.org/x/* dependancies for release branch (#1732)
  • Minor cleaning of M3DT manager code (#1730)
  • Bump golangci/golangci-lint-action from 5.1.0 to 6.0.1 (#1676)
  • Bump k8s.io/* deps to v0.29.5 in /api (#1684)
  • Add unit tests for duplicateProviderIDsExist (#1726)
  • Bump k8s.io/* deps to v0.29.5 (#1687)
  • Bump k8s.io/* deps to v0.29.5 in /test (#1688)
  • refactor TLS config (#1724)
  • Bump github.com/docker/docker from 26.1.2+incompatible to 26.1.3+incompatible in /test (#1702)
  • Bump CAPI to v1.7.2 (#1665)
  • Bump only patch versions for release branch github actions (#1719)
  • Bump actions/setup-go from 5.0.0 to 5.0.1 (#1674)
  • Bump softprops/action-gh-release from 2.0.4 to 2.0.5 (#1673)
  • add OWNERS_ALIASES support (#1718)
  • Group dependabot k8s bumps for release branches and ignore major, minor bumps for all dependancies (#1713)
  • Bump github/codeql-action from 3.25.3 to 3.25.5 (#1681)
  • Bump actions/checkout from 4.1.4 to 4.1.6 (#1678)
  • Fix dependabot release branch config to bump only patch versions (#1708)
  • Configure dependabot for release-1.7 branch (#1672)
  • Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (#1659)
  • Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.2+incompatible in /test (#1662)
  • Bump sigs.k8s.io/controller-runtime from 0.17.4 to 0.17.5 in /api (#1660)
  • Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 in /test (#1661)
  • Fix log.SetLogger(...) was never called issue (#1658)
  • Add Adil, Moshiur, Sunnat and Tuomo as approvers and Dmitry as a reviewer (#1663)
  • set webhook min TLS version to 1.3 (#1652)
  • Bump golang.org/x/net from 0.24.0 to 0.25.0 ! (#1645)
  • Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 (#1644)
  • Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.17.4 (#1643)
  • Move furkatgofurov7 to emeritus approvers (#1653)
  • Add Slack notification for image build workflow failure (#1642)
  • Release-1.7 related changes (#1634)
  • Set ARCH based on go env (#1639)
  • Add md_remediation test (#1044)
  • Bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 (#1638)
  • Bump actions/checkout from 4.1.2 to 4.1.4 (#1637)
  • Bump github/codeql-action from 3.24.9 to 3.25.3 (#1636)
  • Support for ClusterClass template (#1405)
  • Bump github.com/docker/docker from 26.0.2+incompatible to 26.1.0+incompatible in /test (#1632)
  • Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 in /test (#1631)
  • Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 (#1630)
  • Bump Kubernetes upgrade from version (#1633)
  • Remove deprecated/unused vars from e2e config (#1623)
  • Bump k8s to v1.30.0 (#1622)
  • bump CAPI to v1.7.1 (#1620)
  • improve hack/verify-release.sh (#1626)
  • Remove keep test env related vars and configs (#1624)
  • Bump the kubernetes group in /api with 3 updates (#1615)
  • Bump the kubernetes group in /test with 4 updates (#1613)
  • Bump the kubernetes group with 5 updates (#1611)
  • Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 (#1616)
  • Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.2+incompatible (#1607)
  • Add upgrade trigger to readme (#1597)

The image for this release is: v1.8.0-rc.0
Mariadb image tag is capm3-v1.8.0-rc.0

Thanks to all our contributors! 😊

v1.6.2

27 Jun 12:40
v1.6.2
89129f9
Compare
Choose a tag to compare

Changes since v1.6.1

🐛 Bug Fixes

  • E2e: Specify ip address pool for retrieving ip for accessing node (#1544)

📖 Documentation

  • Update e2e triggers for release-1.6 (#1512)

🌱 Others

  • Bump google.golang.org/protobuf to v1.33.0 (#1514)
  • Bump api server and client-go to v0.28.11 (#1806)
  • Bump IPAM to v1.6.3 (#1803)
  • Bump sigs.k8s.io/controller-runtime from 0.16.5 to 0.16.6 in /api (#1792)
  • Bump CAPI to 1.6.6 (#1801 #1795)
  • Bump k8s.io/* deps to v0.28.11 (#1793)
  • Bump sigs.k8s.io/controller-runtime from 0.16.5 to 0.16.6 (#1796)
  • Bump golangci/golangci-lint-action from 3.7.0 to 3.7.1 (#1788)
  • Bump actions/cache from 3.3.2 to 3.3.3 (#1790)
  • Bump actions/setup-go from 5.0.0 to 5.0.1 (#1787)
  • Bump k8s.io/code-generator from 0.28.1 to 0.28.11 in /hack/tools in the kubernetes group (#1789)
  • Bump EndBug/add-and-commit from 9.1.3 to 9.1.4 (#1786)
  • Bump actions/checkout from 4.1.1 to 4.1.7 (#1785)
  • Bump golang to 1.21.11 (#1750)
  • Add Slack notification for image build workflow failure (#1729)
  • Add OWNERS_ALIASES support (#1721)
  • Add Adil, Moshiur, Sunnat and Tuomo as approvers and Dmitry as a reviewer (#1670)
  • Move furkatgofurov7 to emeritus approvers (#1657)
  • Improve hack/verify-release.sh (#1628)
  • Bump golang.org/x/net to v0.24.0 and golang to v1.21.9 (#1593)
  • Fixing and simplifying clusterctl upgrade tests (#1464)
  • Remove ironic image related checks in verify-release.sh (#1568)
  • Add golang base image check to verify-release.sh for release-1.6 (#1521)
  • Bump shellcheck to v0.10.0 (#1510)

♻️ Superseded or Reverted

The image for this release is: v1.6.2
Mariadb image tag is capm3-v1.6.2

Thanks to all our contributors! 😊

v1.7.1

25 Jun 14:27
v1.7.1
bdd44a7
Compare
Choose a tag to compare

Changes since v1.7.0

🐛 Bug Fixes

  • Changing errors in pause annotation functions from terminal to transient (#1766)

📖 Documentation

  • Update README on job triggers in release-1.7 (#1618)

🌱 Others

  • Bump IPAM to v1.7.1 (#1804)
  • Bump BMO to 0.6.1 (#1782)
  • Bump actions/checkout from 4.1.6 to 4.1.7 (#1784)
  • Bump the k8s.io/* deps to v0.29.6 (#1777)
  • Bump the k8s.io/* deps to v0.29.6 in /test (#1774)
  • Bump capi to 1.7.3 (#1761)
  • Bump golang to 1.21.11 (#1749)
  • Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#1737)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.2 in /hack/tools (#1736)
  • Bump github.com/onsi/gomega from 1.32.0 to 1.33.1 (#1706)
  • Add Slack notification for image build workflow failure (#1728)
  • Bump github/codeql-action from 3.24.9 to 3.24.11 (#1723)
  • Bump softprops/action-gh-release from 2.0.4 to 2.0.5 (#1677)
  • Bump golangci/golangci-lint-action from 4.0.0 to 4.0.1 (#1722)
  • Bump k8s.io/code-generator from 0.29.3 to 0.29.5 in /hack/tools in the kubernetes group (#1714)
  • Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.2+incompatible in /test (#1715)
  • Bump actions/setup-go from 5.0.0 to 5.0.1 (#1682)
  • Bump actions/checkout from 4.1.2 to 4.1.6 (#1679)
  • Add OWNERS_ALIASES support (#1720)
  • Add Adil, Moshiur, Sunnat and Tuomo as approvers and Dmitry as a reviewer (#1669)
  • Move furkatgofurov7 to emeritus approvers (#1656)
  • Improve hack/verify-release.sh (#1627)

♻️ Superseded or Reverted

The image for this release is: v1.7.1
Mariadb image tag is capm3-v1.7.1

Thanks to all our contributors! 😊

v1.7.0

18 Apr 13:06
v1.7.0
1a377bf
Compare
Choose a tag to compare

Changes since v1.6.1

⚠️ Breaking Changes

  • Remove v1alpha5 API Version (#1525)

🐛 Bug Fixes

  • e2e: Specify ip address pool for retreiving ip for accessing node (#1528)
  • Bump google.golang.org/protobuf to v1.33.0 (#1508)
  • EnsureImage download image fix (#1479)
  • Fix for kubectl version command for different versions of k8s (#1433)
  • Default k8s version in ensure-kubectl script (#1432)
  • Install ginkgo directly instead of building it using go-modules (#1415)
  • Fix for v1.6 clusterctl upgrade. (#1400)

📖 Documentation

  • Update e2e feature tests triggers (#1564)
  • Update e2e docs (#1573)
  • Update releasing doc (#1570)
  • Switch markdownlint container to markdownlint-cli2 (#1414)
  • Update Support matrix in Contributing guide (#1409)

🌱 Others

  • Uplift BMO to release-0.6 and IPAM to v1.7.0 (#1605)
  • Bump CAPI to v1.7.0 (#1604)
  • Update e2e integration triggers (#1582)
  • Use PostNamespaceCreated hook to apply bmh in clusterctl upgrade (#1575)
  • Bump golang.org/x/net from 0.23.0 to 0.24.0 (#1591)
  • Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 (#1590)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.3.0 to 5.4.1 in /hack/tools (#1589)
  • Bump golang.org/x/net to v0.23.0 and golang to v1.21.9 (#1585)
  • Add workflow to approve actions on PR change (#1583)
  • Add release markers to e2e config (#1576)
  • Bump actions/cache from 4.0.1 to 4.0.2 (#1580)
  • Bump softprops/action-gh-release from 1 to 2 (#1579)
  • Bump actions/checkout from 4.1.1 to 4.1.2 (#1577)
  • Bump github/codeql-action from 3.24.6 to 3.24.9 (#1578)
  • Add lint-fix as make target (#1574)
  • Update e2e feature tests link (#1572)
  • Remove ironic image related checks in verify-release.sh (#1563)
  • Support beta and rc releases in release note generator (#1567)
  • Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 (#1565, #1566)
  • Bump cert-manager version v1.13.0 -> v1.14.0 (#1559)
  • Fix: Metal3Data Manager log levels (#1558)
  • Simplifying and updating clusterctl upgrade tests (#1452)
  • Remove redundant make targets and scripts (#1561)
  • Bump docker go module to v26.0.0 (#1560)
  • Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible in /test (#1556)
  • Bump k8s.io deps to v0.29.3 (#1543)
  • Update basic e2e trigger on README.md (#1493)
  • Remove release-1.2 upgrade test description from README (#1529)
  • Add golang base image check to verify-release.sh (#1516)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.5.0 to 0.5.1 (#1517, #1518)
  • Bump shellcheck to v0.10.0 (#1509)
  • Add labels on e2e tests (#1502)
  • Bump golang.org/x/crypto from 0.20.0 to 0.21.0 in /test (#1504)
  • Bump golangci-lint to v1.56.2 (#1503)
  • Revert "try fix GH workflow for build images" (#1494)
  • Remove ironic-inspector from container list for e2e tests (#1487)
  • Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#1491)
  • Bump github/codeql-action from 3.23.2 to 3.24.6 (#1490)
  • Bump actions/cache from 4.0.0 to 4.0.1 (#1489)
  • Try fix GH workflow for image building (#1488)
  • Remove ironic-inspector from container list for ubuntu e2e tests (#1483)
  • E2E: Remove inspector container (#1481)
  • Bump k8s.io/code-generator from 0.29.1 to 0.29.2 in /hack/tools (#1457)
  • Bump the kubernetes group in /api with 3 updates (#1455)
  • Enable more linters for golangci-lint (#1443)
  • Bump EndBug/add-and-commit from 9.1.3 to 9.1.4 (#1438)
  • Fix Permission Issue for process.txt in Tiltfile Configuration (#1436)
  • Add ginkgo phony in Makefile (#1412)
  • Bump envtest to v1.29.x (#1411)
  • Bump k8s to v1.29.0 (#1399)
  • Reduce github actions permissions (#1386)
  • Remove release-1.3 (#1397)
  • Add github action to trigger container image build (#1338)
  • Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 (#1376)

♻️ Superseded or Reverted

The image for this release is: v1.7.0
Mariadb image tag is capm3-v1.7.0

Thanks to all our contributors! 😊

v1.7.0-beta.0

26 Mar 07:45
v1.7.0-beta.0
fc36054
Compare
Choose a tag to compare
v1.7.0-beta.0 Pre-release
Pre-release

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

⚠️ Breaking Changes

  • Remove v1alpha5 API Version (#1525)
More details about the release

Changes since v1.6.1

⚠️ Breaking Changes

  • Remove v1alpha5 API Version (#1525)

🐛 Bug Fixes

  • e2e: Specify ip address pool for retreiving ip for accessing node (#1528)
  • bump google.golang.org/protobuf to v1.33.0 (#1508)
  • EnsureImage download image fix (#1479)
  • Fix for kubectl version command for different versions of k8s (#1433)
  • Default k8s version in ensure-kubectl script (#1432)
  • Install ginkgo directly instead of building it using go-modules (#1415)
  • Fix for v1.6 clusterctl upgrade. (#1400)

📖 Documentation

  • switch markdownlint container to markdownlint-cli2 (#1414)
  • Update Support matrix in Contributing guide (#1409)

🌱 Others

  • Bump cert-manager version v1.13.0 -> v1.14.0 (#1559)
  • Uplift ipam 1.7.0-beta.0 release (#1562)
  • Fix: Metal3Data Manager log levels (#1558)
  • Simplifying and updating clusterctl upgrade tests (#1452)
  • remove redundant make targets and scripts (#1561)
  • Bump docker go module to v26.0.0 (#1560)
  • Bump CAPI to v1.7.0-beta.0 (#1530)
  • Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible in /test (#1556)
  • Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 (#1534)
  • Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 (#1538)
  • Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 in /test (#1542)
  • bump k8s.io deps to v0.29.3 (#1543)
  • Update basic e2e trigger on README.md (#1493)
  • Remove release-1.2 upgrade test description from README (#1529)
  • Bump golang to v1.21.8 (#1520)
  • add golang base image check to verify-release.sh (#1516)
  • Bump golang.org/x/net from 0.21.0 to 0.22.0 (#1519)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.5.0 to 0.5.1 (#1518)
  • Bump github.com/metal3-io/baremetal-operator/apis from 0.5.0 to 0.5.1 in /test (#1517)
  • bump shellcheck to v0.10.0 (#1509)
  • Add labels on e2e tests (#1502)
  • Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 in /test (#1505)
  • Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 (#1506)
  • Bump golang.org/x/crypto from 0.20.0 to 0.21.0 in /test (#1504)
  • Bump golangci-lint to v1.56.2 (#1503)
  • Revert "try fix GH workflow for build images" (#1494)
  • Remove ironic-inspector from container list for e2e tests (#1487)
  • Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#1491)
  • Bump github/codeql-action from 3.23.2 to 3.24.6 (#1490)
  • Bump actions/cache from 4.0.0 to 4.0.1 (#1489)
  • try fix GH workflow for image building (#1488)
  • Remove ironic-inspector from container list for ubuntu e2e tests (#1483)
  • E2E: Remove inspector container (#1481)
  • Bump golang to v1.21.7 (#1476)
  • Bump golang.org/x/crypto from 0.19.0 to 0.20.0 in /test (#1470)
  • Bump CAPI to v1.6.2 (#1467)
  • Bump the kubernetes group with 2 updates (#1462)
  • Bump the kubernetes group in /test with 1 update (#1463)
  • Bump k8s.io/code-generator from 0.29.1 to 0.29.2 in /hack/tools (#1457)
  • Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 in /api (#1456)
  • Bump the kubernetes group in /api with 3 updates (#1455)
  • Enable more linters for golangci-lint (#1443)
  • Bump golang.org/x/net from 0.20.0 to 0.21.0 (#1450)
  • Bump controller-runtime to v0.17.1 (#1444)
  • Bump github/codeql-action from 3.22.12 to 3.23.2 (#1440)
  • Bump actions/cache from 3.3.2 to 4.0.0 (#1439)
  • Bump EndBug/add-and-commit from 9.1.3 to 9.1.4 (#1438)
  • Fix Permission Issue for process.txt in Tiltfile Configuration (#1436)
  • Bump golang to v1.21.6 (#1435)
  • Bump k8s.io/code-generator from 0.29.0 to 0.29.1 in /hack/tools (#1416)
  • Bump github.com/onsi/gomega from 1.30.0 to 1.31.1 (#1424)
  • bump k8s.io/* deps to v0.28.6 (#1430)
  • Add ginkgo phony in Makefile (#1412)
  • Bump envtest to v1.29.x (#1411)
  • Bump CAPI to v1.6.1 (#1406)
  • bump ginkgo to v2.14.0 (#1403)
  • Bump k8s to v1.29.0 (#1399)
  • reduce github actions permissions (#1386)
  • remove release-1.3 (#1397)
  • Add github action to trigger container image build (#1338)
  • Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 (#1376)
  • bump golang to 1.20.12 (#1392)
  • Bump golang.org/x/net from 0.19.0 to 0.20.0 (#1389)

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

Thanks to all our contributors! 😊

v1.6.1

05 Mar 15:02
v1.6.1
500af56
Compare
Choose a tag to compare

Changes since v1.6.0

🌱 Others

  • Uplift IPAM to v1.6.2 and BMO to v0.5.1 (#1500)
  • Bump golang to v1.21.7 (#1496)
  • Add build images action for release-1.6 (#1492)
  • Bump CAPI to v1.6.2 (#1475)
  • Bump controller-runtime to v0.16.4 (#1445)

♻️ Superseded or Reverted

The image for this release is: v1.6.1
Mariadb image tag is capm3-v1.6.1

Thanks to all our contributors! 😊

v1.5.3

05 Mar 14:44
v1.5.3
221b00e
Compare
Choose a tag to compare

Changes since v1.5.2

🌱 Others

  • Bump IPAM to v1.5.3 and BMO to v0.4.2 (#1499)
  • Add build images action to release-1.5 (#1498)
  • Bump golang to v1.21.7 (#1497)
  • Bump CAPI to v1.5.6 (#1468)
  • Bump x/crypto to 0.17.0 (#1366)
  • Bump markdownlint to 0.13.0 (#1349)

🐛 Bug Fixes

  • Fix race condition getting IPAddress for Metal3Data (#1385)

♻️ Superseded or Reverted

The image for this release is: v1.5.3
Mariadb image tag is capm3-v1.5.3

Thanks to all our contributors! 😊

v1.6.0

09 Jan 10:13
v1.6.0
14830be
Compare
Choose a tag to compare

Changes since v1.5.2

⚠️ Breaking Changes

  • Stop serving v1alpha5 API Versions (#1362)

✨ New Features

  • Don't assume KubeadmControlPlane for nodeReuse (#1311)
  • Bump cluster-api to v1.6.0 (#1341)
  • Enable mac address retrieved from annotations (#1262)
  • Add bond hash policy (#708)

🐛 Bug Fixes

  • Fix race condition getting IPAddress for Metal3Data (#1361)
  • Use pflag instead of go flag for TLSMinVersion (#1353)
  • Fix the "Could not find node with label" error message (#1268)
  • Fix one BMH associating to multiple M3Ms (#1249)
  • Fix IP-reuse deletion bug (#1251)
  • fix too tight file permissions in e2e (#1219)
  • fix ensure-golangci-lint digest for linux/amd64 (#1214)
  • Add missing CAPI v1.5 contract in e2e config (#1168)

📖 Documentation

  • add OpenSSF Scorecard badge to README (#1369)
  • add clomonitor badge to README (#1359)
  • Commit signing off update. (#1309)
  • Added prior art links to release documentation. (#1224)
  • clarify tag usage in releasing.md (#1228)
  • update contributing.md (#1231)
  • fix releasing.md on annotated tags (#1222)
  • update releasing.md (#1195)
  • fix typo in release note generator (#1185)
  • improve release notes tool (#1177)
  • update README.md on 1.5 release (#1167)

🌱 Others

  • Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /test (#1388)
  • Uplift IPAM v1.6.0 and BMO to v0.5.0 (#1387)
  • Bump github/codeql-action from 2.22.8 to 3.22.12 (#1380)
  • Bump kubernetes-sigs/kubebuilder-release-tools from 0.4.2 to 0.4.3 (#1382)
  • Bump actions/setup-go from 4.1.0 to 5.0.0 (#1381)
  • Bump k8s.io/client-go from 0.28.4 to 0.28.5 (#1379)
  • Bump the kubernetes group in /test with 2 updates (#1372)
  • Use k8s apimachinery scheme builder instead of controller-runtime scheme builder (#1360)
  • Bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /test (#1363)
  • Bump k8s.io/code-generator from 0.28.4 to 0.29.0 in /hack/tools (#1364)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.2.1 to 5.3.0 in /hack/tools (#1355)
  • Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 (#1351)
  • bump markdownlint to 0.13.0 (#1348)
  • Delete "ok-to-test" label from dependabot PRs (#1345)
  • Bump golang.org/x/net from 0.18.0 to 0.19.0 (#1344)
  • Bump golang version to 1.20.11 (#1335)
  • improve hack/verify-release.sh draft release note handling (#1330)
  • Remove duplicate healthcheck test trigger file (#1308)
  • Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 (#1313)
  • Adding PR title verifier (#1307)
  • Bump actions/checkout from 4.1.0 to 4.1.1 (#1306)
  • Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#1298)
  • Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 (#1300)
  • Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /test (#1297)
  • Minor code improvement in ensure-go (#1289)
  • Add healthcheck e2e test (#1202)
  • Configurable go executable (#1261)
  • use GLOBIGNORE to ignore hack/tools/go.mod in verify-release.sh (#1252)
  • fix module printout in hack/verify-release.sh (#1246)
  • add hack/verify-release.sh script (#1238)
  • CRD labeling is done now by k8s api to fix gosec issues (#1139)
  • remove hack/gosec.sh (#1215)
  • bump gosec to 2.17.0, and fix gosec for submodules (#1213)
  • run dependabot less often for GH actions (#1209)
  • Bump the k8s api and apiextensions-apiserver to 0.27.6 (#1203)
  • Bump actions/cache from 3.3.1 to 3.3.2 (#1200)
  • Minor cleanups and added tests (#1196)
  • Fix v1.5 clusterctl upgrade tests (#1193)
  • Remove unused and unmaintained phonys from Makefile (#1190)
  • Bump kind and kustomize and update bmh CRD (#1179)
  • add KUBECTL_SHA256 passthru for upgrade tests (#1178)
  • fix setting CAPI_CONFIG_FOLDER variable (#1175)

♻️ Superseded or Reverted

❗ Deprecation notice

  • We stopped serving v1alpha5 API Versions (#971)

The image for this release is: v1.6.0
Mariadb image tag is capm3-v1.6.0

Thanks to all our contributors! 😊

v1.4.6

27 Nov 10:57
v1.4.6
40f6424
Compare
Choose a tag to compare

Changes since v1.4.5

🐛 Bug Fixes

  • IP reuse: Fix M3d/IPClaim deletion bug (#1256)

🌱 Others

  • Uplift IPAM patch release tag v1.4.4 in CAPM3 release 1.4 (#1342)
  • Bump golang version to 1.20.11 for release-1.4 (#1337)
  • Bump docker/docker to v24.0.7+incompatible (#1304)
  • Bump CAPI to v1.4.8 (#1295)

♻️ Superseded or Reverted

The image for this release is: v1.4.6
Ironic image tag is capm3-v1.4.6
Mariadb image tag is capm3-v1.4.6

Thanks to all our contributors! 😊

v1.5.2

24 Nov 12:16
v1.5.2
8c64223
Compare
Choose a tag to compare

Changes since v1.5.1

🐛 Bug Fixes

  • IP reuse: Fix M3d/IPClaim deletion bug (#1255)

🌱 Others

  • Uplift IPAM and BMO patch in release-1.5 (#1340)
  • Bump golang version 1.20.11 release-1.5 (#1336)
  • Bump docker/docker to v24.0.7+incompatible (#1303)
  • Bump CAPI to v1.5.3 (#1294)
  • Use GLOBIGNORE to ignore hack/tools/go.mod in verify-release.sh (#1253)
  • Add hack/verify-release.sh (#1244)
  • Improve hack/verify-release.sh draft release note handling (#1331)
  • Fix module printout in hack/verify-release.sh (#1247)

♻️ Superseded or Reverted

The image for this release is: v1.5.2
Ironic image tag is capm3-v1.5.2
Mariadb image tag is capm3-v1.5.2

Thanks to all our contributors! 😊