1
0
mirror of https://github.com/rancher/types.git synced 2025-06-28 14:36:50 +00:00

generated code

This commit is contained in:
Sebastiaan van Steenis 2019-03-13 10:50:44 +01:00 committed by Alena Prokharchyk
parent e75a7b3254
commit a10815ebfe
3 changed files with 23 additions and 6 deletions

View File

@ -696,8 +696,8 @@ type DNSConfig struct {
UpstreamNameservers []string `yaml:"upstreamnameservers" json:"upstreamnameservers,omitempty"`
// ReverseCIDRs
ReverseCIDRs []string `yaml:"reversecidrs" json:"reversecidrs,omitempty"`
// Stubdomains
StubDomains map[string][]string `yaml:"stubdomains" json:"stubdomains,omitempty"`
// Stubdomains
StubDomains map[string][]string `yaml:"stubdomains" json:"stubdomains,omitempty"`
// NodeSelector key pair
NodeSelector map[string]string `yaml:"node_selector" json:"nodeSelector,omitempty"`
}

View File

@ -2429,6 +2429,21 @@ func (in *DNSConfig) DeepCopyInto(out *DNSConfig) {
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.StubDomains != nil {
in, out := &in.StubDomains, &out.StubDomains
*out = make(map[string][]string, len(*in))
for key, val := range *in {
var outVal []string
if val == nil {
(*out)[key] = nil
} else {
in, out := &val, &outVal
*out = make([]string, len(*in))
copy(*out, *in)
}
(*out)[key] = outVal
}
}
if in.NodeSelector != nil {
in, out := &in.NodeSelector, &out.NodeSelector
*out = make(map[string]string, len(*in))

View File

@ -5,12 +5,14 @@ const (
DNSConfigFieldNodeSelector = "nodeSelector"
DNSConfigFieldProvider = "provider"
DNSConfigFieldReverseCIDRs = "reversecidrs"
DNSConfigFieldStubDomains = "stubdomains"
DNSConfigFieldUpstreamNameservers = "upstreamnameservers"
)
type DNSConfig struct {
NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"`
Provider string `json:"provider,omitempty" yaml:"provider,omitempty"`
ReverseCIDRs []string `json:"reversecidrs,omitempty" yaml:"reversecidrs,omitempty"`
UpstreamNameservers []string `json:"upstreamnameservers,omitempty" yaml:"upstreamnameservers,omitempty"`
NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"`
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"`
UpstreamNameservers []string `json:"upstreamnameservers,omitempty" yaml:"upstreamnameservers,omitempty"`
}