in api/v1alpha3/zz_generated.conversion.go [358:382]
func autoConvert_v1beta1_EtcdadmConfigSpec_To_v1alpha3_EtcdadmConfigSpec(in *v1beta1.EtcdadmConfigSpec, out *EtcdadmConfigSpec, s conversion.Scope) error {
out.Users = *(*[]apiv1beta1.User)(unsafe.Pointer(&in.Users))
out.EtcdadmBuiltin = in.EtcdadmBuiltin
out.EtcdadmInstallCommands = *(*[]string)(unsafe.Pointer(&in.EtcdadmInstallCommands))
out.PreEtcdadmCommands = *(*[]string)(unsafe.Pointer(&in.PreEtcdadmCommands))
out.PostEtcdadmCommands = *(*[]string)(unsafe.Pointer(&in.PostEtcdadmCommands))
out.Format = Format(in.Format)
if in.BottlerocketConfig != nil {
in, out := &in.BottlerocketConfig, &out.BottlerocketConfig
*out = new(BottlerocketConfig)
if err := Convert_v1beta1_BottlerocketConfig_To_v1alpha3_BottlerocketConfig(*in, *out, s); err != nil {
return err
}
} else {
out.BottlerocketConfig = nil
}
out.CloudInitConfig = (*CloudInitConfig)(unsafe.Pointer(in.CloudInitConfig))
out.Files = *(*[]apiv1beta1.File)(unsafe.Pointer(&in.Files))
out.Proxy = (*ProxyConfiguration)(unsafe.Pointer(in.Proxy))
out.RegistryMirror = (*RegistryMirrorConfiguration)(unsafe.Pointer(in.RegistryMirror))
out.CipherSuites = in.CipherSuites
out.NTP = (*apiv1beta1.NTP)(unsafe.Pointer(in.NTP))
out.CertBundles = *(*[]apiv1beta1.CertBundle)(unsafe.Pointer(&in.CertBundles))
return nil
}