Skip to content

Commit 528b282

Browse files
🌱 Prepare main branch for v1.13 development (#3321)
* Prepare main branch for v1.13 development * Add clusterclass kustomization for v1.11 * Bump runtime extension providers * Fix CAPV n-1 version
1 parent 598ef6f commit 528b282

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+927
-516
lines changed

‎Makefile

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ generate-doctoc:
367367
TRACE=$(TRACE) ./hack/generate-doctoc.sh
368368

369369
.PHONY: generate-e2e-templates
370-
generate-e2e-templates: $(KUSTOMIZE) $(addprefix generate-e2e-templates-, v1.9 v1.10 v1.11 main) ## Generate test templates for all branches
370+
generate-e2e-templates: $(KUSTOMIZE) $(addprefix generate-e2e-templates-, v1.10 v1.11 v1.12 main) ## Generate test templates for all branches
371371

372372
.PHONY: generate-e2e-templates-main
373373
generate-e2e-templates-main: $(KUSTOMIZE) ## Generate test templates for the main branch
@@ -413,6 +413,14 @@ generate-e2e-templates-main: $(KUSTOMIZE) ## Generate test templates for the mai
413413
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/main/fast-rollout" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/main/cluster-template-fast-rollout-supervisor.yaml"
414414
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/main/ownerrefs-finalizers" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/main/cluster-template-ownerrefs-finalizers-supervisor.yaml"
415415

416+
.PHONY: generate-e2e-templates-v1.12
417+
generate-e2e-templates-v1.12: $(KUSTOMIZE)
418+
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.12/clusterclass" > "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.12/clusterclass-quick-start.yaml"
419+
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.12/workload" > "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.12/cluster-template-workload.yaml"
420+
421+
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.12/clusterclass" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.12/clusterclass-quick-start-supervisor.yaml"
422+
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.12/workload" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.12/cluster-template-workload-supervisor.yaml"
423+
416424
.PHONY: generate-e2e-templates-v1.11
417425
generate-e2e-templates-v1.11: $(KUSTOMIZE)
418426
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.11/clusterclass" > "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.11/clusterclass-quick-start.yaml"
@@ -421,7 +429,6 @@ generate-e2e-templates-v1.11: $(KUSTOMIZE)
421429
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.11/clusterclass" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.11/clusterclass-quick-start-supervisor.yaml"
422430
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.11/workload" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.11/cluster-template-workload-supervisor.yaml"
423431

424-
425432
.PHONY: generate-e2e-templates-v1.10
426433
generate-e2e-templates-v1.10: $(KUSTOMIZE)
427434
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.10/clusterclass" > "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.10/clusterclass-quick-start.yaml"
@@ -430,14 +437,6 @@ generate-e2e-templates-v1.10: $(KUSTOMIZE)
430437
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.10/clusterclass" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.10/clusterclass-quick-start-supervisor.yaml"
431438
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.10/workload" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.10/cluster-template-workload-supervisor.yaml"
432439

433-
.PHONY: generate-e2e-templates-v1.9
434-
generate-e2e-templates-v1.9: $(KUSTOMIZE)
435-
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.9/clusterclass" > "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.9/clusterclass-quick-start.yaml"
436-
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.9/workload" > "$(E2E_GOVMOMI_TEMPLATE_DIR)/v1.9/cluster-template-workload.yaml"
437-
438-
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.9/clusterclass" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.9/clusterclass-quick-start-supervisor.yaml"
439-
"$(KUSTOMIZE)" --load-restrictor LoadRestrictionsNone build "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.9/workload" > "$(E2E_SUPERVISOR_TEMPLATE_DIR)/v1.9/cluster-template-workload-supervisor.yaml"
440-
441440
.PHONY: generate-test-infra-prowjobs
442441
generate-test-infra-prowjobs: $(PROWJOB_GEN) ## Generates the prowjob configurations in test-infra
443442
@if [ -z "${TEST_INFRA_DIR}" ]; then echo "TEST_INFRA_DIR is not set"; exit 1; fi

‎clusterctl-settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"name": "infrastructure-vsphere",
33
"config": {
44
"componentsFile": "infrastructure-components.yaml",
5-
"nextVersion": "v1.12.99"
5+
"nextVersion": "v1.13.99"
66
}
77
}

‎metadata.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,6 @@ releaseSeries:
4545
- major: 1
4646
minor: 12
4747
contract: v1beta1
48+
- major: 1
49+
minor: 13
50+
contract: v1beta1

‎test/e2e/clusterctl_upgrade_test.go

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ var (
4040
)
4141

4242
// Note: This test should be changed during "prepare main branch", it should test CAPV n-1 => current (and then corresponding CAPI versions if already available).
43-
var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.11=>current, CAPI 1.8=>1.9) on K8S latest ci mgmt cluster [vcsim] [supervisor] [ClusterClass]", func() {
44-
const specName = "clusterctl-upgrade-1.11-current-latest-ci" // prefix (clusterctl-upgrade) copied from CAPI
43+
var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.12=>current, CAPI 1.9=>1.10) on K8S latest ci mgmt cluster [vcsim] [supervisor] [ClusterClass]", func() {
44+
const specName = "clusterctl-upgrade-1.12-current-latest-ci" // prefix (clusterctl-upgrade) copied from CAPI
4545
Setup(specName, func(testSpecificSettingsGetter func() testSettings) {
4646
capi_e2e.ClusterctlUpgradeSpec(ctx, func() capi_e2e.ClusterctlUpgradeSpecInput {
47-
capiVersion := "1.8"
47+
capiVersion := "1.9"
4848
capiStableRelease, err := getStableReleaseOfMinor(ctx, capiReleaseMarkerPrefix, capiVersion)
4949
Expect(err).ToNot(HaveOccurred(), "Failed to get stable version for minor release : %s", capiVersion)
50-
capvVersion := "1.11"
50+
capvVersion := "1.12"
5151
capvStableRelease, err := getStableReleaseOfMinor(ctx, capvReleaseMarkerPrefix, capvVersion)
5252
Expect(err).ToNot(HaveOccurred(), "Failed to get stable version for minor release : %s", capvVersion)
5353
initKubernetesVersion, err := kubernetesversions.ResolveVersion(ctx, e2eConfig.GetVariable("KUBERNETES_VERSION_LATEST_CI"))
@@ -71,7 +71,7 @@ var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.11
7171
// This is to guarantee that both, the old and new CAPI version, support the defined version.
7272
// Ensure all Kubernetes versions used here are covered in patch-vsphere-template.yaml
7373
InitWithKubernetesVersion: initKubernetesVersion,
74-
WorkloadKubernetesVersion: "v1.31.0",
74+
WorkloadKubernetesVersion: "v1.32.0",
7575
WorkloadFlavor: testSpecificSettingsGetter().FlavorForMode("workload"),
7676
// We are using a separate management cluster. For running in VCSim we also have to pass WithAdditionalVCSimServer
7777
// below otherwise there will be no VCSim instance created in the management cluster.
@@ -87,14 +87,14 @@ var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.11
8787
})
8888

8989
// Note: This test should be changed during "prepare main branch", it should test CAPV n-1 => current (and then corresponding CAPI versions if already available).
90-
var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.11=>current, CAPI 1.8=>1.9) [vcsim] [supervisor] [ClusterClass]", func() {
91-
const specName = "clusterctl-upgrade-1.11-current" // prefix (clusterctl-upgrade) copied from CAPI
90+
var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.12=>current, CAPI 1.9=>1.10) [vcsim] [supervisor] [ClusterClass]", func() {
91+
const specName = "clusterctl-upgrade-1.12-current" // prefix (clusterctl-upgrade) copied from CAPI
9292
Setup(specName, func(testSpecificSettingsGetter func() testSettings) {
9393
capi_e2e.ClusterctlUpgradeSpec(ctx, func() capi_e2e.ClusterctlUpgradeSpecInput {
94-
capiVersion := "1.8"
94+
capiVersion := "1.9"
9595
capiStableRelease, err := getStableReleaseOfMinor(ctx, capiReleaseMarkerPrefix, capiVersion)
9696
Expect(err).ToNot(HaveOccurred(), "Failed to get stable version for minor release : %s", capiVersion)
97-
capvVersion := "1.11"
97+
capvVersion := "1.12"
9898
capvStableRelease, err := getStableReleaseOfMinor(ctx, capvReleaseMarkerPrefix, capvVersion)
9999
Expect(err).ToNot(HaveOccurred(), "Failed to get stable version for minor release : %s", capvVersion)
100100
return capi_e2e.ClusterctlUpgradeSpecInput{
@@ -115,8 +115,8 @@ var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.11
115115
// InitWithKubernetesVersion should be the highest kubernetes version supported by the init Cluster API version.
116116
// This is to guarantee that both, the old and new CAPI version, support the defined version.
117117
// Ensure all Kubernetes versions used here are covered in patch-vsphere-template.yaml
118-
InitWithKubernetesVersion: "v1.31.0",
119-
WorkloadKubernetesVersion: "v1.31.0",
118+
InitWithKubernetesVersion: "v1.32.0",
119+
WorkloadKubernetesVersion: "v1.32.0",
120120
WorkloadFlavor: testSpecificSettingsGetter().FlavorForMode("workload"),
121121
// We are using a separate management cluster. For running in VCSim we also have to pass WithAdditionalVCSimServer
122122
// below otherwise there will be no VCSim instance created in the management cluster.
@@ -132,14 +132,14 @@ var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.11
132132
})
133133

134134
// Note: This test should be changed during "prepare main branch", it should test CAPV n-2 => current (and then corresponding CAPI versions if already available).
135-
var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.10=>current, CAPI 1.7=>1.9) [vcsim] [supervisor] [ClusterClass]", func() {
136-
const specName = "clusterctl-upgrade-1.10-current" // prefix (clusterctl-upgrade) copied from CAPI
135+
var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.11=>current, CAPI 1.8=>1.10) [vcsim] [supervisor] [ClusterClass]", func() {
136+
const specName = "clusterctl-upgrade-1.11-current" // prefix (clusterctl-upgrade) copied from CAPI
137137
Setup(specName, func(testSpecificSettingsGetter func() testSettings) {
138138
capi_e2e.ClusterctlUpgradeSpec(ctx, func() capi_e2e.ClusterctlUpgradeSpecInput {
139-
capiVersion := "1.7"
139+
capiVersion := "1.8"
140140
capiStableRelease, err := getStableReleaseOfMinor(ctx, capiReleaseMarkerPrefix, capiVersion)
141141
Expect(err).ToNot(HaveOccurred(), "Failed to get stable version for minor release : %s", capiVersion)
142-
capvVersion := "1.10"
142+
capvVersion := "1.11"
143143
capvStableRelease, err := getStableReleaseOfMinor(ctx, capvReleaseMarkerPrefix, capvVersion)
144144
Expect(err).ToNot(HaveOccurred(), "Failed to get stable version for minor release : %s", capvVersion)
145145
return capi_e2e.ClusterctlUpgradeSpecInput{
@@ -160,8 +160,8 @@ var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.10
160160
// InitWithKubernetesVersion should be the highest kubernetes version supported by the init Cluster API version.
161161
// This is to guarantee that both, the old and new CAPI version, support the defined version.
162162
// Ensure all Kubernetes versions used here are covered in patch-vsphere-template.yaml
163-
InitWithKubernetesVersion: "v1.30.0",
164-
WorkloadKubernetesVersion: "v1.30.0",
163+
InitWithKubernetesVersion: "v1.31.0",
164+
WorkloadKubernetesVersion: "v1.31.0",
165165
WorkloadFlavor: testSpecificSettingsGetter().FlavorForMode("workload"),
166166
// We are using a separate management cluster. For running in VCSim we also have to pass WithAdditionalVCSimServer
167167
// below otherwise there will be no VCSim instance created in the management cluster.
@@ -177,14 +177,14 @@ var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.10
177177
})
178178

179179
// Note: This test should be changed during "prepare main branch", it should test CAPV n-3 => current (and then corresponding CAPI versions if already available).
180-
var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.9=>current, CAPI 1.6=>1.9) [vcsim] [supervisor] [ClusterClass]", func() {
181-
const specName = "clusterctl-upgrade-1.9-current" // prefix (clusterctl-upgrade) copied from CAPI
180+
var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.10=>current, CAPI 1.7=>1.10) [vcsim] [supervisor] [ClusterClass]", func() {
181+
const specName = "clusterctl-upgrade-1.10-current" // prefix (clusterctl-upgrade) copied from CAPI
182182
Setup(specName, func(testSpecificSettingsGetter func() testSettings) {
183183
capi_e2e.ClusterctlUpgradeSpec(ctx, func() capi_e2e.ClusterctlUpgradeSpecInput {
184-
capiVersion := "1.6"
184+
capiVersion := "1.7"
185185
capiStableRelease, err := getStableReleaseOfMinor(ctx, capiReleaseMarkerPrefix, capiVersion)
186186
Expect(err).ToNot(HaveOccurred(), "Failed to get stable version for minor release : %s", capiVersion)
187-
capvVersion := "1.9"
187+
capvVersion := "1.10"
188188
capvStableRelease, err := getStableReleaseOfMinor(ctx, capvReleaseMarkerPrefix, capvVersion)
189189
Expect(err).ToNot(HaveOccurred(), "Failed to get stable version for minor release : %s", capvVersion)
190190
return capi_e2e.ClusterctlUpgradeSpecInput{
@@ -205,8 +205,8 @@ var _ = Describe("When testing clusterctl upgrades using ClusterClass (CAPV 1.9=
205205
// InitWithKubernetesVersion should be the highest kubernetes version supported by the init Cluster API version.
206206
// This is to guarantee that both, the old and new CAPI version, support the defined version.
207207
// Ensure all Kubernetes versions used here are covered in patch-vsphere-template.yaml
208-
InitWithKubernetesVersion: "v1.29.0",
209-
WorkloadKubernetesVersion: "v1.29.0",
208+
InitWithKubernetesVersion: "v1.30.0",
209+
WorkloadKubernetesVersion: "v1.30.0",
210210
WorkloadFlavor: testSpecificSettingsGetter().FlavorForMode("workload"),
211211
// We are using a separate management cluster. For running in VCSim we also have to pass WithAdditionalVCSimServer
212212
// below otherwise there will be no VCSim instance created in the management cluster.

‎test/e2e/config/vsphere.yaml

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,11 @@ providers:
159159
- name: vsphere
160160
type: InfrastructureProvider
161161
versions:
162-
- name: v1.12.99 # next release
162+
- name: v1.13.99 # next release
163163
# Use manifest from source files
164164
value: ../../../../cluster-api-provider-vsphere/config/default
165165
contract: v1beta1
166166
files:
167-
# Add a cluster template
168167
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/main/cluster-template-conformance.yaml"
169168
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/main/cluster-template-dhcp-overrides.yaml"
170169
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/main/cluster-template-hw-upgrade.yaml"
@@ -193,44 +192,41 @@ providers:
193192
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/main/cluster-template-conformance-supervisor.yaml"
194193
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/main/cluster-template-ownerrefs-finalizers-supervisor.yaml"
195194
- sourcePath: "../data/shared/capv/main/metadata.yaml"
196-
- name: "{go://sigs.k8s.io/[email protected]}" # supported release in the v1beta1 series
195+
- name: "{go://sigs.k8s.io/[email protected]}"
196+
value: "https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/download/{go://sigs.k8s.io/[email protected]}/infrastructure-components.yaml"
197+
type: "url"
198+
contract: v1beta1
199+
files:
200+
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/v1.12/cluster-template-workload.yaml"
201+
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/v1.12/clusterclass-quick-start.yaml"
202+
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/v1.12/cluster-template-workload-supervisor.yaml"
203+
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/v1.12/clusterclass-quick-start-supervisor.yaml"
204+
- sourcePath: "../data/shared/capv/v1.12/metadata.yaml"
205+
- name: "{go://sigs.k8s.io/[email protected]}"
197206
value: "https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/download/{go://sigs.k8s.io/[email protected]}/infrastructure-components.yaml"
198207
type: "url"
199208
contract: v1beta1
200209
files:
201-
# Add a cluster template
202210
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/v1.11/cluster-template-workload.yaml"
203211
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/v1.11/clusterclass-quick-start.yaml"
204212
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/v1.11/cluster-template-workload-supervisor.yaml"
205213
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/v1.11/clusterclass-quick-start-supervisor.yaml"
206214
- sourcePath: "../data/shared/capv/v1.11/metadata.yaml"
207-
- name: "{go://sigs.k8s.io/[email protected]}" # supported release in the v1beta1 series
215+
- name: "{go://sigs.k8s.io/[email protected]}"
208216
value: "https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/download/{go://sigs.k8s.io/[email protected]}/infrastructure-components.yaml"
209217
type: "url"
210218
contract: v1beta1
211219
files:
212-
# Add a cluster template
213220
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/v1.10/cluster-template-workload.yaml"
214221
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/v1.10/clusterclass-quick-start.yaml"
215222
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/v1.10/cluster-template-workload-supervisor.yaml"
216223
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/v1.10/clusterclass-quick-start-supervisor.yaml"
217224
- sourcePath: "../data/shared/capv/v1.10/metadata.yaml"
218-
- name: "{go://sigs.k8s.io/[email protected]}" # supported release in the v1beta1 series
219-
value: "https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/download/{go://sigs.k8s.io/[email protected]}/infrastructure-components.yaml"
220-
type: "url"
221-
contract: v1beta1
222-
files:
223-
# Add a cluster template
224-
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/v1.9/cluster-template-workload.yaml"
225-
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-govmomi/v1.9/clusterclass-quick-start.yaml"
226-
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/v1.9/cluster-template-workload-supervisor.yaml"
227-
- sourcePath: "../../../test/e2e/data/infrastructure-vsphere-supervisor/v1.9/clusterclass-quick-start-supervisor.yaml"
228-
- sourcePath: "../data/shared/capv/v1.9/metadata.yaml"
229225

230226
- name: vcsim
231227
type: RuntimeExtensionProvider # vcsim isn't a provider, but we fake it is so it can be handled by the clusterctl machinery.
232228
versions:
233-
- name: v1.12.99
229+
- name: v1.13.99
234230
# Use manifest from source files
235231
value: ../../../../cluster-api-provider-vsphere/test/infrastructure/vcsim/config/default
236232
contract: v1beta1
@@ -255,7 +251,7 @@ providers:
255251
- name: net-operator
256252
type: RuntimeExtensionProvider # net-operator isn't a provider, but we fake it is so it can be handled by the clusterctl machinery.
257253
versions:
258-
- name: v1.12.99
254+
- name: v1.13.99
259255
# Use manifest from source files
260256
value: ../../../../cluster-api-provider-vsphere/test/infrastructure/net-operator/config/default
261257
contract: v1beta1
@@ -268,7 +264,7 @@ providers:
268264
- name: capv-test-extension
269265
type: RuntimeExtensionProvider
270266
versions:
271-
- name: v1.12.99
267+
- name: v1.13.99
272268
# Use manifest from source files
273269
value: ../../../../cluster-api-provider-vsphere/test/extension/config/default
274270
contract: v1beta1

0 commit comments

Comments
 (0)