Skip to content

v0.10.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@adilGhaffarDev adilGhaffarDev released this 11 Apr 11:40
· 1031 commits to main since this release
8fe2bcb

Changes since v0.9.0

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

⚠️ Breaking Changes

  • Bump Kubernetes api, controller-runtime and decouple webhooks from api (#2390)
More details about the release

✨ New Features

  • Add support for Disablepoweroff (#2229)
  • add support for locally built ironic in e2e test (#2167)

🐛 Bug Fixes

  • Only accept HTTPHeadersRef in same namespace GHSA-c98h-7hp9-v9hq
  • Fix few errors when making beta release notes (#2381)
  • Handle dataImage before reboot annotation to prevent annotation removal before all actions are complete (#2333)
  • fix broken release process (#2325)
  • Define some IPA (downloader) related variables (#2264)
  • bump x/net, x/crypto and x/oauth2 (#2316)
  • update rescue iso used for e2e tests (#2315)
  • Add BMH OwnerReference for DataImage right after its creation (#2249)
  • bump golang to 1.23.6 (#2243)
  • Set ownerReference for dataImage during BMH Reconcile (#2238)
  • Do not create HFC for non-redfish BMH (#2227)
  • bump golang to 1.23.5 (#2224)
  • Set e2e timeout to 1.5h (#2191)
  • Add validation against cross-namespace secret references (#2190)
  • Adding empty checksumType checks on BMH to automatically detect hashing algorithm (#2174)
  • Fix BMO optional test by not checking metrics service (#2170)
  • Fix metrics service validation (#2165)

🌱 Others

  • Bump CAPI to 1.10.0-rc.0 (#2397)
  • Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 in /test (#2388)
  • Bump CAPI 1.10.0-beta.0 and Kubernetes api 0.32.3 and controller-runtime 0.20.4 (#2391)
  • make osv-scanner scan run daily (#2389)
  • add labels to Dockerfile (#2384)
  • Enable testifylint linter in golangci-lint (#2383)
  • Bump golang.org/x/oauth2 from 0.27.0 to 0.29.0 in /hack/tools (#2387)
  • Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 (#2386)
  • bump golang to v1.23.8 and x/net to v0.38.0 (#2374)
  • Enable usetesting linter in golangci-lint (#2380)
  • cleanup build/ and obsolete publishing-images.md (#2379)
  • Bump the github-actions group with 5 updates (#2378)
  • do not bump major version of github actions (#2373)
  • Minor logging improvements (#2370)
  • Bump sigs.k8s.io/kind from 0.26.0 to 0.27.0 in /test (#2327)
  • Bump github.com/onsi/gomega from 1.36.2 to 1.36.3 (#2342)
  • Remove keepalived from BMO repository (#2228)
  • E2E: Avoid net-booting VMs unintentionally (#2266)
  • update the used linters list (#2350)
  • Bump golangci-lint to v1.64.7 (#2335)
  • update osv-scanner to v2.0.0 (#2339)
  • Bump github.com/onsi/gomega from 1.36.2 to 1.36.3 in /test (#2343)
  • bump tj-actions/changed-files to v46.0.1 (#2331)
  • Reduce logging noise from status reconstruction (#2330)
  • Move @mquhuy to emeritus reviewers (#2329)
  • group all github action bumps into single PR (#2326)
  • Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 in /test (#2310)
  • Remove periodic upgrade tests from release branches (#2306)
  • Bump the kubernetes group to v0.31.7 (#2308)
  • Replace deprecated pkg/errors with stdlib in provisioner/ironic (#2303)
  • Bump golang.org/x/net from 0.34.0 to 0.36.0 in /hack/tools (#2305)
  • fix dependabot testing issues by re-adding "edited" (#2304)
  • Bump github.com/gophercloud/gophercloud/v2 from 2.5.0 to 2.6.0 (#2289)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.18 to 3.5.19 (#2292)
  • bump local hack scripts to basic-checks:golang-1.23 (#2296)
  • E2E: Fix ironic overlays for 25.0 and 26.0 (#2295)
  • Bump sigs.k8s.io/controller-runtime from 0.19.6 to 0.19.7 (#2293)
  • Bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 (#2290)
  • E2E: Remove ensure_kind.sh script (#2277)
  • bump golang to 1.23.7 (#2282)
  • e2e: Revert temporary pinning of Ironic (#2113)
  • Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 (#2275)
  • Bump CAPI to v1.9.5 (#2274)
  • Bump actions/cache from 4.2.0 to 4.2.2 (#2272)
  • Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#2271)
  • Bump tj-actions/changed-files from 45.0.6 to 45.0.7 (#2269)
  • Bump github/codeql-action from 3.28.8 to 3.28.10 (#2270)
  • E2E: Bump cert-manager to v1.17.1 (#2268)
  • Bump github.com/gophercloud/gophercloud/v2 from 2.4.0 to 2.5.0 (#2259)
  • Bump sigs.k8s.io/controller-runtime from 0.19.5 to 0.19.6 (#2261)
  • Bump the dependency kubernetes group to v0.31.6 (#2258)
  • E2E vbmctl and ssh boot check refactor (#2223)
  • pin osv-scanner image in verify-release.sh (#2244)
  • workflows: sync pull_request trigger types (#2242)
  • Bump golang.org/x/crypto from 0.32.0 to 0.33.0 in /hack/tools (#2239)
  • Bump golang.org/x/crypto from 0.32.0 to 0.33.0 in /test (#2240)
  • Bump libvirt.org/go/libvirt from 1.10009.1 to 1.11001.0 in /test (#2237)
  • Bump github/codeql-action from 3.28.0 to 3.28.8 (#2232)
  • Bump actions/setup-go from 5.2.0 to 5.3.0 (#2231)
  • Bump softprops/action-gh-release from 2.2.0 to 2.2.1 (#2230)
  • Bump sigs.k8s.io/kind from 0.25.0 to 0.26.0 in /test (#2235)
  • Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#2234)
  • Bump tj-actions/changed-files from 45.0.5 to 45.0.6 (#2233)
  • Bump github.com/cert-manager/cert-manager from 1.16.2 to 1.16.3 in /test (#2236)
  • Fix ensure_kind.sh filename (#2221)
  • Refactor and rename ValidateManagementAccess (#2154)
  • Bump sigs.k8s.io/controller-runtime from 0.19.4 to v0.19.5 (#2214)
  • Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.17 to 3.5.18 (#2212)
  • Bump CAPI to v1.9.4 (#2211)
  • Bump the k8s.io/* deps to v0.31.5 (#2193)
  • Bump the k8s.io/* deps to v0.31.5 (#2203)
  • Switch e2e to kind (#2209)
  • Bump sigs.k8s.io/kustomize/api from 0.18.0 to 0.19.0 in /test (#2197)
  • Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.5.0 to 5.6.0 in /hack/tools (#2196)
  • Take new release workflow into use (#2171)
  • bump x/net to v0.34.0 (#2185)
  • Bump golang.org/x/crypto from 0.31.0 to 0.32.0 in /hack/tools (#2182)
  • Bump golang.org/x/crypto from 0.31.0 to 0.32.0 in /test (#2184)
  • Bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 (#2181)
  • bump kubeconform to v0.6.7 (#2176)
  • increase 1 timeout in external-inspection test (#2166)
  • Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 in /test (#2169)
  • Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 in /test (#2157)
  • Add intervals while checking metrics service (#2161)
  • Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 (#2155)
  • Bump github/codeql-action from 3.27.9 to 3.28.0 (#2164)
  • Bump google/osv-scanner from 1.9.1 to 1.9.2 (#2163)
  • Bump the capi group across 2 directories with 2 updates (#2156)
  • Bump libvirt.org/go/libvirt from 1.10009.0 to 1.10009.1 in /test (#2150)
  • Bump github.com/gophercloud/gophercloud/v2 from 2.3.0 to 2.4.0 (#2148)
  • Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.1 in /test (#2149)
  • Fix BMO fixture-release-0.8 tag names (#2144)
  • Bump github/codeql-action from 3.27.5 to 3.27.9 (#2138)
  • Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#2140)
  • Bump actions/cache from 4.1.2 to 4.2.0 (#2143)
  • Bump softprops/action-gh-release from 2.1.0 to 2.2.0 (#2142)
  • Bump actions/setup-go from 5.1.0 to 5.2.0 (#2139)
  • update dependabot config for release-0.9 (#2135)
  • Add release 0.9 e2e tests and branch release-0.9 to README (#2134)

The image for this release is: v0.10.0-beta.0

Thanks to all our contributors! 😊