github metal3-io/cluster-api-provider-metal3 v1.7.0

13 days ago

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! 😊

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

NewReleases is sending notifications on new releases.