Skip to content

Commit

Permalink
Merge pull request #9376 from justinsb/nodelocaldns_small_tweaks
Browse files Browse the repository at this point in the history
NodeLocalDNS config population: small tweaks
  • Loading branch information
k8s-ci-robot committed Jun 16, 2020
2 parents 97181b9 + 74c787b commit b453209
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions pkg/model/components/kubedns.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,12 +75,16 @@ func (b *KubeDnsOptionsBuilder) BuildOptions(o interface{}) error {
clusterSpec.KubeDNS.MemoryLimit = &defaultMemoryLimit
}

NodeLocalDNS := clusterSpec.KubeDNS.NodeLocalDNS
if NodeLocalDNS == nil {
NodeLocalDNS = &kops.NodeLocalDNSConfig{}
NodeLocalDNS.Enabled = fi.Bool(false)
} else if fi.BoolValue(NodeLocalDNS.Enabled) && NodeLocalDNS.LocalIP == "" {
NodeLocalDNS.LocalIP = "169.254.20.10"
nodeLocalDNS := clusterSpec.KubeDNS.NodeLocalDNS
if nodeLocalDNS == nil {
nodeLocalDNS = &kops.NodeLocalDNSConfig{}
clusterSpec.KubeDNS.NodeLocalDNS = nodeLocalDNS
}
if nodeLocalDNS.Enabled == nil {
nodeLocalDNS.Enabled = fi.Bool(false)
}
if fi.BoolValue(nodeLocalDNS.Enabled) && nodeLocalDNS.LocalIP == "" {
nodeLocalDNS.LocalIP = "169.254.20.10"
}

return nil
Expand Down

0 comments on commit b453209

Please sign in to comment.