func autoConvert_v1beta1_EtcdadmConfigSpec_To_v1alpha3_EtcdadmConfigSpec()

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
}