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:
Kubernetes Prow Robot 2023-10-03 07:57:06 +02:00 committed by GitHub
commit fcb3a85422
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 11 deletions

View File

@ -295,6 +295,7 @@ 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)
if !sharedVPC {
for _, cidr := range b.Cluster.Spec.Networking.AdditionalNetworkCIDRs { for _, cidr := range b.Cluster.Spec.Networking.AdditionalNetworkCIDRs {
_, additionalCIDR, err := net.ParseCIDR(cidr) _, additionalCIDR, err := net.ParseCIDR(cidr)
if err != nil { if err != nil {
@ -309,6 +310,7 @@ func (b *NetworkModelBuilder) Build(c *fi.CloudupModelBuilderContext) error {
} }
} }
} }
}
if subnetSpec.IPv6CIDR != "" { if subnetSpec.IPv6CIDR != "" {
if !sharedVPC { if !sharedVPC {