Skip to content

Commit d856cc3

Browse files
Merge pull request #324 from shiftstack/merge-bot-main
Merge https://github.com/kubernetes-sigs/cluster-api-provider-openstack:release-0.10 into main
2 parents 96a060a + d4976b1 commit d856cc3

File tree

17 files changed

+412
-41
lines changed

17 files changed

+412
-41
lines changed

api/v1alpha6/openstackcluster_conversion.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,10 @@ func Convert_v1beta1_OpenStackClusterSpec_To_v1alpha6_OpenStackClusterSpec(in *i
364364
}
365365

366366
out.CloudName = in.IdentityRef.CloudName
367-
out.IdentityRef = &OpenStackIdentityReference{Name: in.IdentityRef.Name}
367+
out.IdentityRef = &OpenStackIdentityReference{}
368+
if err := Convert_v1beta1_OpenStackIdentityReference_To_v1alpha6_OpenStackIdentityReference(&in.IdentityRef, out.IdentityRef, s); err != nil {
369+
return err
370+
}
368371

369372
if in.APIServerLoadBalancer != nil {
370373
if err := Convert_v1beta1_APIServerLoadBalancer_To_v1alpha6_APIServerLoadBalancer(in.APIServerLoadBalancer, &out.APIServerLoadBalancer, s); err != nil {

api/v1alpha6/openstackmachine_conversion.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,6 @@ func Convert_v1beta1_OpenStackMachineSpec_To_v1alpha6_OpenStackMachineSpec(in *i
373373
}
374374

375375
if in.IdentityRef != nil {
376-
out.IdentityRef = &OpenStackIdentityReference{Name: in.IdentityRef.Name}
377376
out.CloudName = in.IdentityRef.CloudName
378377
}
379378

api/v1alpha6/types_conversion.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,8 @@ func Convert_v1alpha6_OpenStackIdentityReference_To_v1beta1_OpenStackIdentityRef
534534

535535
func Convert_v1beta1_OpenStackIdentityReference_To_v1alpha6_OpenStackIdentityReference(in *infrav1.OpenStackIdentityReference, out *OpenStackIdentityReference, _ apiconversion.Scope) error {
536536
out.Name = in.Name
537+
// Kind will be overwritten during restore if it was previously set to some other value, but if not then some value is still required
538+
out.Kind = "Secret"
537539
return nil
538540
}
539541

api/v1alpha7/openstackcluster_conversion.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,10 @@ func Convert_v1beta1_OpenStackClusterSpec_To_v1alpha7_OpenStackClusterSpec(in *i
361361
}
362362

363363
out.CloudName = in.IdentityRef.CloudName
364-
out.IdentityRef = &OpenStackIdentityReference{Name: in.IdentityRef.Name}
364+
out.IdentityRef = &OpenStackIdentityReference{}
365+
if err := Convert_v1beta1_OpenStackIdentityReference_To_v1alpha7_OpenStackIdentityReference(&in.IdentityRef, out.IdentityRef, s); err != nil {
366+
return err
367+
}
365368

366369
if in.APIServerLoadBalancer != nil {
367370
if err := Convert_v1beta1_APIServerLoadBalancer_To_v1alpha7_APIServerLoadBalancer(in.APIServerLoadBalancer, &out.APIServerLoadBalancer, s); err != nil {

api/v1alpha7/types_conversion.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,8 @@ func Convert_v1alpha7_OpenStackIdentityReference_To_v1beta1_OpenStackIdentityRef
536536

537537
func Convert_v1beta1_OpenStackIdentityReference_To_v1alpha7_OpenStackIdentityReference(in *infrav1.OpenStackIdentityReference, out *OpenStackIdentityReference, _ apiconversion.Scope) error {
538538
out.Name = in.Name
539+
// Kind will be overwritten during restore if it was previously set to some other value, but if not then some value is still required
540+
out.Kind = "Secret"
539541
return nil
540542
}
541543

controllers/openstackmachine_controller_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@ func Test_reconcileDelete(t *testing.T) {
265265
trunkExtension.Alias = "trunk"
266266
r.network.ListExtensions().Return([]extensions.Extension{trunkExtension}, nil)
267267
r.network.ListTrunk(trunks.ListOpts{PortID: portUUID}).Return([]trunks.Trunk{{ID: trunkUUID}}, nil)
268+
r.network.ListTrunkSubports(trunkUUID).Return([]trunks.Subport{}, nil)
268269
r.network.DeleteTrunk(trunkUUID).Return(nil)
269270
r.network.DeletePort(portUUID).Return(nil)
270271
}

openshift/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ require (
1414
k8s.io/client-go v0.29.3
1515
k8s.io/utils v0.0.0-20230726121419-3b25d923346b
1616
sigs.k8s.io/cluster-api v1.6.0
17-
sigs.k8s.io/cluster-api-provider-openstack v0.10.0
17+
sigs.k8s.io/cluster-api-provider-openstack v0.10.5
1818
sigs.k8s.io/controller-runtime v0.16.3
1919
sigs.k8s.io/yaml v1.4.0
2020
)

openshift/vendor/modules.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ sigs.k8s.io/cluster-api/util
647647
sigs.k8s.io/cluster-api/util/annotations
648648
sigs.k8s.io/cluster-api/util/conditions
649649
sigs.k8s.io/cluster-api/util/contract
650-
# sigs.k8s.io/cluster-api-provider-openstack v0.10.0 => ../
650+
# sigs.k8s.io/cluster-api-provider-openstack v0.10.5 => ../
651651
## explicit; go 1.22
652652
sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha1
653653
sigs.k8s.io/cluster-api-provider-openstack/api/v1beta1

openshift/vendor/sigs.k8s.io/cluster-api-provider-openstack/pkg/clients/mock/network.go

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

openshift/vendor/sigs.k8s.io/cluster-api-provider-openstack/pkg/clients/networking.go

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)