diff --git a/apis/management.cattle.io/v3/zz_generated_deepcopy.go b/apis/management.cattle.io/v3/zz_generated_deepcopy.go index 15b06123..95347c83 100644 --- a/apis/management.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/management.cattle.io/v3/zz_generated_deepcopy.go @@ -371,6 +371,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*PrincipalList).DeepCopyInto(out.(*PrincipalList)) return nil }, InType: reflect.TypeOf(&PrincipalList{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*PrivateRegistry).DeepCopyInto(out.(*PrivateRegistry)) + return nil + }, InType: reflect.TypeOf(&PrivateRegistry{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*Project).DeepCopyInto(out.(*Project)) return nil @@ -2954,6 +2958,22 @@ func (in *PrincipalList) DeepCopyObject() runtime.Object { } } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PrivateRegistry) DeepCopyInto(out *PrivateRegistry) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateRegistry. +func (in *PrivateRegistry) DeepCopy() *PrivateRegistry { + if in == nil { + return nil + } + out := new(PrivateRegistry) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Project) DeepCopyInto(out *Project) { *out = *in @@ -3299,6 +3319,11 @@ func (in *RancherKubernetesEngineConfig) DeepCopyInto(out *RancherKubernetesEngi } } in.Authorization.DeepCopyInto(&out.Authorization) + if in.PrivateRegistries != nil { + in, out := &in.PrivateRegistries, &out.PrivateRegistries + *out = make([]PrivateRegistry, len(*in)) + copy(*out, *in) + } return } diff --git a/client/management/v3/zz_generated_private_registry.go b/client/management/v3/zz_generated_private_registry.go new file mode 100644 index 00000000..31ecc83c --- /dev/null +++ b/client/management/v3/zz_generated_private_registry.go @@ -0,0 +1,14 @@ +package client + +const ( + PrivateRegistryType = "privateRegistry" + PrivateRegistryFieldPassword = "password" + PrivateRegistryFieldURL = "url" + PrivateRegistryFieldUser = "user" +) + +type PrivateRegistry struct { + Password string `json:"password,omitempty"` + URL string `json:"url,omitempty"` + User string `json:"user,omitempty"` +} diff --git a/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go b/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go index f7e8e83e..bcf38062 100644 --- a/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go +++ b/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go @@ -8,6 +8,7 @@ const ( RancherKubernetesEngineConfigFieldIgnoreDockerVersion = "ignoreDockerVersion" RancherKubernetesEngineConfigFieldNetwork = "network" RancherKubernetesEngineConfigFieldNodes = "nodes" + RancherKubernetesEngineConfigFieldPrivateRegistries = "privateRegistries" RancherKubernetesEngineConfigFieldSSHKeyPath = "sshKeyPath" RancherKubernetesEngineConfigFieldServices = "services" RancherKubernetesEngineConfigFieldSystemImages = "systemImages" @@ -21,6 +22,7 @@ type RancherKubernetesEngineConfig struct { IgnoreDockerVersion *bool `json:"ignoreDockerVersion,omitempty"` Network *NetworkConfig `json:"network,omitempty"` Nodes []RKEConfigNode `json:"nodes,omitempty"` + PrivateRegistries []PrivateRegistry `json:"privateRegistries,omitempty"` SSHKeyPath string `json:"sshKeyPath,omitempty"` Services *RKEConfigServices `json:"services,omitempty"` SystemImages map[string]string `json:"systemImages,omitempty"`