From 17cbf5a37dd3ccbf50ad0c0ee8310a0241bdf158 Mon Sep 17 00:00:00 2001 From: peppi-lotta Date: Tue, 29 Apr 2025 15:20:31 +0300 Subject: [PATCH] :rocket: Release v1.10.0 Signed-off-by: peppi-lotta --- releasenotes/v1.10.0.md | 113 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 releasenotes/v1.10.0.md diff --git a/releasenotes/v1.10.0.md b/releasenotes/v1.10.0.md new file mode 100644 index 0000000000..0a1bc73e99 --- /dev/null +++ b/releasenotes/v1.10.0.md @@ -0,0 +1,113 @@ + +# Changes since v1.9.0 + +## :warning: Breaking Changes + +- Bump CAPI to v1.10.1 (#2531, #2432) +- Deprecate Metal3data templateReference (#2326) +- Remove IPAM deployment logic (#1993) +- Remove Metal3Machine owner reference from BMH (#1742) + +## :sparkles: New Features + +- Deprecate NoCloudProvider and add CloudProviderEnabled (#2108) + +## :bug: Bug Fixes + +- Handle NICs without IP addresses (#2519) +- Revert "Remove Metal3Machine owner reference from BMH" (#2254) + +## :book: Documentation + +- Remove IPAM manifests related links and check in release process (#2355) +- update OpenSSF CII Best Practices badge (#2304) +- Updating docs for release 1.9 (#2232) +- Improve e2e documentation (#2209) + +## :seedling: Others + +- Bump BMO to v0.10.1 (#2529) +- Bump Kubernetes to v1.33.0 (#2523) +- Bump IPAM 1.10.0 and BMO 0.10.0 (#2522) +- Bump the kubernetes group to v0.32.4 (#2513) +- Bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible in /test (#2515) +- Bump CAPI to v1.10.0 (#2517) +- Enabled dupl linter (#2521) +- Enabled tagliatelle linter (#2500) +- Bump CAPI 1.10.0 and CAPM3 1.10.0-beta.0 in FKAS (#2507) +- Enabled intrange linter (#2502) +- Enabled forcetypeassert linter (#2501) +- Bump golang.org/x/net from 0.38.0 to 0.39.0 (#2489) +- Set GITHUB_TOKEN in env release wf (#2498) +- Bump BMO v0.10.0-beta.0 IPAM v1.10.0-beta.0 and Ginkgo v2.23.4 (#2493) +- Bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 in /hack/tools (#2490) +- Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (#2488) +- add labels to Dockerfile (#2483) +- Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 (#2480) +- make osv-scanner scan run daily (#2484) +- Update e2e tests to use capi v1.10.0-beta.1 and uplift go mods to v1.10.0-beta.1 (#2462) +- Bump github.com/metal3-io/ironic-standalone-operator from 0.2.1-0.20250324064446-0dfac9b3ede6 to 0.3.0 in /test (#2473) +- Bump the github-actions group with 4 updates (#2474) +- Enable errname, errorlint, forbidigo and perfsprint linters (#2464) +- Add Honza Pokorný as a reviewer (#2476) +- do not bump major version of github actions (#2468) +- bump golang to v1.23.8 and x/net to v0.38.0 (#2469) +- E2E: Install independent Metal3 IPAM after upgrade (#2382) +- Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 (#2452) +- update the used linters list (#2437) +- update osv-scanner to v2.0.0 (#2433) +- bump tj-actions/changed-files to v46.0.1 (#2431) +- Bump golangci-lint to v1.64.7 (#2423) +- Move @mquhuy to emeritus reviewers (#2422) +- group all github action bumps into single PR (#2408) +- E2E: Ensure cert-manager webhook is available (#2380) +- E2E: Unify logging and cleanup (#2381) +- fix dependabot testing issues by re-adding "edited" (#2386) +- fix deprecation notice paragraph style (#2385) +- Change IPAM provider name to independent Metal3 IPAM in e2e test (#2384) +- E2E: Adjust Ironic kustomization patch for BMO 0.8 (#2366) +- Bump golang.org/x/mod from 0.23.0 to 0.24.0 in /test (#2371) +- Bump golang.org/x/crypto from 0.35.0 to 0.36.0 in /test (#2372) +- Bump github/codeql-action from 3.28.8 to 3.28.10 (#2362) +- Bump actions/cache from 4.2.0 to 4.2.2 (#2360) +- Bump cert-manager to v1.17.1 (#2358) +- Eliminate typo in networkDataSuffix (#2347) +- Add use of IPAMprovider to e2e tests (#2348) +- Debug clusterctl upgrade test failure (#2342) +- Rewrite fetch_manifest.sh into golang (#2109) +- pin osv-scanner image in verify-release.sh (#2321) +- workflows: sync pull_request trigger types (#2318) +- E2E: Adjust Ironic kustomization patch (#2308) +- Add miriadb image tag in release notes (#2312) +- Move mboukhalfa to emeritus approvers (#2307) +- Bump actions/setup-go from 5.2.0 to 5.3.0 (#2300) +- Bump softprops/action-gh-release from 2.2.0 to 2.2.1 (#2302) +- Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#2289) +- Fix: pulling unused images in the middle of tests (#2271) +- Bump k8s.io/* deps to v0.31.5 (#2259) +- remove kubebuilder:default=true for CloudProviderEnabled and set defaults in defaulting webhook (#2276) +- E2E: Fix Ironic kustomization (#2277) +- Add Peppi-lotta and Huy as reviewers (#2266) +- Only use Kustomize to install Ironic and BMO in e2e tests (#2240) +- Update clusterctl tests for 1.9 (#2242) +- Bump sigs.k8s.io/kustomize/api from 0.18.0 to 0.19.0 in /test (#2246) +- Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.5.0 to 5.6.0 in /hack/tools (#2244) +- bump kubeconform to v0.6.7 (#2235) +- Fix e2e pivoting(node_reuse) test (#2212) +- Update release note generator and docs to reflect the new release workflow (#2218) +- Take the new release workflow into use (#2216) +- Parameterize scalability test (#2202) +- Remove CP scaling from e2e-feature-test (#2201) +- Set value of CAPM3RELEASE instead of relying on metal3-dev-env (#2183) +- Fix FROM_K8S_VERSION variable v1.30.0 -> v1.31.2 (#2172) +- add support for 1.10 in e2e (#2164) +- update dependabot config for release-1.9 (#2165) + +## :recycle: Superseded or Reverted + +(#2320)(#2280)(#2504)(#2487)(#2260)(#2343)(#2214)(#2298)(#2409)(#2247)(#2261)(#2352)(#2428)(#2475)(#2333)(#2392)(#2503)(#2220)(#2336)(#2368)(#2400)(#2401)(#2245)(#2315)(#2351)(#2370)(#2404)(#2417)(#2205)(#2206)(#2398)(#2393)(#2427)(#2197)(#2453)(#2203)(#2262)(#2354)(#2223)(#2221)(#2291)(#2292)(#2338)(#2337)(#2395)(#2396)(#2303)(#2361)(#2299)(#2369)(#2316)(#2375)(#2353)(#2177)(#2204)(#2301)(#2173)(#2317)(#2314)(#2175)(#2179)(#2222)(#2178)(#2194)(#2180) + +The image for this release is: v1.10.0 +Mariadb image tag is: capm3-v1.10.0 + +_Thanks to all our contributors!_ 😊