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

go generate

This commit is contained in:
galal-hussein 2018-07-17 02:31:39 +02:00 committed by Alena Prokharchyk
parent 1a4b8ecd84
commit 83409a3bca
4 changed files with 40 additions and 0 deletions

View File

@ -2987,6 +2987,29 @@ func (in *MetadataOpenstackOpts) DeepCopy() *MetadataOpenstackOpts {
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *MonitoringConfig) DeepCopyInto(out *MonitoringConfig) {
*out = *in
if in.Options != nil {
in, out := &in.Options, &out.Options
*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 MonitoringConfig.
func (in *MonitoringConfig) DeepCopy() *MonitoringConfig {
if in == nil {
return nil
}
out := new(MonitoringConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig) {
*out = *in
@ -5365,6 +5388,7 @@ func (in *RancherKubernetesEngineConfig) DeepCopyInto(out *RancherKubernetesEngi
in.Ingress.DeepCopyInto(&out.Ingress)
in.CloudProvider.DeepCopyInto(&out.CloudProvider)
out.BastionHost = in.BastionHost
in.Monitoring.DeepCopyInto(&out.Monitoring)
return
}

View File

@ -0,0 +1,12 @@
package client
const (
MonitoringConfigType = "monitoringConfig"
MonitoringConfigFieldOptions = "options"
MonitoringConfigFieldProvider = "provider"
)
type MonitoringConfig struct {
Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"`
Provider string `json:"provider,omitempty" yaml:"provider,omitempty"`
}

View File

@ -12,6 +12,7 @@ const (
RancherKubernetesEngineConfigFieldClusterName = "clusterName"
RancherKubernetesEngineConfigFieldIgnoreDockerVersion = "ignoreDockerVersion"
RancherKubernetesEngineConfigFieldIngress = "ingress"
RancherKubernetesEngineConfigFieldMonitoring = "monitoring"
RancherKubernetesEngineConfigFieldNetwork = "network"
RancherKubernetesEngineConfigFieldNodes = "nodes"
RancherKubernetesEngineConfigFieldPrefixPath = "prefixPath"
@ -33,6 +34,7 @@ type RancherKubernetesEngineConfig struct {
ClusterName string `json:"clusterName,omitempty" yaml:"clusterName,omitempty"`
IgnoreDockerVersion bool `json:"ignoreDockerVersion,omitempty" yaml:"ignoreDockerVersion,omitempty"`
Ingress *IngressConfig `json:"ingress,omitempty" yaml:"ingress,omitempty"`
Monitoring *MonitoringConfig `json:"monitoring,omitempty" yaml:"monitoring,omitempty"`
Network *NetworkConfig `json:"network,omitempty" yaml:"network,omitempty"`
Nodes []RKEConfigNode `json:"nodes,omitempty" yaml:"nodes,omitempty"`
PrefixPath string `json:"prefixPath,omitempty" yaml:"prefixPath,omitempty"`

View File

@ -22,6 +22,7 @@ const (
RKESystemImagesFieldKubeDNSSidecar = "kubednsSidecar"
RKESystemImagesFieldKubernetes = "kubernetes"
RKESystemImagesFieldKubernetesServicesSidecar = "kubernetesServicesSidecar"
RKESystemImagesFieldMetricsServer = "metricsServer"
RKESystemImagesFieldNginxProxy = "nginxProxy"
RKESystemImagesFieldPodInfraContainer = "podInfraContainer"
RKESystemImagesFieldWeaveCNI = "weaveCni"
@ -49,6 +50,7 @@ type RKESystemImages struct {
KubeDNSSidecar string `json:"kubednsSidecar,omitempty" yaml:"kubednsSidecar,omitempty"`
Kubernetes string `json:"kubernetes,omitempty" yaml:"kubernetes,omitempty"`
KubernetesServicesSidecar string `json:"kubernetesServicesSidecar,omitempty" yaml:"kubernetesServicesSidecar,omitempty"`
MetricsServer string `json:"metricsServer,omitempty" yaml:"metricsServer,omitempty"`
NginxProxy string `json:"nginxProxy,omitempty" yaml:"nginxProxy,omitempty"`
PodInfraContainer string `json:"podInfraContainer,omitempty" yaml:"podInfraContainer,omitempty"`
WeaveCNI string `json:"weaveCni,omitempty" yaml:"weaveCni,omitempty"`