Skip to content

Commit e5f6595

Browse files
set vpc.PublicCIDRS to empty string if mcp EP PublicCIDRS are empty
1 parent 61b24a2 commit e5f6595

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

pkg/cloud/services/eks/cluster.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -297,13 +297,10 @@ func makeVpcConfig(subnets infrav1.Subnets, endpointAccess ekscontrolplanev1.End
297297
vpcConfig := &eks.VpcConfigRequest{
298298
EndpointPublicAccess: endpointAccess.Public,
299299
EndpointPrivateAccess: endpointAccess.Private,
300-
PublicAccessCidrs: []*string{},
300+
PublicAccessCidrs: cidrs,
301301
SubnetIds: subnetIds,
302302
}
303303

304-
if len(cidrs) > 0 {
305-
vpcConfig.PublicAccessCidrs = cidrs
306-
}
307304
sg, ok := securityGroups[infrav1.SecurityGroupEKSNodeAdditional]
308305
if ok {
309306
vpcConfig.SecurityGroupIds = append(vpcConfig.SecurityGroupIds, &sg.ID)

pkg/cloud/services/eks/cluster_test.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,8 @@ func TestMakeVPCConfig(t *testing.T) {
176176
endpointAccess: ekscontrolplanev1.EndpointAccess{},
177177
},
178178
expect: &eks.VpcConfigRequest{
179-
SubnetIds: []*string{&idOne, &idTwo},
179+
SubnetIds: []*string{&idOne, &idTwo},
180+
PublicAccessCidrs: []*string{},
180181
},
181182
},
182183
{
@@ -204,8 +205,9 @@ func TestMakeVPCConfig(t *testing.T) {
204205
},
205206
},
206207
expect: &eks.VpcConfigRequest{
207-
SubnetIds: []*string{&idOne, &idTwo},
208-
SecurityGroupIds: []*string{&idOne},
208+
SubnetIds: []*string{&idOne, &idTwo},
209+
SecurityGroupIds: []*string{&idOne},
210+
PublicAccessCidrs: []*string{},
209211
},
210212
},
211213
{

0 commit comments

Comments
 (0)