Skip to content

Commit 2b8b70e

Browse files
authored
Merge pull request #3543 from sbueringer/pr-bump-capi-beta.0
✨ Bump to CAPI v1.11.0-beta.0
2 parents 64f676d + 4c230b1 commit 2b8b70e

File tree

15 files changed

+23
-35
lines changed

15 files changed

+23
-35
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ IMPORT_BOSS_VER := v0.28.1
190190
IMPORT_BOSS := $(abspath $(TOOLS_BIN_DIR)/$(IMPORT_BOSS_BIN))
191191
IMPORT_BOSS_PKG := k8s.io/code-generator/cmd/import-boss
192192

193-
CAPI_HACK_TOOLS_VER := afb1afee283a959e0a633198517422351f77b0e4 # Note: this the commit ID for CAPI main 07.07.2025.
193+
CAPI_HACK_TOOLS_VER := 724130883ae32b68251a749981f6ba2b1cbfd3ce # Note: this the commit ID for CAPI v1.11.0-beta.0.
194194

195195
BOSKOSCTL_BIN := boskosctl
196196
BOSKOSCTL := $(abspath $(TOOLS_BIN_DIR)/$(BOSKOSCTL_BIN))

controllers/vspheremachine_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ func (r *machineReconciler) reconcileNormal(ctx context.Context, machineCtx capv
401401
// 2) If the Cluster is supervisor-based continue to reconcile as InfrastructureProvisioned is not set to true until after the kube apiserver is available.
402402
if !r.supervisorBased {
403403
// vmwarev1.VSphereCluster doesn't set Cluster.Status.Ready until the API endpoint is available.
404-
if machineCtx.GetCluster().Status.Initialization == nil || !ptr.Deref(machineCtx.GetCluster().Status.Initialization.InfrastructureProvisioned, false) {
404+
if !ptr.Deref(machineCtx.GetCluster().Status.Initialization.InfrastructureProvisioned, false) {
405405
log.Info("Cluster infrastructure is not ready yet, skipping reconciliation")
406406
v1beta1conditions.MarkFalse(machineCtx.GetVSphereMachine(), infrav1.VMProvisionedCondition, infrav1.WaitingForClusterInfrastructureReason, clusterv1beta1.ConditionSeverityInfo, "")
407407
v1beta2conditions.Set(machineCtx.GetVSphereMachine(), metav1.Condition{

controllers/vspheremachine_controller_test.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,6 @@ var _ = Describe("VsphereMachineReconciler", func() {
172172
Eventually(func() error {
173173
ph, err := patch.NewHelper(capiCluster, testEnv)
174174
Expect(err).ShouldNot(HaveOccurred())
175-
if capiCluster.Status.Initialization == nil {
176-
capiCluster.Status.Initialization = &clusterv1.ClusterInitializationStatus{}
177-
}
178175
capiCluster.Status.Initialization.InfrastructureProvisioned = ptr.To(true)
179176
return ph.Patch(ctx, capiCluster, patch.WithStatusObservedGeneration{})
180177
}, timeout).Should(Succeed())
@@ -188,9 +185,6 @@ var _ = Describe("VsphereMachineReconciler", func() {
188185
BeforeEach(func() {
189186
ph, err := patch.NewHelper(capiCluster, testEnv)
190187
Expect(err).ShouldNot(HaveOccurred())
191-
if capiCluster.Status.Initialization == nil {
192-
capiCluster.Status.Initialization = &clusterv1.ClusterInitializationStatus{}
193-
}
194188
capiCluster.Status.Initialization.InfrastructureProvisioned = ptr.To(true)
195189
Expect(ph.Patch(ctx, capiCluster, patch.WithStatusObservedGeneration{})).To(Succeed())
196190
})

controllers/vspherevm_controller_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ func TestReconcileNormal_WaitingForIPAddrAllocation(t *testing.T) {
9393
},
9494
},
9595
Status: clusterv1.ClusterStatus{
96-
Initialization: &clusterv1.ClusterInitializationStatus{
96+
Initialization: clusterv1.ClusterInitializationStatus{
9797
InfrastructureProvisioned: ptr.To(true),
9898
},
9999
},

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module sigs.k8s.io/cluster-api-provider-vsphere
22

33
go 1.24.0
44

5-
replace sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.11.0-alpha.2.0.20250707091926-afb1afee283a
5+
replace sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.11.0-beta.0
66

77
replace github.com/vmware-tanzu/vm-operator/pkg/constants/testlabels => github.com/vmware-tanzu/vm-operator/pkg/constants/testlabels v0.0.0-20240404200847-de75746a9505
88

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,8 @@ k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6J
380380
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
381381
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 h1:jpcvIRr3GLoUoEKRkHKSmGjxb6lWwrBlJsXc+eUYQHM=
382382
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw=
383-
sigs.k8s.io/cluster-api v1.11.0-alpha.2.0.20250707091926-afb1afee283a h1:HzcwOLFPG5/WmrezfV1MdOnshMove9fSZgZIi0cLSaM=
384-
sigs.k8s.io/cluster-api v1.11.0-alpha.2.0.20250707091926-afb1afee283a/go.mod h1:AougDuRB0zXAygnmSTEJiQ1f/s382U2DfboFHbaK1VQ=
383+
sigs.k8s.io/cluster-api v1.11.0-beta.0 h1:ZeNA21YseFk+yPemaK0oqjWycx71RWY45h1sQgpD9rY=
384+
sigs.k8s.io/cluster-api v1.11.0-beta.0/go.mod h1:GJoz9vNDDp7jH4fM9E5glu3zc0INdlL69nYBaYu3bt4=
385385
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
386386
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
387387
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=

internal/test/helpers/vmware/intg_test_context.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,6 @@ func CreateAndWait(ctx context.Context, integrationTestClient client.Client, obj
175175
func ClusterInfrastructureProvisioned(ctx context.Context, c client.Client, clusterCache clustercache.ClusterCache, cluster *clusterv1.Cluster) {
176176
GinkgoHelper()
177177
patch := client.MergeFrom(cluster.DeepCopy())
178-
if cluster.Status.Initialization == nil {
179-
cluster.Status.Initialization = &clusterv1.ClusterInitializationStatus{}
180-
}
181178
cluster.Status.Initialization.InfrastructureProvisioned = ptr.To(true)
182179
Expect(c.Status().Patch(ctx, cluster, patch)).To(Succeed())
183180

packaging/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module sigs.k8s.io/cluster-api-provider-vsphere/packaging
22

33
go 1.24.0
44

5-
replace sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.11.0-alpha.2.0.20250707091926-afb1afee283a
5+
replace sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.11.0-beta.0
66

77
replace sigs.k8s.io/cluster-api-provider-vsphere => ../
88

packaging/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,8 @@ k8s.io/kube-openapi v0.0.0-20250610211856-8b98d1ed966a h1:ZV3Zr+/7s7aVbjNGICQt+p
240240
k8s.io/kube-openapi v0.0.0-20250610211856-8b98d1ed966a/go.mod h1:5jIi+8yX4RIb8wk3XwBo5Pq2ccx4FP10ohkbSKCZoK8=
241241
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8tmbZBHi4zVsl1Y=
242242
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
243-
sigs.k8s.io/cluster-api v1.11.0-alpha.2.0.20250707091926-afb1afee283a h1:HzcwOLFPG5/WmrezfV1MdOnshMove9fSZgZIi0cLSaM=
244-
sigs.k8s.io/cluster-api v1.11.0-alpha.2.0.20250707091926-afb1afee283a/go.mod h1:AougDuRB0zXAygnmSTEJiQ1f/s382U2DfboFHbaK1VQ=
243+
sigs.k8s.io/cluster-api v1.11.0-beta.0 h1:ZeNA21YseFk+yPemaK0oqjWycx71RWY45h1sQgpD9rY=
244+
sigs.k8s.io/cluster-api v1.11.0-beta.0/go.mod h1:GJoz9vNDDp7jH4fM9E5glu3zc0INdlL69nYBaYu3bt4=
245245
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
246246
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
247247
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=

pkg/services/vmoperator/vmopmachine.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ func (v *VmopMachineService) reconcileVMOperatorVM(ctx context.Context, supervis
463463
// Not all network providers (for example, NSX-VPC) provide support for VM
464464
// readiness probes. The flag PerformsVMReadinessProbe is used to determine
465465
// whether a VM readiness probe should be conducted.
466-
if v.ConfigureControlPlaneVMReadinessProbe && infrautilv1.IsControlPlaneMachine(supervisorMachineCtx.Machine) && supervisorMachineCtx.Cluster.Status.Initialization != nil && ptr.Deref(supervisorMachineCtx.Cluster.Status.Initialization.ControlPlaneInitialized, false) {
466+
if v.ConfigureControlPlaneVMReadinessProbe && infrautilv1.IsControlPlaneMachine(supervisorMachineCtx.Machine) && ptr.Deref(supervisorMachineCtx.Cluster.Status.Initialization.ControlPlaneInitialized, false) {
467467
vmOperatorVM.Spec.ReadinessProbe = &vmoprv1.VirtualMachineReadinessProbeSpec{
468468
TCPSocket: &vmoprv1.TCPSocketAction{
469469
Port: intstr.FromInt(defaultAPIBindPort),

0 commit comments

Comments
 (0)