func()

in api/v1alpha3/zz_generated.deepcopy.go [170:231]


func (in *EtcdadmConfigSpec) DeepCopyInto(out *EtcdadmConfigSpec) {
	*out = *in
	if in.Users != nil {
		in, out := &in.Users, &out.Users
		*out = make([]v1beta1.User, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.EtcdadmInstallCommands != nil {
		in, out := &in.EtcdadmInstallCommands, &out.EtcdadmInstallCommands
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.PreEtcdadmCommands != nil {
		in, out := &in.PreEtcdadmCommands, &out.PreEtcdadmCommands
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.PostEtcdadmCommands != nil {
		in, out := &in.PostEtcdadmCommands, &out.PostEtcdadmCommands
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.BottlerocketConfig != nil {
		in, out := &in.BottlerocketConfig, &out.BottlerocketConfig
		*out = new(BottlerocketConfig)
		(*in).DeepCopyInto(*out)
	}
	if in.CloudInitConfig != nil {
		in, out := &in.CloudInitConfig, &out.CloudInitConfig
		*out = new(CloudInitConfig)
		**out = **in
	}
	if in.Files != nil {
		in, out := &in.Files, &out.Files
		*out = make([]v1beta1.File, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.Proxy != nil {
		in, out := &in.Proxy, &out.Proxy
		*out = new(ProxyConfiguration)
		(*in).DeepCopyInto(*out)
	}
	if in.RegistryMirror != nil {
		in, out := &in.RegistryMirror, &out.RegistryMirror
		*out = new(RegistryMirrorConfiguration)
		**out = **in
	}
	if in.NTP != nil {
		in, out := &in.NTP, &out.NTP
		*out = new(v1beta1.NTP)
		(*in).DeepCopyInto(*out)
	}
	if in.CertBundles != nil {
		in, out := &in.CertBundles, &out.CertBundles
		*out = make([]v1beta1.CertBundle, len(*in))
		copy(*out, *in)
	}
}