mirror of https://github.com/kubernetes/kops.git
Backport the backport
This commit is contained in:
parent
9751746415
commit
c3c0322712
|
|
@ -314,6 +314,11 @@ func (c *Cluster) FillDefaults() error {
|
|||
c.Spec.SSHAccess = append(c.Spec.SSHAccess, "0.0.0.0/0")
|
||||
}
|
||||
|
||||
// Topology support
|
||||
if c.Spec.Topology == nil {
|
||||
c.Spec.Topology = &TopologySpec{Masters: TopologyPublic, Nodes: TopologyPublic}
|
||||
}
|
||||
|
||||
if len(c.Spec.KubernetesAPIAccess) == 0 {
|
||||
c.Spec.KubernetesAPIAccess = append(c.Spec.KubernetesAPIAccess, "0.0.0.0/0")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -303,6 +303,11 @@ func (c *Cluster) Validate(strict bool) error {
|
|||
}
|
||||
}
|
||||
|
||||
// Topology support
|
||||
if c.Spec.Topology == nil {
|
||||
c.Spec.Topology = &TopologySpec{Masters: TopologyPublic, Nodes: TopologyPublic}
|
||||
}
|
||||
|
||||
if c.Spec.Topology.Masters != "" && c.Spec.Topology.Nodes != "" {
|
||||
if c.Spec.Topology.Masters != TopologyPublic && c.Spec.Topology.Masters != TopologyPrivate {
|
||||
return fmt.Errorf("Invalid Masters value for Topology")
|
||||
|
|
|
|||
Loading…
Reference in New Issue