Skip to content

Commit 614bc67

Browse files
mdboothstephenfin
authored andcommitted
Implement convertible for OpenStackClusterTemplateList
The conversion webhook fails to register without this. Conflicts: api/v1alpha7/conversion.go NOTE(stephenfin): Conflicts are due to absence of v1beta1 API on this branch. We also need to `s/v1beta1/v1alpha7/` on the other files to handle this. (cherry picked from commit cb09d5f)
1 parent cb3d212 commit 614bc67

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

api/v1alpha5/conversion.go

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

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

105117
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
@@ -230,6 +230,18 @@ func (r *OpenStackClusterTemplate) ConvertFrom(srcRaw ctrlconversion.Hub) error
230230
)
231231
}
232232

233+
var _ ctrlconversion.Convertible = &OpenStackClusterTemplateList{}
234+
235+
func (r *OpenStackClusterTemplateList) ConvertTo(dstRaw ctrlconversion.Hub) error {
236+
dst := dstRaw.(*infrav1.OpenStackClusterTemplateList)
237+
return Convert_v1alpha6_OpenStackClusterTemplateList_To_v1alpha7_OpenStackClusterTemplateList(r, dst, nil)
238+
}
239+
240+
func (r *OpenStackClusterTemplateList) ConvertFrom(srcRaw ctrlconversion.Hub) error {
241+
src := srcRaw.(*infrav1.OpenStackClusterTemplateList)
242+
return Convert_v1alpha7_OpenStackClusterTemplateList_To_v1alpha6_OpenStackClusterTemplateList(src, r, nil)
243+
}
244+
233245
var _ ctrlconversion.Convertible = &OpenStackMachine{}
234246

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

0 commit comments

Comments
 (0)