From 4fba78c0d2328bc21bf394f0f1fc88094d97d438 Mon Sep 17 00:00:00 2001 From: Furkat Gofurov Date: Fri, 24 Oct 2025 11:28:24 +0300 Subject: [PATCH] Prepare main branch for releasing 0.21 Signed-off-by: Furkat Gofurov --- docs/book/src/01_user/01_getting-started.md | 2 +- metadata.yaml | 3 +++ test/e2e/config/e2e_conf.yaml | 12 ++++++------ test/e2e/e2e_suite_test.go | 4 ++-- test/e2e/e2e_upgrade_test.go | 8 ++++---- 5 files changed, 16 insertions(+), 13 deletions(-) diff --git a/docs/book/src/01_user/01_getting-started.md b/docs/book/src/01_user/01_getting-started.md index ba5aefaa..0d6df234 100644 --- a/docs/book/src/01_user/01_getting-started.md +++ b/docs/book/src/01_user/01_getting-started.md @@ -53,7 +53,7 @@ In order to use this provider, you need to have a management cluster available t No additional steps are required and you can install the RKE2 provider with **clusterctl** directly: ```bash -clusterctl init --core cluster-api:v1.10.5 --bootstrap rke2:v0.19.0 --control-plane rke2:v0.19.0 --infrastructure docker:v1.10.5 +clusterctl init --core cluster-api:v1.10.5 --bootstrap rke2:v0.20.0 --control-plane rke2:v0.20.0 --infrastructure docker:v1.10.5 ``` Next, you can proceed to [creating a workload cluster](#create-a-workload-cluster). diff --git a/metadata.yaml b/metadata.yaml index e3fc05a2..8ed689e5 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -66,3 +66,6 @@ releaseSeries: - major: 0 minor: 20 contract: v1beta1 + - major: 0 + minor: 21 + contract: v1beta1 diff --git a/test/e2e/config/e2e_conf.yaml b/test/e2e/config/e2e_conf.yaml index f7df011f..6925849b 100644 --- a/test/e2e/config/e2e_conf.yaml +++ b/test/e2e/config/e2e_conf.yaml @@ -49,8 +49,8 @@ providers: - name: rke2-control-plane type: ControlPlaneProvider versions: - - name: "v0.19.0" - value: "https://github.com/rancher/cluster-api-provider-rke2/releases/download/v0.19.0/control-plane-components.yaml" + - name: "v0.20.0" + value: "https://github.com/rancher/cluster-api-provider-rke2/releases/download/v0.20.0/control-plane-components.yaml" type: "url" contract: v1beta1 files: @@ -61,7 +61,7 @@ providers: new: "imagePullPolicy: IfNotPresent" - old: "--leader-elect" new: "--leader-elect=false" - - name: v0.20.99 # next; use manifest from source files + - name: v0.21.99 # next; use manifest from source files value: "../../../controlplane/config/default" contract: v1beta1 files: @@ -75,8 +75,8 @@ providers: - name: rke2-bootstrap type: BootstrapProvider versions: - - name: "v0.19.0" - value: "https://github.com/rancher/cluster-api-provider-rke2/releases/download/v0.19.0/bootstrap-components.yaml" + - name: "v0.20.0" + value: "https://github.com/rancher/cluster-api-provider-rke2/releases/download/v0.20.0/bootstrap-components.yaml" type: "url" contract: v1beta1 files: @@ -87,7 +87,7 @@ providers: new: "imagePullPolicy: IfNotPresent" - old: "--leader-elect" new: "--leader-elect=false" - - name: v0.20.99 # next; use manifest from source files + - name: v0.21.99 # next; use manifest from source files value: ../../../bootstrap/config/default contract: v1beta1 files: diff --git a/test/e2e/e2e_suite_test.go b/test/e2e/e2e_suite_test.go index 237d69ae..ead97412 100644 --- a/test/e2e/e2e_suite_test.go +++ b/test/e2e/e2e_suite_test.go @@ -274,8 +274,8 @@ func initUpgradableBootstrapCluster(bootstrapClusterProxy framework.ClusterProxy InfrastructureProviders: config.InfrastructureProviders(), IPAMProviders: config.IPAMProviders(), RuntimeExtensionProviders: config.RuntimeExtensionProviders(), - BootstrapProviders: []string{"rke2-bootstrap:v0.19.0"}, - ControlPlaneProviders: []string{"rke2-control-plane:v0.19.0"}, + BootstrapProviders: []string{"rke2-bootstrap:v0.20.0"}, + ControlPlaneProviders: []string{"rke2-control-plane:v0.20.0"}, LogFolder: filepath.Join(artifactFolder, "clusters", bootstrapClusterProxy.GetName()), DisableMetricsCollection: true, }, config.GetIntervals(bootstrapClusterProxy.GetName(), "wait-controllers")...) diff --git a/test/e2e/e2e_upgrade_test.go b/test/e2e/e2e_upgrade_test.go index caf7db7b..1d273883 100644 --- a/test/e2e/e2e_upgrade_test.go +++ b/test/e2e/e2e_upgrade_test.go @@ -87,8 +87,8 @@ var _ = Describe("Provider upgrade", func() { }) Context("Creating a single control-plane cluster", func() { - It("Should create a cluster with v0.19.0 and perform upgrade to latest version", func() { - By("Installing v0.19.0 boostrap/controlplane provider version") + It("Should create a cluster with v0.20.0 and perform upgrade to latest version", func() { + By("Installing v0.20.0 boostrap/controlplane provider version") initUpgradableBootstrapCluster(bootstrapClusterProxy, e2eConfig, clusterctlConfigPath, artifactFolder) By("Initializing the cluster") @@ -135,8 +135,8 @@ var _ = Describe("Provider upgrade", func() { UpgradeManagementCluster(ctx, clusterctl.UpgradeManagementClusterAndWaitInput{ ClusterProxy: bootstrapClusterProxy, ClusterctlConfigPath: clusterctlConfigPath, - BootstrapProviders: []string{"rke2-bootstrap:v0.20.99"}, - ControlPlaneProviders: []string{"rke2-control-plane:v0.20.99"}, + BootstrapProviders: []string{"rke2-bootstrap:v0.21.99"}, + ControlPlaneProviders: []string{"rke2-control-plane:v0.21.99"}, LogFolder: clusterctlLogFolder, })