1
0
mirror of https://github.com/rancher/types.git synced 2025-08-25 07:18:25 +00:00

go generate

This commit is contained in:
Sebastiaan van Steenis 2021-01-12 22:56:56 +01:00
parent e0ccc40060
commit 76c78fdb64
6 changed files with 54 additions and 0 deletions

View File

@ -3005,6 +3005,13 @@ func (in *DNSConfig) DeepCopyInto(out *DNSConfig) {
*out = new(LinearAutoscalerParams)
**out = **in
}
if in.Tolerations != nil {
in, out := &in.Tolerations, &out.Tolerations
*out = make([]corev1.Toleration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}
@ -4612,6 +4619,13 @@ func (in *IngressConfig) DeepCopyInto(out *IngressConfig) {
*out = new(DaemonSetUpdateStrategy)
(*in).DeepCopyInto(*out)
}
if in.Tolerations != nil {
in, out := &in.Tolerations, &out.Tolerations
*out = make([]corev1.Toleration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}
@ -5569,6 +5583,13 @@ func (in *MonitoringConfig) DeepCopyInto(out *MonitoringConfig) {
*out = new(int32)
**out = **in
}
if in.Tolerations != nil {
in, out := &in.Tolerations, &out.Tolerations
*out = make([]corev1.Toleration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}
@ -5913,6 +5934,13 @@ func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig) {
*out = new(DaemonSetUpdateStrategy)
(*in).DeepCopyInto(*out)
}
if in.Tolerations != nil {
in, out := &in.Tolerations, &out.Tolerations
*out = make([]corev1.Toleration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}

View File

@ -8,6 +8,7 @@ const (
DNSConfigFieldProvider = "provider"
DNSConfigFieldReverseCIDRs = "reversecidrs"
DNSConfigFieldStubDomains = "stubdomains"
DNSConfigFieldTolerations = "tolerations"
DNSConfigFieldUpdateStrategy = "updateStrategy"
DNSConfigFieldUpstreamNameservers = "upstreamnameservers"
)
@ -19,6 +20,7 @@ type DNSConfig struct {
Provider string `json:"provider,omitempty" yaml:"provider,omitempty"`
ReverseCIDRs []string `json:"reversecidrs,omitempty" yaml:"reversecidrs,omitempty"`
StubDomains map[string][]string `json:"stubdomains,omitempty" yaml:"stubdomains,omitempty"`
Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"`
UpdateStrategy *DeploymentStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"`
UpstreamNameservers []string `json:"upstreamnameservers,omitempty" yaml:"upstreamnameservers,omitempty"`
}

View File

@ -13,6 +13,7 @@ const (
IngressConfigFieldNodeSelector = "nodeSelector"
IngressConfigFieldOptions = "options"
IngressConfigFieldProvider = "provider"
IngressConfigFieldTolerations = "tolerations"
IngressConfigFieldUpdateStrategy = "updateStrategy"
)
@ -28,5 +29,6 @@ type IngressConfig struct {
NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"`
Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"`
Provider string `json:"provider,omitempty" yaml:"provider,omitempty"`
Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"`
UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"`
}

View File

@ -6,6 +6,7 @@ const (
MonitoringConfigFieldOptions = "options"
MonitoringConfigFieldProvider = "provider"
MonitoringConfigFieldReplicas = "replicas"
MonitoringConfigFieldTolerations = "tolerations"
MonitoringConfigFieldUpdateStrategy = "updateStrategy"
)
@ -14,5 +15,6 @@ type MonitoringConfig struct {
Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"`
Provider string `json:"provider,omitempty" yaml:"provider,omitempty"`
Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"`
Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"`
UpdateStrategy *DeploymentStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"`
}

View File

@ -9,6 +9,7 @@ const (
NetworkConfigFieldNodeSelector = "nodeSelector"
NetworkConfigFieldOptions = "options"
NetworkConfigFieldPlugin = "plugin"
NetworkConfigFieldTolerations = "tolerations"
NetworkConfigFieldUpdateStrategy = "updateStrategy"
NetworkConfigFieldWeaveNetworkProvider = "weaveNetworkProvider"
)
@ -21,6 +22,7 @@ type NetworkConfig struct {
NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"`
Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"`
Plugin string `json:"plugin,omitempty" yaml:"plugin,omitempty"`
Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"`
UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"`
WeaveNetworkProvider *WeaveNetworkProvider `json:"weaveNetworkProvider,omitempty" yaml:"weaveNetworkProvider,omitempty"`
}

View File

@ -0,0 +1,18 @@
package client
const (
TolerationType = "toleration"
TolerationFieldEffect = "effect"
TolerationFieldKey = "key"
TolerationFieldOperator = "operator"
TolerationFieldTolerationSeconds = "tolerationSeconds"
TolerationFieldValue = "value"
)
type Toleration struct {
Effect string `json:"effect,omitempty" yaml:"effect,omitempty"`
Key string `json:"key,omitempty" yaml:"key,omitempty"`
Operator string `json:"operator,omitempty" yaml:"operator,omitempty"`
TolerationSeconds *int64 `json:"tolerationSeconds,omitempty" yaml:"tolerationSeconds,omitempty"`
Value string `json:"value,omitempty" yaml:"value,omitempty"`
}