1
0
mirror of https://github.com/rancher/types.git synced 2025-06-24 04:37:03 +00:00

Update generated code

This commit is contained in:
Darren Shepherd 2018-01-19 21:31:13 -07:00
parent 0acadfb0fd
commit 7ed8c196ff
4 changed files with 54 additions and 0 deletions

View File

@ -187,6 +187,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error {
in.(*GroupMemberList).DeepCopyInto(out.(*GroupMemberList))
return nil
}, InType: reflect.TypeOf(&GroupMemberList{})},
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
in.(*K8sServerConfig).DeepCopyInto(out.(*K8sServerConfig))
return nil
}, InType: reflect.TypeOf(&K8sServerConfig{})},
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
in.(*KubeAPIService).DeepCopyInto(out.(*KubeAPIService))
return nil
@ -984,6 +988,15 @@ func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.EmbeddedConfig != nil {
in, out := &in.EmbeddedConfig, &out.EmbeddedConfig
if *in == nil {
*out = nil
} else {
*out = new(K8sServerConfig)
(*in).DeepCopyInto(*out)
}
}
if in.GoogleKubernetesEngineConfig != nil {
in, out := &in.GoogleKubernetesEngineConfig, &out.GoogleKubernetesEngineConfig
if *in == nil {
@ -1598,6 +1611,27 @@ func (in *GroupMemberList) DeepCopyObject() runtime.Object {
}
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *K8sServerConfig) DeepCopyInto(out *K8sServerConfig) {
*out = *in
if in.AdmissionControllers != nil {
in, out := &in.AdmissionControllers, &out.AdmissionControllers
*out = make([]string, len(*in))
copy(*out, *in)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new K8sServerConfig.
func (in *K8sServerConfig) DeepCopy() *K8sServerConfig {
if in == nil {
return nil
}
out := new(K8sServerConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *KubeAPIService) DeepCopyInto(out *KubeAPIService) {
*out = *in

View File

@ -20,6 +20,8 @@ const (
ClusterFieldDefaultPodSecurityPolicyTemplateId = "defaultPodSecurityPolicyTemplateId"
ClusterFieldDescription = "description"
ClusterFieldDriver = "driver"
ClusterFieldEmbedded = "embedded"
ClusterFieldEmbeddedConfig = "embeddedConfig"
ClusterFieldGoogleKubernetesEngineConfig = "googleKubernetesEngineConfig"
ClusterFieldInternal = "internal"
ClusterFieldLabels = "labels"
@ -52,6 +54,8 @@ type Cluster struct {
DefaultPodSecurityPolicyTemplateId string `json:"defaultPodSecurityPolicyTemplateId,omitempty"`
Description string `json:"description,omitempty"`
Driver string `json:"driver,omitempty"`
Embedded *bool `json:"embedded,omitempty"`
EmbeddedConfig *K8sServerConfig `json:"embeddedConfig,omitempty"`
GoogleKubernetesEngineConfig *GoogleKubernetesEngineConfig `json:"googleKubernetesEngineConfig,omitempty"`
Internal *bool `json:"internal,omitempty"`
Labels map[string]string `json:"labels,omitempty"`

View File

@ -7,6 +7,8 @@ const (
ClusterSpecFieldDefaultPodSecurityPolicyTemplateId = "defaultPodSecurityPolicyTemplateId"
ClusterSpecFieldDescription = "description"
ClusterSpecFieldDisplayName = "displayName"
ClusterSpecFieldEmbedded = "embedded"
ClusterSpecFieldEmbeddedConfig = "embeddedConfig"
ClusterSpecFieldGoogleKubernetesEngineConfig = "googleKubernetesEngineConfig"
ClusterSpecFieldInternal = "internal"
ClusterSpecFieldNodes = "nodes"
@ -19,6 +21,8 @@ type ClusterSpec struct {
DefaultPodSecurityPolicyTemplateId string `json:"defaultPodSecurityPolicyTemplateId,omitempty"`
Description string `json:"description,omitempty"`
DisplayName string `json:"displayName,omitempty"`
Embedded *bool `json:"embedded,omitempty"`
EmbeddedConfig *K8sServerConfig `json:"embeddedConfig,omitempty"`
GoogleKubernetesEngineConfig *GoogleKubernetesEngineConfig `json:"googleKubernetesEngineConfig,omitempty"`
Internal *bool `json:"internal,omitempty"`
Nodes []MachineConfig `json:"nodes,omitempty"`

View File

@ -0,0 +1,12 @@
package client
const (
K8sServerConfigType = "k8sServerConfig"
K8sServerConfigFieldAdmissionControllers = "admissionControllers"
K8sServerConfigFieldServiceNetCIDR = "serviceNetCidr"
)
type K8sServerConfig struct {
AdmissionControllers []string `json:"admissionControllers,omitempty"`
ServiceNetCIDR string `json:"serviceNetCidr,omitempty"`
}