From 5cb5d55a80ff841206b9c9fdc24f04b9c8f380bb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 19:36:40 +0000 Subject: [PATCH 1/2] release(main): v0.30.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 36 +++++++++++++++++++++++++++++++++++ docs/hugo.toml | 2 +- 3 files changed, 38 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8316a6de1..716d00463 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.29.0" + ".": "0.30.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 315635f1e..f117df2e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## 0.30.0 (2025-06-24) + + + +## What's Changed +### Exciting New Features 🎉 +* feat: Build with Go 1.24.4 to fix CVEs by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1157 +* feat: add requests and limits to registry containers by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1158 +* feat: Add preflight checks framework by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1129 +* feat: Preflight check opt-out by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1156 +* feat: Nutanix VM image preflight check by @dlipovetsky in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1130 +* feat: update addons by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1168 +* feat: Enforce MD replicas within cluster autoscaler bounds by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1169 +* feat(preflight): Storage container checks for Nutanix by @thunderboltsid in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1136 +* feat: update Nutanix CSI to 3.3.4 by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1179 +### Fixes 🔧 +* fix: update CNCF registry version to 2.3.4, app version 2.8.3 by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1150 +* fix: registry addon headless service port by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1159 +* fix: preserve registry addon root CA on move by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1155 +* fix: Add noderegistration patch to previous handler by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1177 +### Other Changes +* build: include regclient/regsync image for registry addon by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1148 +* test: Add update test helpers by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1162 +* test(e2e): Nutanix 1.33.1 testing by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1164 +* build: Update all tools by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1165 +* refactor: add global feature.Gates variable by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1167 +* ci: new env variable to set --feature-gates by @dkoshkin in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1166 +* build: github.com/hashicorp/go-retryablehttp@v0.7.8 to fix CVE by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1170 +* docs: Update link to default Cilium values in cni.md by @yannickstruyf3 in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1173 +* docs: Fix up Cilium config link (again) & icons by @jimmidyson in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1176 + +## New Contributors +* @yannickstruyf3 made their first contribution in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/1173 + +**Full Changelog**: https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/compare/v0.29.0...v0.30.0 + ## 0.29.0 (2025-06-03) diff --git a/docs/hugo.toml b/docs/hugo.toml index 9f612d3b2..20e0be258 100644 --- a/docs/hugo.toml +++ b/docs/hugo.toml @@ -71,7 +71,7 @@ archived_version = false # The version number for the version of the docs represented in this doc set. # Used in the "version-banner" partial to display a version number for the # current doc set. -version = "0.29.0" +version = "0.30.0" # A link to latest version of the docs. Used in the "version-banner" partial to # point people to the main doc site. From 99e8f8cf453e2e9b2ba05e85bd6af5fd3b094f3b Mon Sep 17 00:00:00 2001 From: Shalin Patel Date: Tue, 24 Jun 2025 12:49:21 -0700 Subject: [PATCH 2/2] fixup! release: Update metadata for release --- metadata.yaml | 3 +++ test/e2e/config/caren.yaml | 6 +++--- test/e2e/data/shared/v1beta1-caren/metadata.yaml | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/metadata.yaml b/metadata.yaml index 21e3afa17..e10ff0898 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -88,3 +88,6 @@ releaseSeries: - contract: v1beta1 major: 0 minor: 29 + - contract: v1beta1 + major: 0 + minor: 30 diff --git a/test/e2e/config/caren.yaml b/test/e2e/config/caren.yaml index 017470069..7ead5aa57 100644 --- a/test/e2e/config/caren.yaml +++ b/test/e2e/config/caren.yaml @@ -136,8 +136,8 @@ providers: versions: # Upgrade e2e tests will use this as the "upgrade from" version. # This should reference the most recent successful release. - - name: "{go://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix@v0.28}" - value: "https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/releases/download/{go://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix@v0.28}/runtime-extensions-components.yaml" + - name: "{go://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix@v0.29}" + value: "https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/releases/download/{go://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix@v0.29}/runtime-extensions-components.yaml" type: "url" contract: v1beta1 files: @@ -147,7 +147,7 @@ providers: new: "--v=8" - old: --metrics-addr=127.0.0.1:8080 new: --metrics-addr=:8080 - - name: v0.30.99 # "vNext"; use manifests from local source files + - name: v0.31.99 # "vNext"; use manifests from local source files value: "file://../../../runtime-extensions-components.yaml" type: "url" contract: v1beta1 diff --git a/test/e2e/data/shared/v1beta1-caren/metadata.yaml b/test/e2e/data/shared/v1beta1-caren/metadata.yaml index c153b2484..a02399928 100644 --- a/test/e2e/data/shared/v1beta1-caren/metadata.yaml +++ b/test/e2e/data/shared/v1beta1-caren/metadata.yaml @@ -79,3 +79,6 @@ releaseSeries: - contract: v1beta1 major: 0 minor: 30 + - contract: v1beta1 + major: 0 + minor: 31