k8s.io/kubernetes@v1.29.3/pkg/apis/admissionregistration/v1beta1/zz_generated.conversion.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The Kubernetes Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by conversion-gen. DO NOT EDIT. 21 22 package v1beta1 23 24 import ( 25 unsafe "unsafe" 26 27 apiadmissionregistrationv1 "k8s.io/api/admissionregistration/v1" 28 v1beta1 "k8s.io/api/admissionregistration/v1beta1" 29 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 30 conversion "k8s.io/apimachinery/pkg/conversion" 31 runtime "k8s.io/apimachinery/pkg/runtime" 32 admissionregistration "k8s.io/kubernetes/pkg/apis/admissionregistration" 33 admissionregistrationv1 "k8s.io/kubernetes/pkg/apis/admissionregistration/v1" 34 ) 35 36 func init() { 37 localSchemeBuilder.Register(RegisterConversions) 38 } 39 40 // RegisterConversions adds conversion functions to the given scheme. 41 // Public to allow building arbitrary schemes. 42 func RegisterConversions(s *runtime.Scheme) error { 43 if err := s.AddGeneratedConversionFunc((*v1beta1.AuditAnnotation)(nil), (*admissionregistration.AuditAnnotation)(nil), func(a, b interface{}, scope conversion.Scope) error { 44 return Convert_v1beta1_AuditAnnotation_To_admissionregistration_AuditAnnotation(a.(*v1beta1.AuditAnnotation), b.(*admissionregistration.AuditAnnotation), scope) 45 }); err != nil { 46 return err 47 } 48 if err := s.AddGeneratedConversionFunc((*admissionregistration.AuditAnnotation)(nil), (*v1beta1.AuditAnnotation)(nil), func(a, b interface{}, scope conversion.Scope) error { 49 return Convert_admissionregistration_AuditAnnotation_To_v1beta1_AuditAnnotation(a.(*admissionregistration.AuditAnnotation), b.(*v1beta1.AuditAnnotation), scope) 50 }); err != nil { 51 return err 52 } 53 if err := s.AddGeneratedConversionFunc((*v1beta1.ExpressionWarning)(nil), (*admissionregistration.ExpressionWarning)(nil), func(a, b interface{}, scope conversion.Scope) error { 54 return Convert_v1beta1_ExpressionWarning_To_admissionregistration_ExpressionWarning(a.(*v1beta1.ExpressionWarning), b.(*admissionregistration.ExpressionWarning), scope) 55 }); err != nil { 56 return err 57 } 58 if err := s.AddGeneratedConversionFunc((*admissionregistration.ExpressionWarning)(nil), (*v1beta1.ExpressionWarning)(nil), func(a, b interface{}, scope conversion.Scope) error { 59 return Convert_admissionregistration_ExpressionWarning_To_v1beta1_ExpressionWarning(a.(*admissionregistration.ExpressionWarning), b.(*v1beta1.ExpressionWarning), scope) 60 }); err != nil { 61 return err 62 } 63 if err := s.AddGeneratedConversionFunc((*v1beta1.MatchCondition)(nil), (*admissionregistration.MatchCondition)(nil), func(a, b interface{}, scope conversion.Scope) error { 64 return Convert_v1beta1_MatchCondition_To_admissionregistration_MatchCondition(a.(*v1beta1.MatchCondition), b.(*admissionregistration.MatchCondition), scope) 65 }); err != nil { 66 return err 67 } 68 if err := s.AddGeneratedConversionFunc((*admissionregistration.MatchCondition)(nil), (*v1beta1.MatchCondition)(nil), func(a, b interface{}, scope conversion.Scope) error { 69 return Convert_admissionregistration_MatchCondition_To_v1beta1_MatchCondition(a.(*admissionregistration.MatchCondition), b.(*v1beta1.MatchCondition), scope) 70 }); err != nil { 71 return err 72 } 73 if err := s.AddGeneratedConversionFunc((*v1beta1.MatchResources)(nil), (*admissionregistration.MatchResources)(nil), func(a, b interface{}, scope conversion.Scope) error { 74 return Convert_v1beta1_MatchResources_To_admissionregistration_MatchResources(a.(*v1beta1.MatchResources), b.(*admissionregistration.MatchResources), scope) 75 }); err != nil { 76 return err 77 } 78 if err := s.AddGeneratedConversionFunc((*admissionregistration.MatchResources)(nil), (*v1beta1.MatchResources)(nil), func(a, b interface{}, scope conversion.Scope) error { 79 return Convert_admissionregistration_MatchResources_To_v1beta1_MatchResources(a.(*admissionregistration.MatchResources), b.(*v1beta1.MatchResources), scope) 80 }); err != nil { 81 return err 82 } 83 if err := s.AddGeneratedConversionFunc((*v1beta1.MutatingWebhook)(nil), (*admissionregistration.MutatingWebhook)(nil), func(a, b interface{}, scope conversion.Scope) error { 84 return Convert_v1beta1_MutatingWebhook_To_admissionregistration_MutatingWebhook(a.(*v1beta1.MutatingWebhook), b.(*admissionregistration.MutatingWebhook), scope) 85 }); err != nil { 86 return err 87 } 88 if err := s.AddGeneratedConversionFunc((*admissionregistration.MutatingWebhook)(nil), (*v1beta1.MutatingWebhook)(nil), func(a, b interface{}, scope conversion.Scope) error { 89 return Convert_admissionregistration_MutatingWebhook_To_v1beta1_MutatingWebhook(a.(*admissionregistration.MutatingWebhook), b.(*v1beta1.MutatingWebhook), scope) 90 }); err != nil { 91 return err 92 } 93 if err := s.AddGeneratedConversionFunc((*v1beta1.MutatingWebhookConfiguration)(nil), (*admissionregistration.MutatingWebhookConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error { 94 return Convert_v1beta1_MutatingWebhookConfiguration_To_admissionregistration_MutatingWebhookConfiguration(a.(*v1beta1.MutatingWebhookConfiguration), b.(*admissionregistration.MutatingWebhookConfiguration), scope) 95 }); err != nil { 96 return err 97 } 98 if err := s.AddGeneratedConversionFunc((*admissionregistration.MutatingWebhookConfiguration)(nil), (*v1beta1.MutatingWebhookConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error { 99 return Convert_admissionregistration_MutatingWebhookConfiguration_To_v1beta1_MutatingWebhookConfiguration(a.(*admissionregistration.MutatingWebhookConfiguration), b.(*v1beta1.MutatingWebhookConfiguration), scope) 100 }); err != nil { 101 return err 102 } 103 if err := s.AddGeneratedConversionFunc((*v1beta1.MutatingWebhookConfigurationList)(nil), (*admissionregistration.MutatingWebhookConfigurationList)(nil), func(a, b interface{}, scope conversion.Scope) error { 104 return Convert_v1beta1_MutatingWebhookConfigurationList_To_admissionregistration_MutatingWebhookConfigurationList(a.(*v1beta1.MutatingWebhookConfigurationList), b.(*admissionregistration.MutatingWebhookConfigurationList), scope) 105 }); err != nil { 106 return err 107 } 108 if err := s.AddGeneratedConversionFunc((*admissionregistration.MutatingWebhookConfigurationList)(nil), (*v1beta1.MutatingWebhookConfigurationList)(nil), func(a, b interface{}, scope conversion.Scope) error { 109 return Convert_admissionregistration_MutatingWebhookConfigurationList_To_v1beta1_MutatingWebhookConfigurationList(a.(*admissionregistration.MutatingWebhookConfigurationList), b.(*v1beta1.MutatingWebhookConfigurationList), scope) 110 }); err != nil { 111 return err 112 } 113 if err := s.AddGeneratedConversionFunc((*v1beta1.NamedRuleWithOperations)(nil), (*admissionregistration.NamedRuleWithOperations)(nil), func(a, b interface{}, scope conversion.Scope) error { 114 return Convert_v1beta1_NamedRuleWithOperations_To_admissionregistration_NamedRuleWithOperations(a.(*v1beta1.NamedRuleWithOperations), b.(*admissionregistration.NamedRuleWithOperations), scope) 115 }); err != nil { 116 return err 117 } 118 if err := s.AddGeneratedConversionFunc((*admissionregistration.NamedRuleWithOperations)(nil), (*v1beta1.NamedRuleWithOperations)(nil), func(a, b interface{}, scope conversion.Scope) error { 119 return Convert_admissionregistration_NamedRuleWithOperations_To_v1beta1_NamedRuleWithOperations(a.(*admissionregistration.NamedRuleWithOperations), b.(*v1beta1.NamedRuleWithOperations), scope) 120 }); err != nil { 121 return err 122 } 123 if err := s.AddGeneratedConversionFunc((*v1beta1.ParamKind)(nil), (*admissionregistration.ParamKind)(nil), func(a, b interface{}, scope conversion.Scope) error { 124 return Convert_v1beta1_ParamKind_To_admissionregistration_ParamKind(a.(*v1beta1.ParamKind), b.(*admissionregistration.ParamKind), scope) 125 }); err != nil { 126 return err 127 } 128 if err := s.AddGeneratedConversionFunc((*admissionregistration.ParamKind)(nil), (*v1beta1.ParamKind)(nil), func(a, b interface{}, scope conversion.Scope) error { 129 return Convert_admissionregistration_ParamKind_To_v1beta1_ParamKind(a.(*admissionregistration.ParamKind), b.(*v1beta1.ParamKind), scope) 130 }); err != nil { 131 return err 132 } 133 if err := s.AddGeneratedConversionFunc((*v1beta1.ParamRef)(nil), (*admissionregistration.ParamRef)(nil), func(a, b interface{}, scope conversion.Scope) error { 134 return Convert_v1beta1_ParamRef_To_admissionregistration_ParamRef(a.(*v1beta1.ParamRef), b.(*admissionregistration.ParamRef), scope) 135 }); err != nil { 136 return err 137 } 138 if err := s.AddGeneratedConversionFunc((*admissionregistration.ParamRef)(nil), (*v1beta1.ParamRef)(nil), func(a, b interface{}, scope conversion.Scope) error { 139 return Convert_admissionregistration_ParamRef_To_v1beta1_ParamRef(a.(*admissionregistration.ParamRef), b.(*v1beta1.ParamRef), scope) 140 }); err != nil { 141 return err 142 } 143 if err := s.AddGeneratedConversionFunc((*v1beta1.ServiceReference)(nil), (*admissionregistration.ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 144 return Convert_v1beta1_ServiceReference_To_admissionregistration_ServiceReference(a.(*v1beta1.ServiceReference), b.(*admissionregistration.ServiceReference), scope) 145 }); err != nil { 146 return err 147 } 148 if err := s.AddGeneratedConversionFunc((*admissionregistration.ServiceReference)(nil), (*v1beta1.ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 149 return Convert_admissionregistration_ServiceReference_To_v1beta1_ServiceReference(a.(*admissionregistration.ServiceReference), b.(*v1beta1.ServiceReference), scope) 150 }); err != nil { 151 return err 152 } 153 if err := s.AddGeneratedConversionFunc((*v1beta1.TypeChecking)(nil), (*admissionregistration.TypeChecking)(nil), func(a, b interface{}, scope conversion.Scope) error { 154 return Convert_v1beta1_TypeChecking_To_admissionregistration_TypeChecking(a.(*v1beta1.TypeChecking), b.(*admissionregistration.TypeChecking), scope) 155 }); err != nil { 156 return err 157 } 158 if err := s.AddGeneratedConversionFunc((*admissionregistration.TypeChecking)(nil), (*v1beta1.TypeChecking)(nil), func(a, b interface{}, scope conversion.Scope) error { 159 return Convert_admissionregistration_TypeChecking_To_v1beta1_TypeChecking(a.(*admissionregistration.TypeChecking), b.(*v1beta1.TypeChecking), scope) 160 }); err != nil { 161 return err 162 } 163 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingAdmissionPolicy)(nil), (*admissionregistration.ValidatingAdmissionPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error { 164 return Convert_v1beta1_ValidatingAdmissionPolicy_To_admissionregistration_ValidatingAdmissionPolicy(a.(*v1beta1.ValidatingAdmissionPolicy), b.(*admissionregistration.ValidatingAdmissionPolicy), scope) 165 }); err != nil { 166 return err 167 } 168 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingAdmissionPolicy)(nil), (*v1beta1.ValidatingAdmissionPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error { 169 return Convert_admissionregistration_ValidatingAdmissionPolicy_To_v1beta1_ValidatingAdmissionPolicy(a.(*admissionregistration.ValidatingAdmissionPolicy), b.(*v1beta1.ValidatingAdmissionPolicy), scope) 170 }); err != nil { 171 return err 172 } 173 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingAdmissionPolicyBinding)(nil), (*admissionregistration.ValidatingAdmissionPolicyBinding)(nil), func(a, b interface{}, scope conversion.Scope) error { 174 return Convert_v1beta1_ValidatingAdmissionPolicyBinding_To_admissionregistration_ValidatingAdmissionPolicyBinding(a.(*v1beta1.ValidatingAdmissionPolicyBinding), b.(*admissionregistration.ValidatingAdmissionPolicyBinding), scope) 175 }); err != nil { 176 return err 177 } 178 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingAdmissionPolicyBinding)(nil), (*v1beta1.ValidatingAdmissionPolicyBinding)(nil), func(a, b interface{}, scope conversion.Scope) error { 179 return Convert_admissionregistration_ValidatingAdmissionPolicyBinding_To_v1beta1_ValidatingAdmissionPolicyBinding(a.(*admissionregistration.ValidatingAdmissionPolicyBinding), b.(*v1beta1.ValidatingAdmissionPolicyBinding), scope) 180 }); err != nil { 181 return err 182 } 183 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingAdmissionPolicyBindingList)(nil), (*admissionregistration.ValidatingAdmissionPolicyBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error { 184 return Convert_v1beta1_ValidatingAdmissionPolicyBindingList_To_admissionregistration_ValidatingAdmissionPolicyBindingList(a.(*v1beta1.ValidatingAdmissionPolicyBindingList), b.(*admissionregistration.ValidatingAdmissionPolicyBindingList), scope) 185 }); err != nil { 186 return err 187 } 188 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingAdmissionPolicyBindingList)(nil), (*v1beta1.ValidatingAdmissionPolicyBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error { 189 return Convert_admissionregistration_ValidatingAdmissionPolicyBindingList_To_v1beta1_ValidatingAdmissionPolicyBindingList(a.(*admissionregistration.ValidatingAdmissionPolicyBindingList), b.(*v1beta1.ValidatingAdmissionPolicyBindingList), scope) 190 }); err != nil { 191 return err 192 } 193 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingAdmissionPolicyBindingSpec)(nil), (*admissionregistration.ValidatingAdmissionPolicyBindingSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 194 return Convert_v1beta1_ValidatingAdmissionPolicyBindingSpec_To_admissionregistration_ValidatingAdmissionPolicyBindingSpec(a.(*v1beta1.ValidatingAdmissionPolicyBindingSpec), b.(*admissionregistration.ValidatingAdmissionPolicyBindingSpec), scope) 195 }); err != nil { 196 return err 197 } 198 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingAdmissionPolicyBindingSpec)(nil), (*v1beta1.ValidatingAdmissionPolicyBindingSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 199 return Convert_admissionregistration_ValidatingAdmissionPolicyBindingSpec_To_v1beta1_ValidatingAdmissionPolicyBindingSpec(a.(*admissionregistration.ValidatingAdmissionPolicyBindingSpec), b.(*v1beta1.ValidatingAdmissionPolicyBindingSpec), scope) 200 }); err != nil { 201 return err 202 } 203 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingAdmissionPolicyList)(nil), (*admissionregistration.ValidatingAdmissionPolicyList)(nil), func(a, b interface{}, scope conversion.Scope) error { 204 return Convert_v1beta1_ValidatingAdmissionPolicyList_To_admissionregistration_ValidatingAdmissionPolicyList(a.(*v1beta1.ValidatingAdmissionPolicyList), b.(*admissionregistration.ValidatingAdmissionPolicyList), scope) 205 }); err != nil { 206 return err 207 } 208 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingAdmissionPolicyList)(nil), (*v1beta1.ValidatingAdmissionPolicyList)(nil), func(a, b interface{}, scope conversion.Scope) error { 209 return Convert_admissionregistration_ValidatingAdmissionPolicyList_To_v1beta1_ValidatingAdmissionPolicyList(a.(*admissionregistration.ValidatingAdmissionPolicyList), b.(*v1beta1.ValidatingAdmissionPolicyList), scope) 210 }); err != nil { 211 return err 212 } 213 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingAdmissionPolicySpec)(nil), (*admissionregistration.ValidatingAdmissionPolicySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 214 return Convert_v1beta1_ValidatingAdmissionPolicySpec_To_admissionregistration_ValidatingAdmissionPolicySpec(a.(*v1beta1.ValidatingAdmissionPolicySpec), b.(*admissionregistration.ValidatingAdmissionPolicySpec), scope) 215 }); err != nil { 216 return err 217 } 218 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingAdmissionPolicySpec)(nil), (*v1beta1.ValidatingAdmissionPolicySpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 219 return Convert_admissionregistration_ValidatingAdmissionPolicySpec_To_v1beta1_ValidatingAdmissionPolicySpec(a.(*admissionregistration.ValidatingAdmissionPolicySpec), b.(*v1beta1.ValidatingAdmissionPolicySpec), scope) 220 }); err != nil { 221 return err 222 } 223 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingAdmissionPolicyStatus)(nil), (*admissionregistration.ValidatingAdmissionPolicyStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 224 return Convert_v1beta1_ValidatingAdmissionPolicyStatus_To_admissionregistration_ValidatingAdmissionPolicyStatus(a.(*v1beta1.ValidatingAdmissionPolicyStatus), b.(*admissionregistration.ValidatingAdmissionPolicyStatus), scope) 225 }); err != nil { 226 return err 227 } 228 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingAdmissionPolicyStatus)(nil), (*v1beta1.ValidatingAdmissionPolicyStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 229 return Convert_admissionregistration_ValidatingAdmissionPolicyStatus_To_v1beta1_ValidatingAdmissionPolicyStatus(a.(*admissionregistration.ValidatingAdmissionPolicyStatus), b.(*v1beta1.ValidatingAdmissionPolicyStatus), scope) 230 }); err != nil { 231 return err 232 } 233 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingWebhook)(nil), (*admissionregistration.ValidatingWebhook)(nil), func(a, b interface{}, scope conversion.Scope) error { 234 return Convert_v1beta1_ValidatingWebhook_To_admissionregistration_ValidatingWebhook(a.(*v1beta1.ValidatingWebhook), b.(*admissionregistration.ValidatingWebhook), scope) 235 }); err != nil { 236 return err 237 } 238 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingWebhook)(nil), (*v1beta1.ValidatingWebhook)(nil), func(a, b interface{}, scope conversion.Scope) error { 239 return Convert_admissionregistration_ValidatingWebhook_To_v1beta1_ValidatingWebhook(a.(*admissionregistration.ValidatingWebhook), b.(*v1beta1.ValidatingWebhook), scope) 240 }); err != nil { 241 return err 242 } 243 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingWebhookConfiguration)(nil), (*admissionregistration.ValidatingWebhookConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error { 244 return Convert_v1beta1_ValidatingWebhookConfiguration_To_admissionregistration_ValidatingWebhookConfiguration(a.(*v1beta1.ValidatingWebhookConfiguration), b.(*admissionregistration.ValidatingWebhookConfiguration), scope) 245 }); err != nil { 246 return err 247 } 248 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingWebhookConfiguration)(nil), (*v1beta1.ValidatingWebhookConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error { 249 return Convert_admissionregistration_ValidatingWebhookConfiguration_To_v1beta1_ValidatingWebhookConfiguration(a.(*admissionregistration.ValidatingWebhookConfiguration), b.(*v1beta1.ValidatingWebhookConfiguration), scope) 250 }); err != nil { 251 return err 252 } 253 if err := s.AddGeneratedConversionFunc((*v1beta1.ValidatingWebhookConfigurationList)(nil), (*admissionregistration.ValidatingWebhookConfigurationList)(nil), func(a, b interface{}, scope conversion.Scope) error { 254 return Convert_v1beta1_ValidatingWebhookConfigurationList_To_admissionregistration_ValidatingWebhookConfigurationList(a.(*v1beta1.ValidatingWebhookConfigurationList), b.(*admissionregistration.ValidatingWebhookConfigurationList), scope) 255 }); err != nil { 256 return err 257 } 258 if err := s.AddGeneratedConversionFunc((*admissionregistration.ValidatingWebhookConfigurationList)(nil), (*v1beta1.ValidatingWebhookConfigurationList)(nil), func(a, b interface{}, scope conversion.Scope) error { 259 return Convert_admissionregistration_ValidatingWebhookConfigurationList_To_v1beta1_ValidatingWebhookConfigurationList(a.(*admissionregistration.ValidatingWebhookConfigurationList), b.(*v1beta1.ValidatingWebhookConfigurationList), scope) 260 }); err != nil { 261 return err 262 } 263 if err := s.AddGeneratedConversionFunc((*v1beta1.Validation)(nil), (*admissionregistration.Validation)(nil), func(a, b interface{}, scope conversion.Scope) error { 264 return Convert_v1beta1_Validation_To_admissionregistration_Validation(a.(*v1beta1.Validation), b.(*admissionregistration.Validation), scope) 265 }); err != nil { 266 return err 267 } 268 if err := s.AddGeneratedConversionFunc((*admissionregistration.Validation)(nil), (*v1beta1.Validation)(nil), func(a, b interface{}, scope conversion.Scope) error { 269 return Convert_admissionregistration_Validation_To_v1beta1_Validation(a.(*admissionregistration.Validation), b.(*v1beta1.Validation), scope) 270 }); err != nil { 271 return err 272 } 273 if err := s.AddGeneratedConversionFunc((*v1beta1.Variable)(nil), (*admissionregistration.Variable)(nil), func(a, b interface{}, scope conversion.Scope) error { 274 return Convert_v1beta1_Variable_To_admissionregistration_Variable(a.(*v1beta1.Variable), b.(*admissionregistration.Variable), scope) 275 }); err != nil { 276 return err 277 } 278 if err := s.AddGeneratedConversionFunc((*admissionregistration.Variable)(nil), (*v1beta1.Variable)(nil), func(a, b interface{}, scope conversion.Scope) error { 279 return Convert_admissionregistration_Variable_To_v1beta1_Variable(a.(*admissionregistration.Variable), b.(*v1beta1.Variable), scope) 280 }); err != nil { 281 return err 282 } 283 if err := s.AddGeneratedConversionFunc((*v1beta1.WebhookClientConfig)(nil), (*admissionregistration.WebhookClientConfig)(nil), func(a, b interface{}, scope conversion.Scope) error { 284 return Convert_v1beta1_WebhookClientConfig_To_admissionregistration_WebhookClientConfig(a.(*v1beta1.WebhookClientConfig), b.(*admissionregistration.WebhookClientConfig), scope) 285 }); err != nil { 286 return err 287 } 288 if err := s.AddGeneratedConversionFunc((*admissionregistration.WebhookClientConfig)(nil), (*v1beta1.WebhookClientConfig)(nil), func(a, b interface{}, scope conversion.Scope) error { 289 return Convert_admissionregistration_WebhookClientConfig_To_v1beta1_WebhookClientConfig(a.(*admissionregistration.WebhookClientConfig), b.(*v1beta1.WebhookClientConfig), scope) 290 }); err != nil { 291 return err 292 } 293 return nil 294 } 295 296 func autoConvert_v1beta1_AuditAnnotation_To_admissionregistration_AuditAnnotation(in *v1beta1.AuditAnnotation, out *admissionregistration.AuditAnnotation, s conversion.Scope) error { 297 out.Key = in.Key 298 out.ValueExpression = in.ValueExpression 299 return nil 300 } 301 302 // Convert_v1beta1_AuditAnnotation_To_admissionregistration_AuditAnnotation is an autogenerated conversion function. 303 func Convert_v1beta1_AuditAnnotation_To_admissionregistration_AuditAnnotation(in *v1beta1.AuditAnnotation, out *admissionregistration.AuditAnnotation, s conversion.Scope) error { 304 return autoConvert_v1beta1_AuditAnnotation_To_admissionregistration_AuditAnnotation(in, out, s) 305 } 306 307 func autoConvert_admissionregistration_AuditAnnotation_To_v1beta1_AuditAnnotation(in *admissionregistration.AuditAnnotation, out *v1beta1.AuditAnnotation, s conversion.Scope) error { 308 out.Key = in.Key 309 out.ValueExpression = in.ValueExpression 310 return nil 311 } 312 313 // Convert_admissionregistration_AuditAnnotation_To_v1beta1_AuditAnnotation is an autogenerated conversion function. 314 func Convert_admissionregistration_AuditAnnotation_To_v1beta1_AuditAnnotation(in *admissionregistration.AuditAnnotation, out *v1beta1.AuditAnnotation, s conversion.Scope) error { 315 return autoConvert_admissionregistration_AuditAnnotation_To_v1beta1_AuditAnnotation(in, out, s) 316 } 317 318 func autoConvert_v1beta1_ExpressionWarning_To_admissionregistration_ExpressionWarning(in *v1beta1.ExpressionWarning, out *admissionregistration.ExpressionWarning, s conversion.Scope) error { 319 out.FieldRef = in.FieldRef 320 out.Warning = in.Warning 321 return nil 322 } 323 324 // Convert_v1beta1_ExpressionWarning_To_admissionregistration_ExpressionWarning is an autogenerated conversion function. 325 func Convert_v1beta1_ExpressionWarning_To_admissionregistration_ExpressionWarning(in *v1beta1.ExpressionWarning, out *admissionregistration.ExpressionWarning, s conversion.Scope) error { 326 return autoConvert_v1beta1_ExpressionWarning_To_admissionregistration_ExpressionWarning(in, out, s) 327 } 328 329 func autoConvert_admissionregistration_ExpressionWarning_To_v1beta1_ExpressionWarning(in *admissionregistration.ExpressionWarning, out *v1beta1.ExpressionWarning, s conversion.Scope) error { 330 out.FieldRef = in.FieldRef 331 out.Warning = in.Warning 332 return nil 333 } 334 335 // Convert_admissionregistration_ExpressionWarning_To_v1beta1_ExpressionWarning is an autogenerated conversion function. 336 func Convert_admissionregistration_ExpressionWarning_To_v1beta1_ExpressionWarning(in *admissionregistration.ExpressionWarning, out *v1beta1.ExpressionWarning, s conversion.Scope) error { 337 return autoConvert_admissionregistration_ExpressionWarning_To_v1beta1_ExpressionWarning(in, out, s) 338 } 339 340 func autoConvert_v1beta1_MatchCondition_To_admissionregistration_MatchCondition(in *v1beta1.MatchCondition, out *admissionregistration.MatchCondition, s conversion.Scope) error { 341 out.Name = in.Name 342 out.Expression = in.Expression 343 return nil 344 } 345 346 // Convert_v1beta1_MatchCondition_To_admissionregistration_MatchCondition is an autogenerated conversion function. 347 func Convert_v1beta1_MatchCondition_To_admissionregistration_MatchCondition(in *v1beta1.MatchCondition, out *admissionregistration.MatchCondition, s conversion.Scope) error { 348 return autoConvert_v1beta1_MatchCondition_To_admissionregistration_MatchCondition(in, out, s) 349 } 350 351 func autoConvert_admissionregistration_MatchCondition_To_v1beta1_MatchCondition(in *admissionregistration.MatchCondition, out *v1beta1.MatchCondition, s conversion.Scope) error { 352 out.Name = in.Name 353 out.Expression = in.Expression 354 return nil 355 } 356 357 // Convert_admissionregistration_MatchCondition_To_v1beta1_MatchCondition is an autogenerated conversion function. 358 func Convert_admissionregistration_MatchCondition_To_v1beta1_MatchCondition(in *admissionregistration.MatchCondition, out *v1beta1.MatchCondition, s conversion.Scope) error { 359 return autoConvert_admissionregistration_MatchCondition_To_v1beta1_MatchCondition(in, out, s) 360 } 361 362 func autoConvert_v1beta1_MatchResources_To_admissionregistration_MatchResources(in *v1beta1.MatchResources, out *admissionregistration.MatchResources, s conversion.Scope) error { 363 out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector)) 364 out.ObjectSelector = (*v1.LabelSelector)(unsafe.Pointer(in.ObjectSelector)) 365 if in.ResourceRules != nil { 366 in, out := &in.ResourceRules, &out.ResourceRules 367 *out = make([]admissionregistration.NamedRuleWithOperations, len(*in)) 368 for i := range *in { 369 if err := Convert_v1beta1_NamedRuleWithOperations_To_admissionregistration_NamedRuleWithOperations(&(*in)[i], &(*out)[i], s); err != nil { 370 return err 371 } 372 } 373 } else { 374 out.ResourceRules = nil 375 } 376 if in.ExcludeResourceRules != nil { 377 in, out := &in.ExcludeResourceRules, &out.ExcludeResourceRules 378 *out = make([]admissionregistration.NamedRuleWithOperations, len(*in)) 379 for i := range *in { 380 if err := Convert_v1beta1_NamedRuleWithOperations_To_admissionregistration_NamedRuleWithOperations(&(*in)[i], &(*out)[i], s); err != nil { 381 return err 382 } 383 } 384 } else { 385 out.ExcludeResourceRules = nil 386 } 387 out.MatchPolicy = (*admissionregistration.MatchPolicyType)(unsafe.Pointer(in.MatchPolicy)) 388 return nil 389 } 390 391 // Convert_v1beta1_MatchResources_To_admissionregistration_MatchResources is an autogenerated conversion function. 392 func Convert_v1beta1_MatchResources_To_admissionregistration_MatchResources(in *v1beta1.MatchResources, out *admissionregistration.MatchResources, s conversion.Scope) error { 393 return autoConvert_v1beta1_MatchResources_To_admissionregistration_MatchResources(in, out, s) 394 } 395 396 func autoConvert_admissionregistration_MatchResources_To_v1beta1_MatchResources(in *admissionregistration.MatchResources, out *v1beta1.MatchResources, s conversion.Scope) error { 397 out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector)) 398 out.ObjectSelector = (*v1.LabelSelector)(unsafe.Pointer(in.ObjectSelector)) 399 if in.ResourceRules != nil { 400 in, out := &in.ResourceRules, &out.ResourceRules 401 *out = make([]v1beta1.NamedRuleWithOperations, len(*in)) 402 for i := range *in { 403 if err := Convert_admissionregistration_NamedRuleWithOperations_To_v1beta1_NamedRuleWithOperations(&(*in)[i], &(*out)[i], s); err != nil { 404 return err 405 } 406 } 407 } else { 408 out.ResourceRules = nil 409 } 410 if in.ExcludeResourceRules != nil { 411 in, out := &in.ExcludeResourceRules, &out.ExcludeResourceRules 412 *out = make([]v1beta1.NamedRuleWithOperations, len(*in)) 413 for i := range *in { 414 if err := Convert_admissionregistration_NamedRuleWithOperations_To_v1beta1_NamedRuleWithOperations(&(*in)[i], &(*out)[i], s); err != nil { 415 return err 416 } 417 } 418 } else { 419 out.ExcludeResourceRules = nil 420 } 421 out.MatchPolicy = (*v1beta1.MatchPolicyType)(unsafe.Pointer(in.MatchPolicy)) 422 return nil 423 } 424 425 // Convert_admissionregistration_MatchResources_To_v1beta1_MatchResources is an autogenerated conversion function. 426 func Convert_admissionregistration_MatchResources_To_v1beta1_MatchResources(in *admissionregistration.MatchResources, out *v1beta1.MatchResources, s conversion.Scope) error { 427 return autoConvert_admissionregistration_MatchResources_To_v1beta1_MatchResources(in, out, s) 428 } 429 430 func autoConvert_v1beta1_MutatingWebhook_To_admissionregistration_MutatingWebhook(in *v1beta1.MutatingWebhook, out *admissionregistration.MutatingWebhook, s conversion.Scope) error { 431 out.Name = in.Name 432 if err := Convert_v1beta1_WebhookClientConfig_To_admissionregistration_WebhookClientConfig(&in.ClientConfig, &out.ClientConfig, s); err != nil { 433 return err 434 } 435 if in.Rules != nil { 436 in, out := &in.Rules, &out.Rules 437 *out = make([]admissionregistration.RuleWithOperations, len(*in)) 438 for i := range *in { 439 if err := admissionregistrationv1.Convert_v1_RuleWithOperations_To_admissionregistration_RuleWithOperations(&(*in)[i], &(*out)[i], s); err != nil { 440 return err 441 } 442 } 443 } else { 444 out.Rules = nil 445 } 446 out.FailurePolicy = (*admissionregistration.FailurePolicyType)(unsafe.Pointer(in.FailurePolicy)) 447 out.MatchPolicy = (*admissionregistration.MatchPolicyType)(unsafe.Pointer(in.MatchPolicy)) 448 out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector)) 449 out.ObjectSelector = (*v1.LabelSelector)(unsafe.Pointer(in.ObjectSelector)) 450 out.SideEffects = (*admissionregistration.SideEffectClass)(unsafe.Pointer(in.SideEffects)) 451 out.TimeoutSeconds = (*int32)(unsafe.Pointer(in.TimeoutSeconds)) 452 out.AdmissionReviewVersions = *(*[]string)(unsafe.Pointer(&in.AdmissionReviewVersions)) 453 out.ReinvocationPolicy = (*admissionregistration.ReinvocationPolicyType)(unsafe.Pointer(in.ReinvocationPolicy)) 454 out.MatchConditions = *(*[]admissionregistration.MatchCondition)(unsafe.Pointer(&in.MatchConditions)) 455 return nil 456 } 457 458 // Convert_v1beta1_MutatingWebhook_To_admissionregistration_MutatingWebhook is an autogenerated conversion function. 459 func Convert_v1beta1_MutatingWebhook_To_admissionregistration_MutatingWebhook(in *v1beta1.MutatingWebhook, out *admissionregistration.MutatingWebhook, s conversion.Scope) error { 460 return autoConvert_v1beta1_MutatingWebhook_To_admissionregistration_MutatingWebhook(in, out, s) 461 } 462 463 func autoConvert_admissionregistration_MutatingWebhook_To_v1beta1_MutatingWebhook(in *admissionregistration.MutatingWebhook, out *v1beta1.MutatingWebhook, s conversion.Scope) error { 464 out.Name = in.Name 465 if err := Convert_admissionregistration_WebhookClientConfig_To_v1beta1_WebhookClientConfig(&in.ClientConfig, &out.ClientConfig, s); err != nil { 466 return err 467 } 468 if in.Rules != nil { 469 in, out := &in.Rules, &out.Rules 470 *out = make([]apiadmissionregistrationv1.RuleWithOperations, len(*in)) 471 for i := range *in { 472 if err := admissionregistrationv1.Convert_admissionregistration_RuleWithOperations_To_v1_RuleWithOperations(&(*in)[i], &(*out)[i], s); err != nil { 473 return err 474 } 475 } 476 } else { 477 out.Rules = nil 478 } 479 out.FailurePolicy = (*v1beta1.FailurePolicyType)(unsafe.Pointer(in.FailurePolicy)) 480 out.MatchPolicy = (*v1beta1.MatchPolicyType)(unsafe.Pointer(in.MatchPolicy)) 481 out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector)) 482 out.ObjectSelector = (*v1.LabelSelector)(unsafe.Pointer(in.ObjectSelector)) 483 out.SideEffects = (*v1beta1.SideEffectClass)(unsafe.Pointer(in.SideEffects)) 484 out.TimeoutSeconds = (*int32)(unsafe.Pointer(in.TimeoutSeconds)) 485 out.AdmissionReviewVersions = *(*[]string)(unsafe.Pointer(&in.AdmissionReviewVersions)) 486 out.ReinvocationPolicy = (*v1beta1.ReinvocationPolicyType)(unsafe.Pointer(in.ReinvocationPolicy)) 487 out.MatchConditions = *(*[]v1beta1.MatchCondition)(unsafe.Pointer(&in.MatchConditions)) 488 return nil 489 } 490 491 // Convert_admissionregistration_MutatingWebhook_To_v1beta1_MutatingWebhook is an autogenerated conversion function. 492 func Convert_admissionregistration_MutatingWebhook_To_v1beta1_MutatingWebhook(in *admissionregistration.MutatingWebhook, out *v1beta1.MutatingWebhook, s conversion.Scope) error { 493 return autoConvert_admissionregistration_MutatingWebhook_To_v1beta1_MutatingWebhook(in, out, s) 494 } 495 496 func autoConvert_v1beta1_MutatingWebhookConfiguration_To_admissionregistration_MutatingWebhookConfiguration(in *v1beta1.MutatingWebhookConfiguration, out *admissionregistration.MutatingWebhookConfiguration, s conversion.Scope) error { 497 out.ObjectMeta = in.ObjectMeta 498 if in.Webhooks != nil { 499 in, out := &in.Webhooks, &out.Webhooks 500 *out = make([]admissionregistration.MutatingWebhook, len(*in)) 501 for i := range *in { 502 if err := Convert_v1beta1_MutatingWebhook_To_admissionregistration_MutatingWebhook(&(*in)[i], &(*out)[i], s); err != nil { 503 return err 504 } 505 } 506 } else { 507 out.Webhooks = nil 508 } 509 return nil 510 } 511 512 // Convert_v1beta1_MutatingWebhookConfiguration_To_admissionregistration_MutatingWebhookConfiguration is an autogenerated conversion function. 513 func Convert_v1beta1_MutatingWebhookConfiguration_To_admissionregistration_MutatingWebhookConfiguration(in *v1beta1.MutatingWebhookConfiguration, out *admissionregistration.MutatingWebhookConfiguration, s conversion.Scope) error { 514 return autoConvert_v1beta1_MutatingWebhookConfiguration_To_admissionregistration_MutatingWebhookConfiguration(in, out, s) 515 } 516 517 func autoConvert_admissionregistration_MutatingWebhookConfiguration_To_v1beta1_MutatingWebhookConfiguration(in *admissionregistration.MutatingWebhookConfiguration, out *v1beta1.MutatingWebhookConfiguration, s conversion.Scope) error { 518 out.ObjectMeta = in.ObjectMeta 519 if in.Webhooks != nil { 520 in, out := &in.Webhooks, &out.Webhooks 521 *out = make([]v1beta1.MutatingWebhook, len(*in)) 522 for i := range *in { 523 if err := Convert_admissionregistration_MutatingWebhook_To_v1beta1_MutatingWebhook(&(*in)[i], &(*out)[i], s); err != nil { 524 return err 525 } 526 } 527 } else { 528 out.Webhooks = nil 529 } 530 return nil 531 } 532 533 // Convert_admissionregistration_MutatingWebhookConfiguration_To_v1beta1_MutatingWebhookConfiguration is an autogenerated conversion function. 534 func Convert_admissionregistration_MutatingWebhookConfiguration_To_v1beta1_MutatingWebhookConfiguration(in *admissionregistration.MutatingWebhookConfiguration, out *v1beta1.MutatingWebhookConfiguration, s conversion.Scope) error { 535 return autoConvert_admissionregistration_MutatingWebhookConfiguration_To_v1beta1_MutatingWebhookConfiguration(in, out, s) 536 } 537 538 func autoConvert_v1beta1_MutatingWebhookConfigurationList_To_admissionregistration_MutatingWebhookConfigurationList(in *v1beta1.MutatingWebhookConfigurationList, out *admissionregistration.MutatingWebhookConfigurationList, s conversion.Scope) error { 539 out.ListMeta = in.ListMeta 540 if in.Items != nil { 541 in, out := &in.Items, &out.Items 542 *out = make([]admissionregistration.MutatingWebhookConfiguration, len(*in)) 543 for i := range *in { 544 if err := Convert_v1beta1_MutatingWebhookConfiguration_To_admissionregistration_MutatingWebhookConfiguration(&(*in)[i], &(*out)[i], s); err != nil { 545 return err 546 } 547 } 548 } else { 549 out.Items = nil 550 } 551 return nil 552 } 553 554 // Convert_v1beta1_MutatingWebhookConfigurationList_To_admissionregistration_MutatingWebhookConfigurationList is an autogenerated conversion function. 555 func Convert_v1beta1_MutatingWebhookConfigurationList_To_admissionregistration_MutatingWebhookConfigurationList(in *v1beta1.MutatingWebhookConfigurationList, out *admissionregistration.MutatingWebhookConfigurationList, s conversion.Scope) error { 556 return autoConvert_v1beta1_MutatingWebhookConfigurationList_To_admissionregistration_MutatingWebhookConfigurationList(in, out, s) 557 } 558 559 func autoConvert_admissionregistration_MutatingWebhookConfigurationList_To_v1beta1_MutatingWebhookConfigurationList(in *admissionregistration.MutatingWebhookConfigurationList, out *v1beta1.MutatingWebhookConfigurationList, s conversion.Scope) error { 560 out.ListMeta = in.ListMeta 561 if in.Items != nil { 562 in, out := &in.Items, &out.Items 563 *out = make([]v1beta1.MutatingWebhookConfiguration, len(*in)) 564 for i := range *in { 565 if err := Convert_admissionregistration_MutatingWebhookConfiguration_To_v1beta1_MutatingWebhookConfiguration(&(*in)[i], &(*out)[i], s); err != nil { 566 return err 567 } 568 } 569 } else { 570 out.Items = nil 571 } 572 return nil 573 } 574 575 // Convert_admissionregistration_MutatingWebhookConfigurationList_To_v1beta1_MutatingWebhookConfigurationList is an autogenerated conversion function. 576 func Convert_admissionregistration_MutatingWebhookConfigurationList_To_v1beta1_MutatingWebhookConfigurationList(in *admissionregistration.MutatingWebhookConfigurationList, out *v1beta1.MutatingWebhookConfigurationList, s conversion.Scope) error { 577 return autoConvert_admissionregistration_MutatingWebhookConfigurationList_To_v1beta1_MutatingWebhookConfigurationList(in, out, s) 578 } 579 580 func autoConvert_v1beta1_NamedRuleWithOperations_To_admissionregistration_NamedRuleWithOperations(in *v1beta1.NamedRuleWithOperations, out *admissionregistration.NamedRuleWithOperations, s conversion.Scope) error { 581 out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames)) 582 if err := admissionregistrationv1.Convert_v1_RuleWithOperations_To_admissionregistration_RuleWithOperations(&in.RuleWithOperations, &out.RuleWithOperations, s); err != nil { 583 return err 584 } 585 return nil 586 } 587 588 // Convert_v1beta1_NamedRuleWithOperations_To_admissionregistration_NamedRuleWithOperations is an autogenerated conversion function. 589 func Convert_v1beta1_NamedRuleWithOperations_To_admissionregistration_NamedRuleWithOperations(in *v1beta1.NamedRuleWithOperations, out *admissionregistration.NamedRuleWithOperations, s conversion.Scope) error { 590 return autoConvert_v1beta1_NamedRuleWithOperations_To_admissionregistration_NamedRuleWithOperations(in, out, s) 591 } 592 593 func autoConvert_admissionregistration_NamedRuleWithOperations_To_v1beta1_NamedRuleWithOperations(in *admissionregistration.NamedRuleWithOperations, out *v1beta1.NamedRuleWithOperations, s conversion.Scope) error { 594 out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames)) 595 if err := admissionregistrationv1.Convert_admissionregistration_RuleWithOperations_To_v1_RuleWithOperations(&in.RuleWithOperations, &out.RuleWithOperations, s); err != nil { 596 return err 597 } 598 return nil 599 } 600 601 // Convert_admissionregistration_NamedRuleWithOperations_To_v1beta1_NamedRuleWithOperations is an autogenerated conversion function. 602 func Convert_admissionregistration_NamedRuleWithOperations_To_v1beta1_NamedRuleWithOperations(in *admissionregistration.NamedRuleWithOperations, out *v1beta1.NamedRuleWithOperations, s conversion.Scope) error { 603 return autoConvert_admissionregistration_NamedRuleWithOperations_To_v1beta1_NamedRuleWithOperations(in, out, s) 604 } 605 606 func autoConvert_v1beta1_ParamKind_To_admissionregistration_ParamKind(in *v1beta1.ParamKind, out *admissionregistration.ParamKind, s conversion.Scope) error { 607 out.APIVersion = in.APIVersion 608 out.Kind = in.Kind 609 return nil 610 } 611 612 // Convert_v1beta1_ParamKind_To_admissionregistration_ParamKind is an autogenerated conversion function. 613 func Convert_v1beta1_ParamKind_To_admissionregistration_ParamKind(in *v1beta1.ParamKind, out *admissionregistration.ParamKind, s conversion.Scope) error { 614 return autoConvert_v1beta1_ParamKind_To_admissionregistration_ParamKind(in, out, s) 615 } 616 617 func autoConvert_admissionregistration_ParamKind_To_v1beta1_ParamKind(in *admissionregistration.ParamKind, out *v1beta1.ParamKind, s conversion.Scope) error { 618 out.APIVersion = in.APIVersion 619 out.Kind = in.Kind 620 return nil 621 } 622 623 // Convert_admissionregistration_ParamKind_To_v1beta1_ParamKind is an autogenerated conversion function. 624 func Convert_admissionregistration_ParamKind_To_v1beta1_ParamKind(in *admissionregistration.ParamKind, out *v1beta1.ParamKind, s conversion.Scope) error { 625 return autoConvert_admissionregistration_ParamKind_To_v1beta1_ParamKind(in, out, s) 626 } 627 628 func autoConvert_v1beta1_ParamRef_To_admissionregistration_ParamRef(in *v1beta1.ParamRef, out *admissionregistration.ParamRef, s conversion.Scope) error { 629 out.Name = in.Name 630 out.Namespace = in.Namespace 631 out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) 632 out.ParameterNotFoundAction = (*admissionregistration.ParameterNotFoundActionType)(unsafe.Pointer(in.ParameterNotFoundAction)) 633 return nil 634 } 635 636 // Convert_v1beta1_ParamRef_To_admissionregistration_ParamRef is an autogenerated conversion function. 637 func Convert_v1beta1_ParamRef_To_admissionregistration_ParamRef(in *v1beta1.ParamRef, out *admissionregistration.ParamRef, s conversion.Scope) error { 638 return autoConvert_v1beta1_ParamRef_To_admissionregistration_ParamRef(in, out, s) 639 } 640 641 func autoConvert_admissionregistration_ParamRef_To_v1beta1_ParamRef(in *admissionregistration.ParamRef, out *v1beta1.ParamRef, s conversion.Scope) error { 642 out.Name = in.Name 643 out.Namespace = in.Namespace 644 out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector)) 645 out.ParameterNotFoundAction = (*v1beta1.ParameterNotFoundActionType)(unsafe.Pointer(in.ParameterNotFoundAction)) 646 return nil 647 } 648 649 // Convert_admissionregistration_ParamRef_To_v1beta1_ParamRef is an autogenerated conversion function. 650 func Convert_admissionregistration_ParamRef_To_v1beta1_ParamRef(in *admissionregistration.ParamRef, out *v1beta1.ParamRef, s conversion.Scope) error { 651 return autoConvert_admissionregistration_ParamRef_To_v1beta1_ParamRef(in, out, s) 652 } 653 654 func autoConvert_v1beta1_ServiceReference_To_admissionregistration_ServiceReference(in *v1beta1.ServiceReference, out *admissionregistration.ServiceReference, s conversion.Scope) error { 655 out.Namespace = in.Namespace 656 out.Name = in.Name 657 out.Path = (*string)(unsafe.Pointer(in.Path)) 658 if err := v1.Convert_Pointer_int32_To_int32(&in.Port, &out.Port, s); err != nil { 659 return err 660 } 661 return nil 662 } 663 664 // Convert_v1beta1_ServiceReference_To_admissionregistration_ServiceReference is an autogenerated conversion function. 665 func Convert_v1beta1_ServiceReference_To_admissionregistration_ServiceReference(in *v1beta1.ServiceReference, out *admissionregistration.ServiceReference, s conversion.Scope) error { 666 return autoConvert_v1beta1_ServiceReference_To_admissionregistration_ServiceReference(in, out, s) 667 } 668 669 func autoConvert_admissionregistration_ServiceReference_To_v1beta1_ServiceReference(in *admissionregistration.ServiceReference, out *v1beta1.ServiceReference, s conversion.Scope) error { 670 out.Namespace = in.Namespace 671 out.Name = in.Name 672 out.Path = (*string)(unsafe.Pointer(in.Path)) 673 if err := v1.Convert_int32_To_Pointer_int32(&in.Port, &out.Port, s); err != nil { 674 return err 675 } 676 return nil 677 } 678 679 // Convert_admissionregistration_ServiceReference_To_v1beta1_ServiceReference is an autogenerated conversion function. 680 func Convert_admissionregistration_ServiceReference_To_v1beta1_ServiceReference(in *admissionregistration.ServiceReference, out *v1beta1.ServiceReference, s conversion.Scope) error { 681 return autoConvert_admissionregistration_ServiceReference_To_v1beta1_ServiceReference(in, out, s) 682 } 683 684 func autoConvert_v1beta1_TypeChecking_To_admissionregistration_TypeChecking(in *v1beta1.TypeChecking, out *admissionregistration.TypeChecking, s conversion.Scope) error { 685 out.ExpressionWarnings = *(*[]admissionregistration.ExpressionWarning)(unsafe.Pointer(&in.ExpressionWarnings)) 686 return nil 687 } 688 689 // Convert_v1beta1_TypeChecking_To_admissionregistration_TypeChecking is an autogenerated conversion function. 690 func Convert_v1beta1_TypeChecking_To_admissionregistration_TypeChecking(in *v1beta1.TypeChecking, out *admissionregistration.TypeChecking, s conversion.Scope) error { 691 return autoConvert_v1beta1_TypeChecking_To_admissionregistration_TypeChecking(in, out, s) 692 } 693 694 func autoConvert_admissionregistration_TypeChecking_To_v1beta1_TypeChecking(in *admissionregistration.TypeChecking, out *v1beta1.TypeChecking, s conversion.Scope) error { 695 out.ExpressionWarnings = *(*[]v1beta1.ExpressionWarning)(unsafe.Pointer(&in.ExpressionWarnings)) 696 return nil 697 } 698 699 // Convert_admissionregistration_TypeChecking_To_v1beta1_TypeChecking is an autogenerated conversion function. 700 func Convert_admissionregistration_TypeChecking_To_v1beta1_TypeChecking(in *admissionregistration.TypeChecking, out *v1beta1.TypeChecking, s conversion.Scope) error { 701 return autoConvert_admissionregistration_TypeChecking_To_v1beta1_TypeChecking(in, out, s) 702 } 703 704 func autoConvert_v1beta1_ValidatingAdmissionPolicy_To_admissionregistration_ValidatingAdmissionPolicy(in *v1beta1.ValidatingAdmissionPolicy, out *admissionregistration.ValidatingAdmissionPolicy, s conversion.Scope) error { 705 out.ObjectMeta = in.ObjectMeta 706 if err := Convert_v1beta1_ValidatingAdmissionPolicySpec_To_admissionregistration_ValidatingAdmissionPolicySpec(&in.Spec, &out.Spec, s); err != nil { 707 return err 708 } 709 if err := Convert_v1beta1_ValidatingAdmissionPolicyStatus_To_admissionregistration_ValidatingAdmissionPolicyStatus(&in.Status, &out.Status, s); err != nil { 710 return err 711 } 712 return nil 713 } 714 715 // Convert_v1beta1_ValidatingAdmissionPolicy_To_admissionregistration_ValidatingAdmissionPolicy is an autogenerated conversion function. 716 func Convert_v1beta1_ValidatingAdmissionPolicy_To_admissionregistration_ValidatingAdmissionPolicy(in *v1beta1.ValidatingAdmissionPolicy, out *admissionregistration.ValidatingAdmissionPolicy, s conversion.Scope) error { 717 return autoConvert_v1beta1_ValidatingAdmissionPolicy_To_admissionregistration_ValidatingAdmissionPolicy(in, out, s) 718 } 719 720 func autoConvert_admissionregistration_ValidatingAdmissionPolicy_To_v1beta1_ValidatingAdmissionPolicy(in *admissionregistration.ValidatingAdmissionPolicy, out *v1beta1.ValidatingAdmissionPolicy, s conversion.Scope) error { 721 out.ObjectMeta = in.ObjectMeta 722 if err := Convert_admissionregistration_ValidatingAdmissionPolicySpec_To_v1beta1_ValidatingAdmissionPolicySpec(&in.Spec, &out.Spec, s); err != nil { 723 return err 724 } 725 if err := Convert_admissionregistration_ValidatingAdmissionPolicyStatus_To_v1beta1_ValidatingAdmissionPolicyStatus(&in.Status, &out.Status, s); err != nil { 726 return err 727 } 728 return nil 729 } 730 731 // Convert_admissionregistration_ValidatingAdmissionPolicy_To_v1beta1_ValidatingAdmissionPolicy is an autogenerated conversion function. 732 func Convert_admissionregistration_ValidatingAdmissionPolicy_To_v1beta1_ValidatingAdmissionPolicy(in *admissionregistration.ValidatingAdmissionPolicy, out *v1beta1.ValidatingAdmissionPolicy, s conversion.Scope) error { 733 return autoConvert_admissionregistration_ValidatingAdmissionPolicy_To_v1beta1_ValidatingAdmissionPolicy(in, out, s) 734 } 735 736 func autoConvert_v1beta1_ValidatingAdmissionPolicyBinding_To_admissionregistration_ValidatingAdmissionPolicyBinding(in *v1beta1.ValidatingAdmissionPolicyBinding, out *admissionregistration.ValidatingAdmissionPolicyBinding, s conversion.Scope) error { 737 out.ObjectMeta = in.ObjectMeta 738 if err := Convert_v1beta1_ValidatingAdmissionPolicyBindingSpec_To_admissionregistration_ValidatingAdmissionPolicyBindingSpec(&in.Spec, &out.Spec, s); err != nil { 739 return err 740 } 741 return nil 742 } 743 744 // Convert_v1beta1_ValidatingAdmissionPolicyBinding_To_admissionregistration_ValidatingAdmissionPolicyBinding is an autogenerated conversion function. 745 func Convert_v1beta1_ValidatingAdmissionPolicyBinding_To_admissionregistration_ValidatingAdmissionPolicyBinding(in *v1beta1.ValidatingAdmissionPolicyBinding, out *admissionregistration.ValidatingAdmissionPolicyBinding, s conversion.Scope) error { 746 return autoConvert_v1beta1_ValidatingAdmissionPolicyBinding_To_admissionregistration_ValidatingAdmissionPolicyBinding(in, out, s) 747 } 748 749 func autoConvert_admissionregistration_ValidatingAdmissionPolicyBinding_To_v1beta1_ValidatingAdmissionPolicyBinding(in *admissionregistration.ValidatingAdmissionPolicyBinding, out *v1beta1.ValidatingAdmissionPolicyBinding, s conversion.Scope) error { 750 out.ObjectMeta = in.ObjectMeta 751 if err := Convert_admissionregistration_ValidatingAdmissionPolicyBindingSpec_To_v1beta1_ValidatingAdmissionPolicyBindingSpec(&in.Spec, &out.Spec, s); err != nil { 752 return err 753 } 754 return nil 755 } 756 757 // Convert_admissionregistration_ValidatingAdmissionPolicyBinding_To_v1beta1_ValidatingAdmissionPolicyBinding is an autogenerated conversion function. 758 func Convert_admissionregistration_ValidatingAdmissionPolicyBinding_To_v1beta1_ValidatingAdmissionPolicyBinding(in *admissionregistration.ValidatingAdmissionPolicyBinding, out *v1beta1.ValidatingAdmissionPolicyBinding, s conversion.Scope) error { 759 return autoConvert_admissionregistration_ValidatingAdmissionPolicyBinding_To_v1beta1_ValidatingAdmissionPolicyBinding(in, out, s) 760 } 761 762 func autoConvert_v1beta1_ValidatingAdmissionPolicyBindingList_To_admissionregistration_ValidatingAdmissionPolicyBindingList(in *v1beta1.ValidatingAdmissionPolicyBindingList, out *admissionregistration.ValidatingAdmissionPolicyBindingList, s conversion.Scope) error { 763 out.ListMeta = in.ListMeta 764 if in.Items != nil { 765 in, out := &in.Items, &out.Items 766 *out = make([]admissionregistration.ValidatingAdmissionPolicyBinding, len(*in)) 767 for i := range *in { 768 if err := Convert_v1beta1_ValidatingAdmissionPolicyBinding_To_admissionregistration_ValidatingAdmissionPolicyBinding(&(*in)[i], &(*out)[i], s); err != nil { 769 return err 770 } 771 } 772 } else { 773 out.Items = nil 774 } 775 return nil 776 } 777 778 // Convert_v1beta1_ValidatingAdmissionPolicyBindingList_To_admissionregistration_ValidatingAdmissionPolicyBindingList is an autogenerated conversion function. 779 func Convert_v1beta1_ValidatingAdmissionPolicyBindingList_To_admissionregistration_ValidatingAdmissionPolicyBindingList(in *v1beta1.ValidatingAdmissionPolicyBindingList, out *admissionregistration.ValidatingAdmissionPolicyBindingList, s conversion.Scope) error { 780 return autoConvert_v1beta1_ValidatingAdmissionPolicyBindingList_To_admissionregistration_ValidatingAdmissionPolicyBindingList(in, out, s) 781 } 782 783 func autoConvert_admissionregistration_ValidatingAdmissionPolicyBindingList_To_v1beta1_ValidatingAdmissionPolicyBindingList(in *admissionregistration.ValidatingAdmissionPolicyBindingList, out *v1beta1.ValidatingAdmissionPolicyBindingList, s conversion.Scope) error { 784 out.ListMeta = in.ListMeta 785 if in.Items != nil { 786 in, out := &in.Items, &out.Items 787 *out = make([]v1beta1.ValidatingAdmissionPolicyBinding, len(*in)) 788 for i := range *in { 789 if err := Convert_admissionregistration_ValidatingAdmissionPolicyBinding_To_v1beta1_ValidatingAdmissionPolicyBinding(&(*in)[i], &(*out)[i], s); err != nil { 790 return err 791 } 792 } 793 } else { 794 out.Items = nil 795 } 796 return nil 797 } 798 799 // Convert_admissionregistration_ValidatingAdmissionPolicyBindingList_To_v1beta1_ValidatingAdmissionPolicyBindingList is an autogenerated conversion function. 800 func Convert_admissionregistration_ValidatingAdmissionPolicyBindingList_To_v1beta1_ValidatingAdmissionPolicyBindingList(in *admissionregistration.ValidatingAdmissionPolicyBindingList, out *v1beta1.ValidatingAdmissionPolicyBindingList, s conversion.Scope) error { 801 return autoConvert_admissionregistration_ValidatingAdmissionPolicyBindingList_To_v1beta1_ValidatingAdmissionPolicyBindingList(in, out, s) 802 } 803 804 func autoConvert_v1beta1_ValidatingAdmissionPolicyBindingSpec_To_admissionregistration_ValidatingAdmissionPolicyBindingSpec(in *v1beta1.ValidatingAdmissionPolicyBindingSpec, out *admissionregistration.ValidatingAdmissionPolicyBindingSpec, s conversion.Scope) error { 805 out.PolicyName = in.PolicyName 806 out.ParamRef = (*admissionregistration.ParamRef)(unsafe.Pointer(in.ParamRef)) 807 if in.MatchResources != nil { 808 in, out := &in.MatchResources, &out.MatchResources 809 *out = new(admissionregistration.MatchResources) 810 if err := Convert_v1beta1_MatchResources_To_admissionregistration_MatchResources(*in, *out, s); err != nil { 811 return err 812 } 813 } else { 814 out.MatchResources = nil 815 } 816 out.ValidationActions = *(*[]admissionregistration.ValidationAction)(unsafe.Pointer(&in.ValidationActions)) 817 return nil 818 } 819 820 // Convert_v1beta1_ValidatingAdmissionPolicyBindingSpec_To_admissionregistration_ValidatingAdmissionPolicyBindingSpec is an autogenerated conversion function. 821 func Convert_v1beta1_ValidatingAdmissionPolicyBindingSpec_To_admissionregistration_ValidatingAdmissionPolicyBindingSpec(in *v1beta1.ValidatingAdmissionPolicyBindingSpec, out *admissionregistration.ValidatingAdmissionPolicyBindingSpec, s conversion.Scope) error { 822 return autoConvert_v1beta1_ValidatingAdmissionPolicyBindingSpec_To_admissionregistration_ValidatingAdmissionPolicyBindingSpec(in, out, s) 823 } 824 825 func autoConvert_admissionregistration_ValidatingAdmissionPolicyBindingSpec_To_v1beta1_ValidatingAdmissionPolicyBindingSpec(in *admissionregistration.ValidatingAdmissionPolicyBindingSpec, out *v1beta1.ValidatingAdmissionPolicyBindingSpec, s conversion.Scope) error { 826 out.PolicyName = in.PolicyName 827 out.ParamRef = (*v1beta1.ParamRef)(unsafe.Pointer(in.ParamRef)) 828 if in.MatchResources != nil { 829 in, out := &in.MatchResources, &out.MatchResources 830 *out = new(v1beta1.MatchResources) 831 if err := Convert_admissionregistration_MatchResources_To_v1beta1_MatchResources(*in, *out, s); err != nil { 832 return err 833 } 834 } else { 835 out.MatchResources = nil 836 } 837 out.ValidationActions = *(*[]v1beta1.ValidationAction)(unsafe.Pointer(&in.ValidationActions)) 838 return nil 839 } 840 841 // Convert_admissionregistration_ValidatingAdmissionPolicyBindingSpec_To_v1beta1_ValidatingAdmissionPolicyBindingSpec is an autogenerated conversion function. 842 func Convert_admissionregistration_ValidatingAdmissionPolicyBindingSpec_To_v1beta1_ValidatingAdmissionPolicyBindingSpec(in *admissionregistration.ValidatingAdmissionPolicyBindingSpec, out *v1beta1.ValidatingAdmissionPolicyBindingSpec, s conversion.Scope) error { 843 return autoConvert_admissionregistration_ValidatingAdmissionPolicyBindingSpec_To_v1beta1_ValidatingAdmissionPolicyBindingSpec(in, out, s) 844 } 845 846 func autoConvert_v1beta1_ValidatingAdmissionPolicyList_To_admissionregistration_ValidatingAdmissionPolicyList(in *v1beta1.ValidatingAdmissionPolicyList, out *admissionregistration.ValidatingAdmissionPolicyList, s conversion.Scope) error { 847 out.ListMeta = in.ListMeta 848 if in.Items != nil { 849 in, out := &in.Items, &out.Items 850 *out = make([]admissionregistration.ValidatingAdmissionPolicy, len(*in)) 851 for i := range *in { 852 if err := Convert_v1beta1_ValidatingAdmissionPolicy_To_admissionregistration_ValidatingAdmissionPolicy(&(*in)[i], &(*out)[i], s); err != nil { 853 return err 854 } 855 } 856 } else { 857 out.Items = nil 858 } 859 return nil 860 } 861 862 // Convert_v1beta1_ValidatingAdmissionPolicyList_To_admissionregistration_ValidatingAdmissionPolicyList is an autogenerated conversion function. 863 func Convert_v1beta1_ValidatingAdmissionPolicyList_To_admissionregistration_ValidatingAdmissionPolicyList(in *v1beta1.ValidatingAdmissionPolicyList, out *admissionregistration.ValidatingAdmissionPolicyList, s conversion.Scope) error { 864 return autoConvert_v1beta1_ValidatingAdmissionPolicyList_To_admissionregistration_ValidatingAdmissionPolicyList(in, out, s) 865 } 866 867 func autoConvert_admissionregistration_ValidatingAdmissionPolicyList_To_v1beta1_ValidatingAdmissionPolicyList(in *admissionregistration.ValidatingAdmissionPolicyList, out *v1beta1.ValidatingAdmissionPolicyList, s conversion.Scope) error { 868 out.ListMeta = in.ListMeta 869 if in.Items != nil { 870 in, out := &in.Items, &out.Items 871 *out = make([]v1beta1.ValidatingAdmissionPolicy, len(*in)) 872 for i := range *in { 873 if err := Convert_admissionregistration_ValidatingAdmissionPolicy_To_v1beta1_ValidatingAdmissionPolicy(&(*in)[i], &(*out)[i], s); err != nil { 874 return err 875 } 876 } 877 } else { 878 out.Items = nil 879 } 880 return nil 881 } 882 883 // Convert_admissionregistration_ValidatingAdmissionPolicyList_To_v1beta1_ValidatingAdmissionPolicyList is an autogenerated conversion function. 884 func Convert_admissionregistration_ValidatingAdmissionPolicyList_To_v1beta1_ValidatingAdmissionPolicyList(in *admissionregistration.ValidatingAdmissionPolicyList, out *v1beta1.ValidatingAdmissionPolicyList, s conversion.Scope) error { 885 return autoConvert_admissionregistration_ValidatingAdmissionPolicyList_To_v1beta1_ValidatingAdmissionPolicyList(in, out, s) 886 } 887 888 func autoConvert_v1beta1_ValidatingAdmissionPolicySpec_To_admissionregistration_ValidatingAdmissionPolicySpec(in *v1beta1.ValidatingAdmissionPolicySpec, out *admissionregistration.ValidatingAdmissionPolicySpec, s conversion.Scope) error { 889 out.ParamKind = (*admissionregistration.ParamKind)(unsafe.Pointer(in.ParamKind)) 890 if in.MatchConstraints != nil { 891 in, out := &in.MatchConstraints, &out.MatchConstraints 892 *out = new(admissionregistration.MatchResources) 893 if err := Convert_v1beta1_MatchResources_To_admissionregistration_MatchResources(*in, *out, s); err != nil { 894 return err 895 } 896 } else { 897 out.MatchConstraints = nil 898 } 899 out.Validations = *(*[]admissionregistration.Validation)(unsafe.Pointer(&in.Validations)) 900 out.FailurePolicy = (*admissionregistration.FailurePolicyType)(unsafe.Pointer(in.FailurePolicy)) 901 out.AuditAnnotations = *(*[]admissionregistration.AuditAnnotation)(unsafe.Pointer(&in.AuditAnnotations)) 902 out.MatchConditions = *(*[]admissionregistration.MatchCondition)(unsafe.Pointer(&in.MatchConditions)) 903 out.Variables = *(*[]admissionregistration.Variable)(unsafe.Pointer(&in.Variables)) 904 return nil 905 } 906 907 // Convert_v1beta1_ValidatingAdmissionPolicySpec_To_admissionregistration_ValidatingAdmissionPolicySpec is an autogenerated conversion function. 908 func Convert_v1beta1_ValidatingAdmissionPolicySpec_To_admissionregistration_ValidatingAdmissionPolicySpec(in *v1beta1.ValidatingAdmissionPolicySpec, out *admissionregistration.ValidatingAdmissionPolicySpec, s conversion.Scope) error { 909 return autoConvert_v1beta1_ValidatingAdmissionPolicySpec_To_admissionregistration_ValidatingAdmissionPolicySpec(in, out, s) 910 } 911 912 func autoConvert_admissionregistration_ValidatingAdmissionPolicySpec_To_v1beta1_ValidatingAdmissionPolicySpec(in *admissionregistration.ValidatingAdmissionPolicySpec, out *v1beta1.ValidatingAdmissionPolicySpec, s conversion.Scope) error { 913 out.ParamKind = (*v1beta1.ParamKind)(unsafe.Pointer(in.ParamKind)) 914 if in.MatchConstraints != nil { 915 in, out := &in.MatchConstraints, &out.MatchConstraints 916 *out = new(v1beta1.MatchResources) 917 if err := Convert_admissionregistration_MatchResources_To_v1beta1_MatchResources(*in, *out, s); err != nil { 918 return err 919 } 920 } else { 921 out.MatchConstraints = nil 922 } 923 out.Validations = *(*[]v1beta1.Validation)(unsafe.Pointer(&in.Validations)) 924 out.MatchConditions = *(*[]v1beta1.MatchCondition)(unsafe.Pointer(&in.MatchConditions)) 925 out.FailurePolicy = (*v1beta1.FailurePolicyType)(unsafe.Pointer(in.FailurePolicy)) 926 out.AuditAnnotations = *(*[]v1beta1.AuditAnnotation)(unsafe.Pointer(&in.AuditAnnotations)) 927 out.Variables = *(*[]v1beta1.Variable)(unsafe.Pointer(&in.Variables)) 928 return nil 929 } 930 931 // Convert_admissionregistration_ValidatingAdmissionPolicySpec_To_v1beta1_ValidatingAdmissionPolicySpec is an autogenerated conversion function. 932 func Convert_admissionregistration_ValidatingAdmissionPolicySpec_To_v1beta1_ValidatingAdmissionPolicySpec(in *admissionregistration.ValidatingAdmissionPolicySpec, out *v1beta1.ValidatingAdmissionPolicySpec, s conversion.Scope) error { 933 return autoConvert_admissionregistration_ValidatingAdmissionPolicySpec_To_v1beta1_ValidatingAdmissionPolicySpec(in, out, s) 934 } 935 936 func autoConvert_v1beta1_ValidatingAdmissionPolicyStatus_To_admissionregistration_ValidatingAdmissionPolicyStatus(in *v1beta1.ValidatingAdmissionPolicyStatus, out *admissionregistration.ValidatingAdmissionPolicyStatus, s conversion.Scope) error { 937 out.ObservedGeneration = in.ObservedGeneration 938 out.TypeChecking = (*admissionregistration.TypeChecking)(unsafe.Pointer(in.TypeChecking)) 939 out.Conditions = *(*[]v1.Condition)(unsafe.Pointer(&in.Conditions)) 940 return nil 941 } 942 943 // Convert_v1beta1_ValidatingAdmissionPolicyStatus_To_admissionregistration_ValidatingAdmissionPolicyStatus is an autogenerated conversion function. 944 func Convert_v1beta1_ValidatingAdmissionPolicyStatus_To_admissionregistration_ValidatingAdmissionPolicyStatus(in *v1beta1.ValidatingAdmissionPolicyStatus, out *admissionregistration.ValidatingAdmissionPolicyStatus, s conversion.Scope) error { 945 return autoConvert_v1beta1_ValidatingAdmissionPolicyStatus_To_admissionregistration_ValidatingAdmissionPolicyStatus(in, out, s) 946 } 947 948 func autoConvert_admissionregistration_ValidatingAdmissionPolicyStatus_To_v1beta1_ValidatingAdmissionPolicyStatus(in *admissionregistration.ValidatingAdmissionPolicyStatus, out *v1beta1.ValidatingAdmissionPolicyStatus, s conversion.Scope) error { 949 out.ObservedGeneration = in.ObservedGeneration 950 out.TypeChecking = (*v1beta1.TypeChecking)(unsafe.Pointer(in.TypeChecking)) 951 out.Conditions = *(*[]v1.Condition)(unsafe.Pointer(&in.Conditions)) 952 return nil 953 } 954 955 // Convert_admissionregistration_ValidatingAdmissionPolicyStatus_To_v1beta1_ValidatingAdmissionPolicyStatus is an autogenerated conversion function. 956 func Convert_admissionregistration_ValidatingAdmissionPolicyStatus_To_v1beta1_ValidatingAdmissionPolicyStatus(in *admissionregistration.ValidatingAdmissionPolicyStatus, out *v1beta1.ValidatingAdmissionPolicyStatus, s conversion.Scope) error { 957 return autoConvert_admissionregistration_ValidatingAdmissionPolicyStatus_To_v1beta1_ValidatingAdmissionPolicyStatus(in, out, s) 958 } 959 960 func autoConvert_v1beta1_ValidatingWebhook_To_admissionregistration_ValidatingWebhook(in *v1beta1.ValidatingWebhook, out *admissionregistration.ValidatingWebhook, s conversion.Scope) error { 961 out.Name = in.Name 962 if err := Convert_v1beta1_WebhookClientConfig_To_admissionregistration_WebhookClientConfig(&in.ClientConfig, &out.ClientConfig, s); err != nil { 963 return err 964 } 965 if in.Rules != nil { 966 in, out := &in.Rules, &out.Rules 967 *out = make([]admissionregistration.RuleWithOperations, len(*in)) 968 for i := range *in { 969 if err := admissionregistrationv1.Convert_v1_RuleWithOperations_To_admissionregistration_RuleWithOperations(&(*in)[i], &(*out)[i], s); err != nil { 970 return err 971 } 972 } 973 } else { 974 out.Rules = nil 975 } 976 out.FailurePolicy = (*admissionregistration.FailurePolicyType)(unsafe.Pointer(in.FailurePolicy)) 977 out.MatchPolicy = (*admissionregistration.MatchPolicyType)(unsafe.Pointer(in.MatchPolicy)) 978 out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector)) 979 out.ObjectSelector = (*v1.LabelSelector)(unsafe.Pointer(in.ObjectSelector)) 980 out.SideEffects = (*admissionregistration.SideEffectClass)(unsafe.Pointer(in.SideEffects)) 981 out.TimeoutSeconds = (*int32)(unsafe.Pointer(in.TimeoutSeconds)) 982 out.AdmissionReviewVersions = *(*[]string)(unsafe.Pointer(&in.AdmissionReviewVersions)) 983 out.MatchConditions = *(*[]admissionregistration.MatchCondition)(unsafe.Pointer(&in.MatchConditions)) 984 return nil 985 } 986 987 // Convert_v1beta1_ValidatingWebhook_To_admissionregistration_ValidatingWebhook is an autogenerated conversion function. 988 func Convert_v1beta1_ValidatingWebhook_To_admissionregistration_ValidatingWebhook(in *v1beta1.ValidatingWebhook, out *admissionregistration.ValidatingWebhook, s conversion.Scope) error { 989 return autoConvert_v1beta1_ValidatingWebhook_To_admissionregistration_ValidatingWebhook(in, out, s) 990 } 991 992 func autoConvert_admissionregistration_ValidatingWebhook_To_v1beta1_ValidatingWebhook(in *admissionregistration.ValidatingWebhook, out *v1beta1.ValidatingWebhook, s conversion.Scope) error { 993 out.Name = in.Name 994 if err := Convert_admissionregistration_WebhookClientConfig_To_v1beta1_WebhookClientConfig(&in.ClientConfig, &out.ClientConfig, s); err != nil { 995 return err 996 } 997 if in.Rules != nil { 998 in, out := &in.Rules, &out.Rules 999 *out = make([]apiadmissionregistrationv1.RuleWithOperations, len(*in)) 1000 for i := range *in { 1001 if err := admissionregistrationv1.Convert_admissionregistration_RuleWithOperations_To_v1_RuleWithOperations(&(*in)[i], &(*out)[i], s); err != nil { 1002 return err 1003 } 1004 } 1005 } else { 1006 out.Rules = nil 1007 } 1008 out.FailurePolicy = (*v1beta1.FailurePolicyType)(unsafe.Pointer(in.FailurePolicy)) 1009 out.MatchPolicy = (*v1beta1.MatchPolicyType)(unsafe.Pointer(in.MatchPolicy)) 1010 out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector)) 1011 out.ObjectSelector = (*v1.LabelSelector)(unsafe.Pointer(in.ObjectSelector)) 1012 out.SideEffects = (*v1beta1.SideEffectClass)(unsafe.Pointer(in.SideEffects)) 1013 out.TimeoutSeconds = (*int32)(unsafe.Pointer(in.TimeoutSeconds)) 1014 out.AdmissionReviewVersions = *(*[]string)(unsafe.Pointer(&in.AdmissionReviewVersions)) 1015 out.MatchConditions = *(*[]v1beta1.MatchCondition)(unsafe.Pointer(&in.MatchConditions)) 1016 return nil 1017 } 1018 1019 // Convert_admissionregistration_ValidatingWebhook_To_v1beta1_ValidatingWebhook is an autogenerated conversion function. 1020 func Convert_admissionregistration_ValidatingWebhook_To_v1beta1_ValidatingWebhook(in *admissionregistration.ValidatingWebhook, out *v1beta1.ValidatingWebhook, s conversion.Scope) error { 1021 return autoConvert_admissionregistration_ValidatingWebhook_To_v1beta1_ValidatingWebhook(in, out, s) 1022 } 1023 1024 func autoConvert_v1beta1_ValidatingWebhookConfiguration_To_admissionregistration_ValidatingWebhookConfiguration(in *v1beta1.ValidatingWebhookConfiguration, out *admissionregistration.ValidatingWebhookConfiguration, s conversion.Scope) error { 1025 out.ObjectMeta = in.ObjectMeta 1026 if in.Webhooks != nil { 1027 in, out := &in.Webhooks, &out.Webhooks 1028 *out = make([]admissionregistration.ValidatingWebhook, len(*in)) 1029 for i := range *in { 1030 if err := Convert_v1beta1_ValidatingWebhook_To_admissionregistration_ValidatingWebhook(&(*in)[i], &(*out)[i], s); err != nil { 1031 return err 1032 } 1033 } 1034 } else { 1035 out.Webhooks = nil 1036 } 1037 return nil 1038 } 1039 1040 // Convert_v1beta1_ValidatingWebhookConfiguration_To_admissionregistration_ValidatingWebhookConfiguration is an autogenerated conversion function. 1041 func Convert_v1beta1_ValidatingWebhookConfiguration_To_admissionregistration_ValidatingWebhookConfiguration(in *v1beta1.ValidatingWebhookConfiguration, out *admissionregistration.ValidatingWebhookConfiguration, s conversion.Scope) error { 1042 return autoConvert_v1beta1_ValidatingWebhookConfiguration_To_admissionregistration_ValidatingWebhookConfiguration(in, out, s) 1043 } 1044 1045 func autoConvert_admissionregistration_ValidatingWebhookConfiguration_To_v1beta1_ValidatingWebhookConfiguration(in *admissionregistration.ValidatingWebhookConfiguration, out *v1beta1.ValidatingWebhookConfiguration, s conversion.Scope) error { 1046 out.ObjectMeta = in.ObjectMeta 1047 if in.Webhooks != nil { 1048 in, out := &in.Webhooks, &out.Webhooks 1049 *out = make([]v1beta1.ValidatingWebhook, len(*in)) 1050 for i := range *in { 1051 if err := Convert_admissionregistration_ValidatingWebhook_To_v1beta1_ValidatingWebhook(&(*in)[i], &(*out)[i], s); err != nil { 1052 return err 1053 } 1054 } 1055 } else { 1056 out.Webhooks = nil 1057 } 1058 return nil 1059 } 1060 1061 // Convert_admissionregistration_ValidatingWebhookConfiguration_To_v1beta1_ValidatingWebhookConfiguration is an autogenerated conversion function. 1062 func Convert_admissionregistration_ValidatingWebhookConfiguration_To_v1beta1_ValidatingWebhookConfiguration(in *admissionregistration.ValidatingWebhookConfiguration, out *v1beta1.ValidatingWebhookConfiguration, s conversion.Scope) error { 1063 return autoConvert_admissionregistration_ValidatingWebhookConfiguration_To_v1beta1_ValidatingWebhookConfiguration(in, out, s) 1064 } 1065 1066 func autoConvert_v1beta1_ValidatingWebhookConfigurationList_To_admissionregistration_ValidatingWebhookConfigurationList(in *v1beta1.ValidatingWebhookConfigurationList, out *admissionregistration.ValidatingWebhookConfigurationList, s conversion.Scope) error { 1067 out.ListMeta = in.ListMeta 1068 if in.Items != nil { 1069 in, out := &in.Items, &out.Items 1070 *out = make([]admissionregistration.ValidatingWebhookConfiguration, len(*in)) 1071 for i := range *in { 1072 if err := Convert_v1beta1_ValidatingWebhookConfiguration_To_admissionregistration_ValidatingWebhookConfiguration(&(*in)[i], &(*out)[i], s); err != nil { 1073 return err 1074 } 1075 } 1076 } else { 1077 out.Items = nil 1078 } 1079 return nil 1080 } 1081 1082 // Convert_v1beta1_ValidatingWebhookConfigurationList_To_admissionregistration_ValidatingWebhookConfigurationList is an autogenerated conversion function. 1083 func Convert_v1beta1_ValidatingWebhookConfigurationList_To_admissionregistration_ValidatingWebhookConfigurationList(in *v1beta1.ValidatingWebhookConfigurationList, out *admissionregistration.ValidatingWebhookConfigurationList, s conversion.Scope) error { 1084 return autoConvert_v1beta1_ValidatingWebhookConfigurationList_To_admissionregistration_ValidatingWebhookConfigurationList(in, out, s) 1085 } 1086 1087 func autoConvert_admissionregistration_ValidatingWebhookConfigurationList_To_v1beta1_ValidatingWebhookConfigurationList(in *admissionregistration.ValidatingWebhookConfigurationList, out *v1beta1.ValidatingWebhookConfigurationList, s conversion.Scope) error { 1088 out.ListMeta = in.ListMeta 1089 if in.Items != nil { 1090 in, out := &in.Items, &out.Items 1091 *out = make([]v1beta1.ValidatingWebhookConfiguration, len(*in)) 1092 for i := range *in { 1093 if err := Convert_admissionregistration_ValidatingWebhookConfiguration_To_v1beta1_ValidatingWebhookConfiguration(&(*in)[i], &(*out)[i], s); err != nil { 1094 return err 1095 } 1096 } 1097 } else { 1098 out.Items = nil 1099 } 1100 return nil 1101 } 1102 1103 // Convert_admissionregistration_ValidatingWebhookConfigurationList_To_v1beta1_ValidatingWebhookConfigurationList is an autogenerated conversion function. 1104 func Convert_admissionregistration_ValidatingWebhookConfigurationList_To_v1beta1_ValidatingWebhookConfigurationList(in *admissionregistration.ValidatingWebhookConfigurationList, out *v1beta1.ValidatingWebhookConfigurationList, s conversion.Scope) error { 1105 return autoConvert_admissionregistration_ValidatingWebhookConfigurationList_To_v1beta1_ValidatingWebhookConfigurationList(in, out, s) 1106 } 1107 1108 func autoConvert_v1beta1_Validation_To_admissionregistration_Validation(in *v1beta1.Validation, out *admissionregistration.Validation, s conversion.Scope) error { 1109 out.Expression = in.Expression 1110 out.Message = in.Message 1111 out.Reason = (*v1.StatusReason)(unsafe.Pointer(in.Reason)) 1112 out.MessageExpression = in.MessageExpression 1113 return nil 1114 } 1115 1116 // Convert_v1beta1_Validation_To_admissionregistration_Validation is an autogenerated conversion function. 1117 func Convert_v1beta1_Validation_To_admissionregistration_Validation(in *v1beta1.Validation, out *admissionregistration.Validation, s conversion.Scope) error { 1118 return autoConvert_v1beta1_Validation_To_admissionregistration_Validation(in, out, s) 1119 } 1120 1121 func autoConvert_admissionregistration_Validation_To_v1beta1_Validation(in *admissionregistration.Validation, out *v1beta1.Validation, s conversion.Scope) error { 1122 out.Expression = in.Expression 1123 out.Message = in.Message 1124 out.Reason = (*v1.StatusReason)(unsafe.Pointer(in.Reason)) 1125 out.MessageExpression = in.MessageExpression 1126 return nil 1127 } 1128 1129 // Convert_admissionregistration_Validation_To_v1beta1_Validation is an autogenerated conversion function. 1130 func Convert_admissionregistration_Validation_To_v1beta1_Validation(in *admissionregistration.Validation, out *v1beta1.Validation, s conversion.Scope) error { 1131 return autoConvert_admissionregistration_Validation_To_v1beta1_Validation(in, out, s) 1132 } 1133 1134 func autoConvert_v1beta1_Variable_To_admissionregistration_Variable(in *v1beta1.Variable, out *admissionregistration.Variable, s conversion.Scope) error { 1135 out.Name = in.Name 1136 out.Expression = in.Expression 1137 return nil 1138 } 1139 1140 // Convert_v1beta1_Variable_To_admissionregistration_Variable is an autogenerated conversion function. 1141 func Convert_v1beta1_Variable_To_admissionregistration_Variable(in *v1beta1.Variable, out *admissionregistration.Variable, s conversion.Scope) error { 1142 return autoConvert_v1beta1_Variable_To_admissionregistration_Variable(in, out, s) 1143 } 1144 1145 func autoConvert_admissionregistration_Variable_To_v1beta1_Variable(in *admissionregistration.Variable, out *v1beta1.Variable, s conversion.Scope) error { 1146 out.Name = in.Name 1147 out.Expression = in.Expression 1148 return nil 1149 } 1150 1151 // Convert_admissionregistration_Variable_To_v1beta1_Variable is an autogenerated conversion function. 1152 func Convert_admissionregistration_Variable_To_v1beta1_Variable(in *admissionregistration.Variable, out *v1beta1.Variable, s conversion.Scope) error { 1153 return autoConvert_admissionregistration_Variable_To_v1beta1_Variable(in, out, s) 1154 } 1155 1156 func autoConvert_v1beta1_WebhookClientConfig_To_admissionregistration_WebhookClientConfig(in *v1beta1.WebhookClientConfig, out *admissionregistration.WebhookClientConfig, s conversion.Scope) error { 1157 out.URL = (*string)(unsafe.Pointer(in.URL)) 1158 if in.Service != nil { 1159 in, out := &in.Service, &out.Service 1160 *out = new(admissionregistration.ServiceReference) 1161 if err := Convert_v1beta1_ServiceReference_To_admissionregistration_ServiceReference(*in, *out, s); err != nil { 1162 return err 1163 } 1164 } else { 1165 out.Service = nil 1166 } 1167 out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle)) 1168 return nil 1169 } 1170 1171 // Convert_v1beta1_WebhookClientConfig_To_admissionregistration_WebhookClientConfig is an autogenerated conversion function. 1172 func Convert_v1beta1_WebhookClientConfig_To_admissionregistration_WebhookClientConfig(in *v1beta1.WebhookClientConfig, out *admissionregistration.WebhookClientConfig, s conversion.Scope) error { 1173 return autoConvert_v1beta1_WebhookClientConfig_To_admissionregistration_WebhookClientConfig(in, out, s) 1174 } 1175 1176 func autoConvert_admissionregistration_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in *admissionregistration.WebhookClientConfig, out *v1beta1.WebhookClientConfig, s conversion.Scope) error { 1177 out.URL = (*string)(unsafe.Pointer(in.URL)) 1178 if in.Service != nil { 1179 in, out := &in.Service, &out.Service 1180 *out = new(v1beta1.ServiceReference) 1181 if err := Convert_admissionregistration_ServiceReference_To_v1beta1_ServiceReference(*in, *out, s); err != nil { 1182 return err 1183 } 1184 } else { 1185 out.Service = nil 1186 } 1187 out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle)) 1188 return nil 1189 } 1190 1191 // Convert_admissionregistration_WebhookClientConfig_To_v1beta1_WebhookClientConfig is an autogenerated conversion function. 1192 func Convert_admissionregistration_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in *admissionregistration.WebhookClientConfig, out *v1beta1.WebhookClientConfig, s conversion.Scope) error { 1193 return autoConvert_admissionregistration_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in, out, s) 1194 }