Skip to content

v0.12.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Dec 07:36
· 46 commits to main since this release
380b3ce

Changes since v0.11.0

⚠️ Breaking Changes

  • Remove support for Ironic before 2024.1 (#2756)
  • Completely remove support for ironic-inspector (#2755)
  • Drop the non-Redfish iLO 4 and iLO 5 drivers (#2750)
  • Change architecture default to match controller (#2698)

✨ New Features

  • enable container signing (#2826)
  • BMO: do not require checksums for OCI images (#2806)
  • add image SBOM attestation to image builds (#2813)
  • Make bootMACAddress optional for virtual media with inspection enabled (#2793)
  • Capture and store LLDP data in HardwareData (#2752)
  • Allow recovering hardware details from existing HardwareData (#2754)
  • Integrate with IrSO for getting Ironic details (#2713)
  • Add namespace scoped mode (#2529)
  • Introduce InspectionMode field (#2670)

🐛 Bug Fixes

  • Abort inspection/cleaning before powering off during deletion (#2796)
  • Make bootMACAddress webhook validation case-insensitive (#2740)
  • Align BMO e2e optional test to namespace scoped config (#2716)
  • Create a PreprovisioningImage for servicing if needed (#2690)

📖 Documentation

  • add AGENTS.md (#2763)
  • Add release-0.11 test triggers to README (#2685)
  • Add alpha release in release documentation (#2655)
  • Update info on running e2e locally (#2642)
  • Add explanation to run verify-release.sh script in releasing.md (#2860)

🌱 Others

  • Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test (#2871)
  • Bump the kubernetes group to v0.34.3 (#2866)
  • Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test (#2870)
  • Bump CAPI to v1.12.0 (#2874)
  • Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 (#2868)
  • Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test (#2869)
  • e2e: retry reconcile loop after patching (#2836)
  • E2E: Fix race condition in upgrade tests (#2827)
  • lint: allow long lines in tables and code fences (#2835)
  • e2e: pre-pull images to work around kind ctr import issue (#2833)
  • Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test (#2831)
  • Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1 (#2829)
  • bump golang to 1.24.11 (#2822)
  • refactor: use controllerutil.RemoveFinalizer for finalizer management (#2820)
  • Apply gopls modernize suggestions (#2815)
  • Replace custom string utility with standard library (#2819)
  • Bump the github-actions group with 2 updates (#2817)
  • Enable errorlint linter and fix lints (#2809)
  • Bump go.uber.org/zap from 1.27.0 to 1.27.1 (#2800)
  • Add yamllint workflow (#2811)
  • Improve ironic version patching with IrSO (#2808)
  • remove scheduled osv-scanner workflow (#2807)
  • Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 (#2801)
  • Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools (#2802)
  • Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test (#2794)
  • E2E: Bump kubectl minimum version to v1.34.1 (#2791)
  • Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test (#2786)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools (#2784)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 (#2783)
  • Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools (#2767)
  • Bump k8s.io modules to v0.34.1 and CR to v0.22.4 (#2779)
  • E2E: External inspection name collision fix (#2775)
  • E2E: Remove duplicate inspection test (#2746)
  • E2E: Pre-download IPA and serve from disk image server (#2760)
  • Update to Pull request template (#2753)
  • vbmctl: support multiple network interfaces (#2207)
  • E2E: Improve logs and artifacts in upgrade tests (#2744)
  • E2E: Make use of DisableCertificateVerification setting (#2715)
  • Add release manifests (#2736)
  • E2E: Use IrSO also in upgrade tests (#2729)
  • E2E: Bump IrSO version to v0.5.2 and unify yaml formatting (#2733)
  • VBMCTL: Avoid re-using the default storage pool (#2365)
  • Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0 in /test (#2726)
  • Do not use os.Exit outside of cmd (#2717)
  • Replace ironic deployment with IrSO in e2e (#2681)
  • Dockerfile: strip out symbol table by default for public images (#2711)
  • cmd: strip out symbol table & DWARF debugging info (#2709)
  • E2E: Drop periodic job for release-0.8 (#2704)
  • add specific time to dependabot config (#2703)
  • E2E: Change how upgrade tests are cleaned up (#2697)
  • Fix OSV-Scanner (#2677)
  • Increase optional periodic test time (#2696)
  • E2E: Make timeout configurable and increase it for optional periodics (#2686)
  • Add IPA_BASEURI to download ipa image from Nordix (#2680)
  • Add periodic release-0.11 test (#2678)
  • Add e2e tests for release 0.11 (#2674)
  • Accept uppercase format in upgrade focus (#2657)
  • Remove checking keepalived image tag during release (#2656)
  • add dependabot support for release-0.11 (#2660)
  • Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#2652)
  • update github runners to oci gh arc runners (#2623)
  • Enable linter errname (#2615)

♻️ Superseded or Reverted

The image for this release is: v0.12.0

Thanks to all our contributors! 😊