mirror of https://github.com/kubernetes/kops.git
Merge pull request #15987 from hakman/fix-shared-vpc-additional-cidr
aws: Don't add dependency on additional CIDR for shared VPC
This commit is contained in:
commit
fcb3a85422
|
|
@ -295,17 +295,19 @@ func (b *NetworkModelBuilder) Build(c *fi.CloudupModelBuilderContext) error {
|
||||||
|
|
||||||
if subnetSpec.CIDR != "" {
|
if subnetSpec.CIDR != "" {
|
||||||
subnet.CIDR = fi.PtrTo(subnetSpec.CIDR)
|
subnet.CIDR = fi.PtrTo(subnetSpec.CIDR)
|
||||||
for _, cidr := range b.Cluster.Spec.Networking.AdditionalNetworkCIDRs {
|
if !sharedVPC {
|
||||||
_, additionalCIDR, err := net.ParseCIDR(cidr)
|
for _, cidr := range b.Cluster.Spec.Networking.AdditionalNetworkCIDRs {
|
||||||
if err != nil {
|
_, additionalCIDR, err := net.ParseCIDR(cidr)
|
||||||
return err
|
if err != nil {
|
||||||
}
|
return err
|
||||||
subnetIP, _, err := net.ParseCIDR(subnetSpec.CIDR)
|
}
|
||||||
if err != nil {
|
subnetIP, _, err := net.ParseCIDR(subnetSpec.CIDR)
|
||||||
return err
|
if err != nil {
|
||||||
}
|
return err
|
||||||
if additionalCIDR.Contains(subnetIP) {
|
}
|
||||||
subnet.VPCCIDRBlock = &awstasks.VPCCIDRBlock{Name: fi.PtrTo(cidr)}
|
if additionalCIDR.Contains(subnetIP) {
|
||||||
|
subnet.VPCCIDRBlock = &awstasks.VPCCIDRBlock{Name: fi.PtrTo(cidr)}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue