Skip to content

Commit cb09d5f

Browse files
committed
Implement convertible for OpenStackClusterTemplateList
The conversion webhook fails to register without this.
1 parent 13e95db commit cb09d5f

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

api/v1alpha5/conversion.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,18 @@ func (r *OpenStackClusterTemplate) ConvertFrom(srcRaw ctrlconversion.Hub) error
101101
return utilconversion.MarshalData(src, r)
102102
}
103103

104+
var _ ctrlconversion.Convertible = &OpenStackClusterTemplateList{}
105+
106+
func (r *OpenStackClusterTemplateList) ConvertTo(dstRaw ctrlconversion.Hub) error {
107+
dst := dstRaw.(*infrav1.OpenStackClusterTemplateList)
108+
return Convert_v1alpha5_OpenStackClusterTemplateList_To_v1beta1_OpenStackClusterTemplateList(r, dst, nil)
109+
}
110+
111+
func (r *OpenStackClusterTemplateList) ConvertFrom(srcRaw ctrlconversion.Hub) error {
112+
src := srcRaw.(*infrav1.OpenStackClusterTemplateList)
113+
return Convert_v1beta1_OpenStackClusterTemplateList_To_v1alpha5_OpenStackClusterTemplateList(src, r, nil)
114+
}
115+
104116
var _ ctrlconversion.Convertible = &OpenStackMachine{}
105117

106118
func (r *OpenStackMachine) ConvertTo(dstRaw ctrlconversion.Hub) error {

api/v1alpha6/conversion.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,18 @@ func (r *OpenStackClusterTemplate) ConvertFrom(srcRaw ctrlconversion.Hub) error
429429
)
430430
}
431431

432+
var _ ctrlconversion.Convertible = &OpenStackClusterTemplateList{}
433+
434+
func (r *OpenStackClusterTemplateList) ConvertTo(dstRaw ctrlconversion.Hub) error {
435+
dst := dstRaw.(*infrav1.OpenStackClusterTemplateList)
436+
return Convert_v1alpha6_OpenStackClusterTemplateList_To_v1beta1_OpenStackClusterTemplateList(r, dst, nil)
437+
}
438+
439+
func (r *OpenStackClusterTemplateList) ConvertFrom(srcRaw ctrlconversion.Hub) error {
440+
src := srcRaw.(*infrav1.OpenStackClusterTemplateList)
441+
return Convert_v1beta1_OpenStackClusterTemplateList_To_v1alpha6_OpenStackClusterTemplateList(src, r, nil)
442+
}
443+
432444
var _ ctrlconversion.Convertible = &OpenStackMachine{}
433445

434446
var v1alpha6OpenStackMachineRestorer = conversion.RestorerFor[*OpenStackMachine]{

api/v1alpha7/conversion.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,18 @@ func (r *OpenStackClusterTemplate) ConvertFrom(srcRaw ctrlconversion.Hub) error
487487
)
488488
}
489489

490+
var _ ctrlconversion.Convertible = &OpenStackClusterTemplateList{}
491+
492+
func (r *OpenStackClusterTemplateList) ConvertTo(dstRaw ctrlconversion.Hub) error {
493+
dst := dstRaw.(*infrav1.OpenStackClusterTemplateList)
494+
return Convert_v1alpha7_OpenStackClusterTemplateList_To_v1beta1_OpenStackClusterTemplateList(r, dst, nil)
495+
}
496+
497+
func (r *OpenStackClusterTemplateList) ConvertFrom(srcRaw ctrlconversion.Hub) error {
498+
src := srcRaw.(*infrav1.OpenStackClusterTemplateList)
499+
return Convert_v1beta1_OpenStackClusterTemplateList_To_v1alpha7_OpenStackClusterTemplateList(src, r, nil)
500+
}
501+
490502
var _ ctrlconversion.Convertible = &OpenStackMachine{}
491503

492504
var v1alpha7OpenStackMachineRestorer = conversion.RestorerFor[*OpenStackMachine]{

0 commit comments

Comments
 (0)