From ba77543ee14e403e77dad7f09b03f084eae12c6f Mon Sep 17 00:00:00 2001 From: galal-hussein Date: Fri, 23 Mar 2018 02:00:49 +0200 Subject: [PATCH] go generate --- .../v3/zz_generated_deepcopy.go | 28 +++++++++++++++++++ .../v3/zz_generated_cloud_provider.go | 12 ++++++++ ...erated_rancher_kubernetes_engine_config.go | 2 ++ 3 files changed, 42 insertions(+) create mode 100644 client/management/v3/zz_generated_cloud_provider.go diff --git a/apis/management.cattle.io/v3/zz_generated_deepcopy.go b/apis/management.cattle.io/v3/zz_generated_deepcopy.go index 8f229009..c82df493 100644 --- a/apis/management.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/management.cattle.io/v3/zz_generated_deepcopy.go @@ -95,6 +95,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*ChangePasswordInput).DeepCopyInto(out.(*ChangePasswordInput)) return nil }, InType: reflect.TypeOf(&ChangePasswordInput{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*CloudProvider).DeepCopyInto(out.(*CloudProvider)) + return nil + }, InType: reflect.TypeOf(&CloudProvider{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*Cluster).DeepCopyInto(out.(*Cluster)) return nil @@ -1311,6 +1315,29 @@ func (in *ChangePasswordInput) DeepCopy() *ChangePasswordInput { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CloudProvider) DeepCopyInto(out *CloudProvider) { + *out = *in + if in.CloudConfig != nil { + in, out := &in.CloudConfig, &out.CloudConfig + *out = make(map[string]string, len(*in)) + for key, val := range *in { + (*out)[key] = val + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudProvider. +func (in *CloudProvider) DeepCopy() *CloudProvider { + if in == nil { + return nil + } + out := new(CloudProvider) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Cluster) DeepCopyInto(out *Cluster) { *out = *in @@ -5280,6 +5307,7 @@ func (in *RancherKubernetesEngineConfig) DeepCopyInto(out *RancherKubernetesEngi copy(*out, *in) } in.Ingress.DeepCopyInto(&out.Ingress) + in.CloudProvider.DeepCopyInto(&out.CloudProvider) return } diff --git a/client/management/v3/zz_generated_cloud_provider.go b/client/management/v3/zz_generated_cloud_provider.go new file mode 100644 index 00000000..28b47b73 --- /dev/null +++ b/client/management/v3/zz_generated_cloud_provider.go @@ -0,0 +1,12 @@ +package client + +const ( + CloudProviderType = "cloudProvider" + CloudProviderFieldCloudConfig = "cloudConfig" + CloudProviderFieldName = "name" +) + +type CloudProvider struct { + CloudConfig map[string]string `json:"cloudConfig,omitempty" yaml:"cloudConfig,omitempty"` + Name string `json:"name,omitempty" yaml:"name,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 ca71c342..1e9c0872 100644 --- a/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go +++ b/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go @@ -6,6 +6,7 @@ const ( RancherKubernetesEngineConfigFieldAddonsInclude = "addonsInclude" RancherKubernetesEngineConfigFieldAuthentication = "authentication" RancherKubernetesEngineConfigFieldAuthorization = "authorization" + RancherKubernetesEngineConfigFieldCloudProvider = "cloudProvider" RancherKubernetesEngineConfigFieldClusterName = "clusterName" RancherKubernetesEngineConfigFieldIgnoreDockerVersion = "ignoreDockerVersion" RancherKubernetesEngineConfigFieldIngress = "ingress" @@ -23,6 +24,7 @@ type RancherKubernetesEngineConfig struct { AddonsInclude []string `json:"addonsInclude,omitempty" yaml:"addonsInclude,omitempty"` Authentication *AuthnConfig `json:"authentication,omitempty" yaml:"authentication,omitempty"` Authorization *AuthzConfig `json:"authorization,omitempty" yaml:"authorization,omitempty"` + CloudProvider *CloudProvider `json:"cloudProvider,omitempty" yaml:"cloudProvider,omitempty"` ClusterName string `json:"clusterName,omitempty" yaml:"clusterName,omitempty"` IgnoreDockerVersion bool `json:"ignoreDockerVersion,omitempty" yaml:"ignoreDockerVersion,omitempty"` Ingress *IngressConfig `json:"ingress,omitempty" yaml:"ingress,omitempty"`