func autoConvert_v1alpha3_EtcdadmConfigSpec_To_v1beta1_EtcdadmConfigSpec()

in api/v1alpha3/zz_generated.conversion.go [327:351]


func autoConvert_v1alpha3_EtcdadmConfigSpec_To_v1beta1_EtcdadmConfigSpec(in *EtcdadmConfigSpec, out *v1beta1.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 = v1beta1.Format(in.Format)
	if in.BottlerocketConfig != nil {
		in, out := &in.BottlerocketConfig, &out.BottlerocketConfig
		*out = new(v1beta1.BottlerocketConfig)
		if err := Convert_v1alpha3_BottlerocketConfig_To_v1beta1_BottlerocketConfig(*in, *out, s); err != nil {
			return err
		}
	} else {
		out.BottlerocketConfig = nil
	}
	out.CloudInitConfig = (*v1beta1.CloudInitConfig)(unsafe.Pointer(in.CloudInitConfig))
	out.Files = *(*[]apiv1beta1.File)(unsafe.Pointer(&in.Files))
	out.Proxy = (*v1beta1.ProxyConfiguration)(unsafe.Pointer(in.Proxy))
	out.RegistryMirror = (*v1beta1.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
}