Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions cloud/scope/cluster.go
Original file line number Diff line number Diff line change
Expand Up @@ -714,8 +714,8 @@ func (s *ClusterScope) Close() error {

// APIServerPort returns the APIServerPort to use when creating the ControlPlaneEndpoint.
func (s *ClusterScope) APIServerPort() int32 {
if s.Cluster.Spec.ClusterNetwork != nil && s.Cluster.Spec.ClusterNetwork.APIServerPort != nil {
return *s.Cluster.Spec.ClusterNetwork.APIServerPort
if s.Cluster.Spec.ClusterNetwork.APIServerPort > 0 {
return s.Cluster.Spec.ClusterNetwork.APIServerPort
}
return infrav1.DefaultAPIServerPort
}
4 changes: 2 additions & 2 deletions cloud/scope/machine.go
Original file line number Diff line number Diff line change
Expand Up @@ -1150,8 +1150,8 @@ func (m *MachineScope) TagResource(tagName string, resourceCRN string) error {

// APIServerPort returns the APIServerPort.
func (m *MachineScope) APIServerPort() int32 {
if m.Cluster.Spec.ClusterNetwork != nil && m.Cluster.Spec.ClusterNetwork.APIServerPort != nil {
return *m.Cluster.Spec.ClusterNetwork.APIServerPort
if m.Cluster.Spec.ClusterNetwork.APIServerPort > 0 {
return m.Cluster.Spec.ClusterNetwork.APIServerPort
}
return infrav1.DefaultAPIServerPort
}
4 changes: 2 additions & 2 deletions cloud/scope/powervs_cluster.go
Original file line number Diff line number Diff line change
Expand Up @@ -380,8 +380,8 @@ func (s *PowerVSClusterScope) InfraCluster() string {

// APIServerPort returns the APIServerPort to use when creating the ControlPlaneEndpoint.
func (s *PowerVSClusterScope) APIServerPort() int32 {
if s.Cluster.Spec.ClusterNetwork != nil && s.Cluster.Spec.ClusterNetwork.APIServerPort != nil {
return *s.Cluster.Spec.ClusterNetwork.APIServerPort
if s.Cluster.Spec.ClusterNetwork.APIServerPort > 0 {
return s.Cluster.Spec.ClusterNetwork.APIServerPort
}
return infrav1.DefaultAPIServerPort
}
Expand Down
34 changes: 17 additions & 17 deletions cloud/scope/powervs_cluster_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1421,8 +1421,8 @@ func TestReconcileLoadBalancers(t *testing.T) {
},
Cluster: &clusterv1.Cluster{
Spec: clusterv1.ClusterSpec{
ClusterNetwork: &clusterv1.ClusterNetwork{
APIServerPort: &clusterNetworkAPIServerPort,
ClusterNetwork: clusterv1.ClusterNetwork{
APIServerPort: clusterNetworkAPIServerPort,
},
},
},
Expand Down Expand Up @@ -1472,8 +1472,8 @@ func TestReconcileLoadBalancers(t *testing.T) {
},
Cluster: &clusterv1.Cluster{
Spec: clusterv1.ClusterSpec{
ClusterNetwork: &clusterv1.ClusterNetwork{
APIServerPort: &clusterAPIServerPort,
ClusterNetwork: clusterv1.ClusterNetwork{
APIServerPort: clusterAPIServerPort,
},
},
},
Expand Down Expand Up @@ -1523,8 +1523,8 @@ func TestReconcileLoadBalancers(t *testing.T) {
},
Cluster: &clusterv1.Cluster{
Spec: clusterv1.ClusterSpec{
ClusterNetwork: &clusterv1.ClusterNetwork{
APIServerPort: &clusterAPIServerPort,
ClusterNetwork: clusterv1.ClusterNetwork{
APIServerPort: clusterAPIServerPort,
},
},
},
Expand Down Expand Up @@ -1671,8 +1671,8 @@ func TestCreateLoadbalancer(t *testing.T) {
},
Cluster: &clusterv1.Cluster{
Spec: clusterv1.ClusterSpec{
ClusterNetwork: &clusterv1.ClusterNetwork{
APIServerPort: &clusterAPIServerPort,
ClusterNetwork: clusterv1.ClusterNetwork{
APIServerPort: clusterAPIServerPort,
},
},
},
Expand Down Expand Up @@ -1730,8 +1730,8 @@ func TestCreateLoadbalancer(t *testing.T) {
},
Cluster: &clusterv1.Cluster{
Spec: clusterv1.ClusterSpec{
ClusterNetwork: &clusterv1.ClusterNetwork{
APIServerPort: &clusterAPIServerPort,
ClusterNetwork: clusterv1.ClusterNetwork{
APIServerPort: clusterAPIServerPort,
},
},
},
Expand Down Expand Up @@ -1770,8 +1770,8 @@ func TestCheckLoadBalancerPort(t *testing.T) {
clusterScope := PowerVSClusterScope{
Cluster: &clusterv1.Cluster{
Spec: clusterv1.ClusterSpec{
ClusterNetwork: &clusterv1.ClusterNetwork{
APIServerPort: ptr.To(int32(port)),
ClusterNetwork: clusterv1.ClusterNetwork{
APIServerPort: int32(port),
},
},
},
Expand All @@ -1792,8 +1792,8 @@ func TestCheckLoadBalancerPort(t *testing.T) {
clusterScope := PowerVSClusterScope{
Cluster: &clusterv1.Cluster{
Spec: clusterv1.ClusterSpec{
ClusterNetwork: &clusterv1.ClusterNetwork{
APIServerPort: ptr.To(int32(8080)),
ClusterNetwork: clusterv1.ClusterNetwork{
APIServerPort: int32(8080),
},
},
},
Expand Down Expand Up @@ -2555,7 +2555,7 @@ func TestReconcileVPC(t *testing.T) {

clusterScope := PowerVSClusterScope{
IBMVPCClient: mockVPC,
Cluster: &clusterv1.Cluster{Spec: clusterv1.ClusterSpec{ClusterNetwork: nil}},
Cluster: &clusterv1.Cluster{},
IBMPowerVSCluster: &infrav1.IBMPowerVSCluster{Spec: infrav1.IBMPowerVSClusterSpec{
ResourceGroup: &infrav1.IBMPowerVSResourceReference{ID: ptr.To("resourceGroupID")}}},
}
Expand Down Expand Up @@ -2712,7 +2712,7 @@ func TestPowerVSScopeCreateVPC(t *testing.T) {

clusterScope := PowerVSClusterScope{
IBMVPCClient: mockVPC,
Cluster: &clusterv1.Cluster{Spec: clusterv1.ClusterSpec{ClusterNetwork: nil}},
Cluster: &clusterv1.Cluster{},
IBMPowerVSCluster: &infrav1.IBMPowerVSCluster{Spec: infrav1.IBMPowerVSClusterSpec{
ResourceGroup: &infrav1.IBMPowerVSResourceReference{ID: ptr.To("resourceGroupID")}}},
}
Expand All @@ -2732,7 +2732,7 @@ func TestPowerVSScopeCreateVPC(t *testing.T) {

clusterScope := PowerVSClusterScope{
IBMVPCClient: mockVPC,
Cluster: &clusterv1.Cluster{Spec: clusterv1.ClusterSpec{ClusterNetwork: nil}},
Cluster: &clusterv1.Cluster{},
IBMPowerVSCluster: &infrav1.IBMPowerVSCluster{Spec: infrav1.IBMPowerVSClusterSpec{
ResourceGroup: &infrav1.IBMPowerVSResourceReference{ID: ptr.To("resourceGroupID")}}},
}
Expand Down
4 changes: 2 additions & 2 deletions cloud/scope/powervs_machine.go
Original file line number Diff line number Diff line change
Expand Up @@ -1120,8 +1120,8 @@ func (m *PowerVSMachineScope) CreateVPCLoadBalancerPoolMember(ctx context.Contex

// APIServerPort returns the APIServerPort.
func (m *PowerVSMachineScope) APIServerPort() int32 {
if m.Cluster.Spec.ClusterNetwork != nil && m.Cluster.Spec.ClusterNetwork.APIServerPort != nil {
return *m.Cluster.Spec.ClusterNetwork.APIServerPort
if m.Cluster.Spec.ClusterNetwork.APIServerPort > 0 {
return m.Cluster.Spec.ClusterNetwork.APIServerPort
}
return infrav1.DefaultAPIServerPort
}
Expand Down
4 changes: 2 additions & 2 deletions cloud/scope/powervs_machine_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -146,8 +146,8 @@ func TestAPIServerPort(t *testing.T) {
machineScope: PowerVSMachineScope{
Cluster: &clusterv1.Cluster{
Spec: clusterv1.ClusterSpec{
ClusterNetwork: &clusterv1.ClusterNetwork{
APIServerPort: ptr.To(int32(6445)),
ClusterNetwork: clusterv1.ClusterNetwork{
APIServerPort: int32(6445),
},
},
},
Expand Down
2 changes: 1 addition & 1 deletion controllers/ibmpowervsmachine_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ func (r *IBMPowerVSMachineReconciler) Reconcile(ctx context.Context, req ctrl.Re
return ctrl.Result{}, err
}

if cluster.Spec.InfrastructureRef == nil {
if !cluster.Spec.InfrastructureRef.IsDefined() {
log.Info("Cluster infrastructureRef is not available yet")
return ctrl.Result{}, nil
}
Expand Down
4 changes: 2 additions & 2 deletions controllers/ibmpowervsmachine_controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ func TestIBMPowerVSMachineReconciler_Reconcile(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "capi-test-2"},
Spec: clusterv1.ClusterSpec{
InfrastructureRef: &clusterv1.ContractVersionedObjectReference{
InfrastructureRef: clusterv1.ContractVersionedObjectReference{
Name: "powervs-cluster"}}},
expectError: false,
},
Expand Down Expand Up @@ -189,7 +189,7 @@ func TestIBMPowerVSMachineReconciler_Reconcile(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "capi-test-3"},
Spec: clusterv1.ClusterSpec{
InfrastructureRef: &clusterv1.ContractVersionedObjectReference{Name: "powervs-cluster"}}},
InfrastructureRef: clusterv1.ContractVersionedObjectReference{Name: "powervs-cluster"}}},
powervsCluster: &infrav1.IBMPowerVSCluster{
ObjectMeta: metav1.ObjectMeta{Name: "powervs-cluster"},
Spec: infrav1.IBMPowerVSClusterSpec{
Expand Down
4 changes: 2 additions & 2 deletions controllers/ibmvpccluster_controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ func TestIBMVPCClusterReconciler_reconcile(t *testing.T) {
t.Cleanup(teardown)
clusterScope.IBMVPCCluster.Finalizers = []string{infrav1.ClusterFinalizer}
port := int32(412)
clusterScope.Cluster.Spec.ClusterNetwork = &clusterv1.ClusterNetwork{APIServerPort: &port}
clusterScope.Cluster.Spec.ClusterNetwork = clusterv1.ClusterNetwork{APIServerPort: port}
mockvpc.EXPECT().ListVpcs(listVpcsOptions).Return(vpclist, response, nil)
mockvpc.EXPECT().ListSubnets(subnetOptions).Return(subnets, response, nil)
mockvpc.EXPECT().ListLoadBalancers(loadBalancerOptions).Return(loadBalancers, response, nil)
Expand Down Expand Up @@ -378,7 +378,7 @@ func TestIBMVPCClusterLBReconciler_reconcile(t *testing.T) {
t.Cleanup(mockController.Finish)
clusterScope.IBMVPCCluster.Finalizers = []string{infrav1.ClusterFinalizer}
port := int32(412)
clusterScope.Cluster.Spec.ClusterNetwork = &clusterv1.ClusterNetwork{APIServerPort: &port}
clusterScope.Cluster.Spec.ClusterNetwork = clusterv1.ClusterNetwork{APIServerPort: port}
mockvpc.EXPECT().ListVpcs(&vpcv1.ListVpcsOptions{}).Return(vpclist, &core.DetailedResponse{}, nil)
mockvpc.EXPECT().ListSubnets(&vpcv1.ListSubnetsOptions{}).Return(subnets, &core.DetailedResponse{}, nil)
mockvpc.EXPECT().ListLoadBalancers(&vpcv1.ListLoadBalancersOptions{}).Return(loadBalancerCollection, &core.DetailedResponse{}, nil)
Expand Down
2 changes: 1 addition & 1 deletion controllers/ibmvpcmachine_controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ func TestIBMVPCMachineReconciler_Reconcile(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "capi-test-2"},
Spec: clusterv1.ClusterSpec{
InfrastructureRef: &clusterv1.ContractVersionedObjectReference{
InfrastructureRef: clusterv1.ContractVersionedObjectReference{
Name: "vpc-cluster"}}},
expectError: false,
},
Expand Down
24 changes: 12 additions & 12 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ go 1.24.0
replace (
github.com/onsi/ginkgo/v2 => github.com/onsi/ginkgo/v2 v2.23.4
github.com/onsi/gomega => github.com/onsi/gomega v1.37.0
sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.11.0-beta.0
sigs.k8s.io/cluster-api => sigs.k8s.io/cluster-api v1.11.0-rc.0
)

require (
Expand All @@ -23,7 +23,7 @@ require (
github.com/golang-jwt/jwt/v4 v4.5.2
github.com/google/go-cmp v0.7.0
github.com/onsi/ginkgo/v2 v2.23.4
github.com/onsi/gomega v1.37.0
github.com/onsi/gomega v1.38.0
github.com/ppc64le-cloud/powervs-utils v0.0.0-20250403153021-219b161805db
github.com/spf13/cobra v1.9.1
github.com/spf13/pflag v1.0.7
Expand All @@ -32,16 +32,16 @@ require (
golang.org/x/crypto v0.41.0
golang.org/x/net v0.43.0
golang.org/x/text v0.28.0
k8s.io/api v0.33.2
k8s.io/apiextensions-apiserver v0.33.2
k8s.io/apimachinery v0.33.2
k8s.io/api v0.33.3
k8s.io/apiextensions-apiserver v0.33.3
k8s.io/apimachinery v0.33.3
k8s.io/cli-runtime v0.30.3
k8s.io/client-go v0.33.2
k8s.io/component-base v0.33.2
k8s.io/client-go v0.33.3
k8s.io/component-base v0.33.3
k8s.io/klog/v2 v2.130.1
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
sigs.k8s.io/cluster-api v1.11.0-beta.0
sigs.k8s.io/cluster-api/test v1.11.0-beta.0
sigs.k8s.io/cluster-api v1.11.0-rc.0
sigs.k8s.io/cluster-api/test v1.11.0-rc.0
sigs.k8s.io/controller-runtime v0.21.0
sigs.k8s.io/yaml v1.6.0
)
Expand Down Expand Up @@ -70,7 +70,7 @@ require (
github.com/coreos/vcontext v0.0.0-20230201181013-d72178a18687 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/docker/docker v28.3.2+incompatible // indirect
github.com/docker/docker v28.3.3+incompatible // indirect
github.com/docker/go-connections v0.5.0 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/drone/envsubst/v2 v2.0.0-20210730161058-179042472c46 // indirect
Expand Down Expand Up @@ -181,8 +181,8 @@ require (
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/apiserver v0.33.2 // indirect
k8s.io/cluster-bootstrap v0.33.2 // indirect
k8s.io/apiserver v0.33.3 // indirect
k8s.io/cluster-bootstrap v0.33.3 // indirect
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
Expand Down
40 changes: 20 additions & 20 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,8 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
github.com/docker/docker v28.3.2+incompatible h1:wn66NJ6pWB1vBZIilP8G3qQPqHy5XymfYn5vsqeA5oA=
github.com/docker/docker v28.3.2+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/docker v28.3.3+incompatible h1:Dypm25kh4rmk49v1eiVbsAtpAsYURjYkaKubwuBdxEI=
github.com/docker/docker v28.3.3+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
Expand Down Expand Up @@ -458,22 +458,22 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o=
gotest.tools/v3 v3.4.0/go.mod h1:CtbdzLSsqVhDgMtKsx03ird5YTGB3ar27v0u/yKBW5g=
k8s.io/api v0.33.2 h1:YgwIS5jKfA+BZg//OQhkJNIfie/kmRsO0BmNaVSimvY=
k8s.io/api v0.33.2/go.mod h1:fhrbphQJSM2cXzCWgqU29xLDuks4mu7ti9vveEnpSXs=
k8s.io/apiextensions-apiserver v0.33.2 h1:6gnkIbngnaUflR3XwE1mCefN3YS8yTD631JXQhsU6M8=
k8s.io/apiextensions-apiserver v0.33.2/go.mod h1:IvVanieYsEHJImTKXGP6XCOjTwv2LUMos0YWc9O+QP8=
k8s.io/apimachinery v0.33.2 h1:IHFVhqg59mb8PJWTLi8m1mAoepkUNYmptHsV+Z1m5jY=
k8s.io/apimachinery v0.33.2/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
k8s.io/apiserver v0.33.2 h1:KGTRbxn2wJagJowo29kKBp4TchpO1DRO3g+dB/KOJN4=
k8s.io/apiserver v0.33.2/go.mod h1:9qday04wEAMLPWWo9AwqCZSiIn3OYSZacDyu/AcoM/M=
k8s.io/api v0.33.3 h1:SRd5t//hhkI1buzxb288fy2xvjubstenEKL9K51KBI8=
k8s.io/api v0.33.3/go.mod h1:01Y/iLUjNBM3TAvypct7DIj0M0NIZc+PzAHCIo0CYGE=
k8s.io/apiextensions-apiserver v0.33.3 h1:qmOcAHN6DjfD0v9kxL5udB27SRP6SG/MTopmge3MwEs=
k8s.io/apiextensions-apiserver v0.33.3/go.mod h1:oROuctgo27mUsyp9+Obahos6CWcMISSAPzQ77CAQGz8=
k8s.io/apimachinery v0.33.3 h1:4ZSrmNa0c/ZpZJhAgRdcsFcZOw1PQU1bALVQ0B3I5LA=
k8s.io/apimachinery v0.33.3/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
k8s.io/apiserver v0.33.3 h1:Wv0hGc+QFdMJB4ZSiHrCgN3zL3QRatu56+rpccKC3J4=
k8s.io/apiserver v0.33.3/go.mod h1:05632ifFEe6TxwjdAIrwINHWE2hLwyADFk5mBsQa15E=
k8s.io/cli-runtime v0.30.3 h1:aG69oRzJuP2Q4o8dm+f5WJIX4ZBEwrvdID0+MXyUY6k=
k8s.io/cli-runtime v0.30.3/go.mod h1:hwrrRdd9P84CXSKzhHxrOivAR9BRnkMt0OeP5mj7X30=
k8s.io/client-go v0.33.2 h1:z8CIcc0P581x/J1ZYf4CNzRKxRvQAwoAolYPbtQes+E=
k8s.io/client-go v0.33.2/go.mod h1:9mCgT4wROvL948w6f6ArJNb7yQd7QsvqavDeZHvNmHo=
k8s.io/cluster-bootstrap v0.33.2 h1:cWsfYylvQTpmZ5MdW8roYfumfz5qCOlSWh12pA4NEPs=
k8s.io/cluster-bootstrap v0.33.2/go.mod h1:iD2UEJ7Le2nHHJyboWpLnqtAhOcw2eifd6Wg6I/BlFk=
k8s.io/component-base v0.33.2 h1:sCCsn9s/dG3ZrQTX/Us0/Sx2R0G5kwa0wbZFYoVp/+0=
k8s.io/component-base v0.33.2/go.mod h1:/41uw9wKzuelhN+u+/C59ixxf4tYQKW7p32ddkYNe2k=
k8s.io/client-go v0.33.3 h1:M5AfDnKfYmVJif92ngN532gFqakcGi6RvaOF16efrpA=
k8s.io/client-go v0.33.3/go.mod h1:luqKBQggEf3shbxHY4uVENAxrDISLOarxpTKMiUuujg=
k8s.io/cluster-bootstrap v0.33.3 h1:u2NTxJ5CFSBFXaDxLQoOWMly8eni31psVso+caq6uwI=
k8s.io/cluster-bootstrap v0.33.3/go.mod h1:p970f8u8jf273zyQ5raD8WUu2XyAl0SAWOY82o7i/ds=
k8s.io/component-base v0.33.3 h1:mlAuyJqyPlKZM7FyaoM/LcunZaaY353RXiOd2+B5tGA=
k8s.io/component-base v0.33.3/go.mod h1:ktBVsBzkI3imDuxYXmVxZ2zxJnYTZ4HAsVj9iF09qp4=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff h1:/usPimJzUKKu+m+TE36gUyGcf03XZEP0ZIKgKj35LS4=
Expand All @@ -482,10 +482,10 @@ k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6J
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 h1:jpcvIRr3GLoUoEKRkHKSmGjxb6lWwrBlJsXc+eUYQHM=
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw=
sigs.k8s.io/cluster-api v1.11.0-beta.0 h1:ZeNA21YseFk+yPemaK0oqjWycx71RWY45h1sQgpD9rY=
sigs.k8s.io/cluster-api v1.11.0-beta.0/go.mod h1:GJoz9vNDDp7jH4fM9E5glu3zc0INdlL69nYBaYu3bt4=
sigs.k8s.io/cluster-api/test v1.11.0-beta.0 h1:zl0evss76l00NGZLJEFr2SUttNhKppcWhvEVANtJf0c=
sigs.k8s.io/cluster-api/test v1.11.0-beta.0/go.mod h1:t29v+e2bUdVcgSj5rOx9ScixxHx821tZZ7xy40n3HHI=
sigs.k8s.io/cluster-api v1.11.0-rc.0 h1:sZihW/OjiucSnOKrFfo093wC/Qp0MBhmXiIcU9FtTBY=
sigs.k8s.io/cluster-api v1.11.0-rc.0/go.mod h1:HVLZTAcnkzsM8bYvGgh4eC2Wfx/WzFerPvtCGfmggiw=
sigs.k8s.io/cluster-api/test v1.11.0-rc.0 h1:PulJADupD3qF2F4Rwdt+OcH0YSrRgTTGYYgU/Pwu5gM=
sigs.k8s.io/cluster-api/test v1.11.0-rc.0/go.mod h1:2f489Lp5TKPGVhNL6V3huq8fp6eb23APlY2cLbhuDBU=
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=
Expand Down
Loading