@@ -475,20 +475,6 @@ func Convert_v1beta1_NetworkStatus_To_v1alpha5_Network(in *infrav1.NetworkStatus
475475 return nil
476476}
477477
478- func Convert_v1alpha5_SecurityGroupFilter_To_v1beta1_SecurityGroupFilter (in * SecurityGroupFilter , out * infrav1.SecurityGroupFilter , s conversion.Scope ) error {
479- err := autoConvert_v1alpha5_SecurityGroupFilter_To_v1beta1_SecurityGroupFilter (in , out , s )
480- if err != nil {
481- return err
482- }
483-
484- // TenantID has been removed in v1beta1. Write it to ProjectID if ProjectID is not already set.
485- if out .ProjectID == "" {
486- out .ProjectID = in .TenantID
487- }
488-
489- return nil
490- }
491-
492478func Convert_v1alpha5_SecurityGroupParam_To_v1beta1_SecurityGroupFilter (in * SecurityGroupParam , out * infrav1.SecurityGroupFilter , s conversion.Scope ) error {
493479 // SecurityGroupParam is replaced by its contained SecurityGroupFilter in v1beta1
494480 err := Convert_v1alpha5_SecurityGroupFilter_To_v1beta1_SecurityGroupFilter (& in .Filter , out , s )
@@ -521,16 +507,20 @@ func Convert_v1beta1_SecurityGroupFilter_To_v1alpha5_SecurityGroupParam(in *infr
521507 return nil
522508}
523509
524- func Convert_v1alpha5_SubnetParam_To_v1beta1_SubnetFilter (in * SubnetParam , out * infrav1.SubnetFilter , _ conversion.Scope ) error {
525- * out = infrav1 .SubnetFilter (in .Filter )
510+ func Convert_v1alpha5_SubnetParam_To_v1beta1_SubnetFilter (in * SubnetParam , out * infrav1.SubnetFilter , s conversion.Scope ) error {
511+ if err := Convert_v1alpha5_SubnetFilter_To_v1beta1_SubnetFilter (& in .Filter , out , s ); err != nil {
512+ return err
513+ }
526514 if in .UUID != "" {
527515 out .ID = in .UUID
528516 }
529517 return nil
530518}
531519
532- func Convert_v1beta1_SubnetFilter_To_v1alpha5_SubnetParam (in * infrav1.SubnetFilter , out * SubnetParam , _ conversion.Scope ) error {
533- out .Filter = SubnetFilter (* in )
520+ func Convert_v1beta1_SubnetFilter_To_v1alpha5_SubnetParam (in * infrav1.SubnetFilter , out * SubnetParam , s conversion.Scope ) error {
521+ if err := Convert_v1beta1_SubnetFilter_To_v1alpha5_SubnetFilter (in , & out .Filter , s ); err != nil {
522+ return err
523+ }
534524 out .UUID = in .ID
535525
536526 return nil
@@ -718,3 +708,56 @@ func Convert_v1beta1_OpenStackIdentityReference_To_v1alpha5_OpenStackIdentityRef
718708 out .Name = in .Name
719709 return nil
720710}
711+
712+ func Convert_v1alpha5_SubnetFilter_To_v1beta1_SubnetFilter (in * SubnetFilter , out * infrav1.SubnetFilter , s conversion.Scope ) error {
713+ if err := autoConvert_v1alpha5_SubnetFilter_To_v1beta1_SubnetFilter (in , out , s ); err != nil {
714+ return err
715+ }
716+ infrav1 .ConvertAllTagsTo (in .Tags , in .TagsAny , in .NotTags , in .NotTagsAny , & out .FilterByNeutronTags )
717+ return nil
718+ }
719+
720+ func Convert_v1beta1_SubnetFilter_To_v1alpha5_SubnetFilter (in * infrav1.SubnetFilter , out * SubnetFilter , s conversion.Scope ) error {
721+ if err := autoConvert_v1beta1_SubnetFilter_To_v1alpha5_SubnetFilter (in , out , s ); err != nil {
722+ return err
723+ }
724+ infrav1 .ConvertAllTagsFrom (& in .FilterByNeutronTags , & out .Tags , & out .TagsAny , & out .NotTags , & out .NotTagsAny )
725+ return nil
726+ }
727+
728+ func Convert_v1alpha5_SecurityGroupFilter_To_v1beta1_SecurityGroupFilter (in * SecurityGroupFilter , out * infrav1.SecurityGroupFilter , s conversion.Scope ) error {
729+ if err := autoConvert_v1alpha5_SecurityGroupFilter_To_v1beta1_SecurityGroupFilter (in , out , s ); err != nil {
730+ return err
731+ }
732+ infrav1 .ConvertAllTagsTo (in .Tags , in .TagsAny , in .NotTags , in .NotTagsAny , & out .FilterByNeutronTags )
733+
734+ // TenantID has been removed in v1beta1. Write it to ProjectID if ProjectID is not already set.
735+ if out .ProjectID == "" {
736+ out .ProjectID = in .TenantID
737+ }
738+ return nil
739+ }
740+
741+ func Convert_v1beta1_SecurityGroupFilter_To_v1alpha5_SecurityGroupFilter (in * infrav1.SecurityGroupFilter , out * SecurityGroupFilter , s conversion.Scope ) error {
742+ if err := autoConvert_v1beta1_SecurityGroupFilter_To_v1alpha5_SecurityGroupFilter (in , out , s ); err != nil {
743+ return err
744+ }
745+ infrav1 .ConvertAllTagsFrom (& in .FilterByNeutronTags , & out .Tags , & out .TagsAny , & out .NotTags , & out .NotTagsAny )
746+ return nil
747+ }
748+
749+ func Convert_v1alpha5_NetworkFilter_To_v1beta1_NetworkFilter (in * NetworkFilter , out * infrav1.NetworkFilter , s conversion.Scope ) error {
750+ if err := autoConvert_v1alpha5_NetworkFilter_To_v1beta1_NetworkFilter (in , out , s ); err != nil {
751+ return err
752+ }
753+ infrav1 .ConvertAllTagsTo (in .Tags , in .TagsAny , in .NotTags , in .NotTagsAny , & out .FilterByNeutronTags )
754+ return nil
755+ }
756+
757+ func Convert_v1beta1_NetworkFilter_To_v1alpha5_NetworkFilter (in * infrav1.NetworkFilter , out * NetworkFilter , s conversion.Scope ) error {
758+ if err := autoConvert_v1beta1_NetworkFilter_To_v1alpha5_NetworkFilter (in , out , s ); err != nil {
759+ return err
760+ }
761+ infrav1 .ConvertAllTagsFrom (& in .FilterByNeutronTags , & out .Tags , & out .TagsAny , & out .NotTags , & out .NotTagsAny )
762+ return nil
763+ }
0 commit comments