Skip to content

Commit f6a4928

Browse files
committed
disassociate secondary CIDR after subnets are deleted
1 parent 760e4e7 commit f6a4928

15 files changed

+34
-7
lines changed

cmd/clusterawsadm/cloudformation/bootstrap/cluster_api_controller.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,8 @@ func (t Template) ControllersPolicyEKS() *iamv1.PolicyDocument {
402402
Effect: iamv1.EffectAllow,
403403
}, {
404404
Action: iamv1.Actions{
405+
"ec2:AssociateVpcCidrBlock",
406+
"ec2:DisassociateVpcCidrBlock",
405407
"eks:ListAddons",
406408
"eks:CreateAddon",
407409
"eks:DescribeAddonVersions",

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/customsuffix.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,8 @@ Resources:
324324
- arn:*:eks:*:*:cluster/*
325325
- arn:*:eks:*:*:nodegroup/*/*/*
326326
- Action:
327+
- ec2:AssociateVpcCidrBlock
328+
- ec2:DisassociateVpcCidrBlock
327329
- eks:ListAddons
328330
- eks:CreateAddon
329331
- eks:DescribeAddonVersions

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/default.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,8 @@ Resources:
324324
- arn:*:eks:*:*:cluster/*
325325
- arn:*:eks:*:*:nodegroup/*/*/*
326326
- Action:
327+
- ec2:AssociateVpcCidrBlock
328+
- ec2:DisassociateVpcCidrBlock
327329
- eks:ListAddons
328330
- eks:CreateAddon
329331
- eks:DescribeAddonVersions

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_all_secret_backends.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,8 @@ Resources:
337337
- arn:*:eks:*:*:cluster/*
338338
- arn:*:eks:*:*:nodegroup/*/*/*
339339
- Action:
340+
- ec2:AssociateVpcCidrBlock
341+
- ec2:DisassociateVpcCidrBlock
340342
- eks:ListAddons
341343
- eks:CreateAddon
342344
- eks:DescribeAddonVersions

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_bootstrap_user.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,8 @@ Resources:
331331
- arn:*:eks:*:*:cluster/*
332332
- arn:*:eks:*:*:nodegroup/*/*/*
333333
- Action:
334+
- ec2:AssociateVpcCidrBlock
335+
- ec2:DisassociateVpcCidrBlock
334336
- eks:ListAddons
335337
- eks:CreateAddon
336338
- eks:DescribeAddonVersions

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_custom_bootstrap_user.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,8 @@ Resources:
331331
- arn:*:eks:*:*:cluster/*
332332
- arn:*:eks:*:*:nodegroup/*/*/*
333333
- Action:
334+
- ec2:AssociateVpcCidrBlock
335+
- ec2:DisassociateVpcCidrBlock
334336
- eks:ListAddons
335337
- eks:CreateAddon
336338
- eks:DescribeAddonVersions

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_different_instance_profiles.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,8 @@ Resources:
324324
- arn:*:eks:*:*:cluster/*
325325
- arn:*:eks:*:*:nodegroup/*/*/*
326326
- Action:
327+
- ec2:AssociateVpcCidrBlock
328+
- ec2:DisassociateVpcCidrBlock
327329
- eks:ListAddons
328330
- eks:CreateAddon
329331
- eks:DescribeAddonVersions

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_eks_console.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,8 @@ Resources:
324324
- arn:*:eks:*:*:cluster/*
325325
- arn:*:eks:*:*:nodegroup/*/*/*
326326
- Action:
327+
- ec2:AssociateVpcCidrBlock
328+
- ec2:DisassociateVpcCidrBlock
327329
- eks:ListAddons
328330
- eks:CreateAddon
329331
- eks:DescribeAddonVersions

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_eks_default_roles.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,8 @@ Resources:
324324
- arn:*:eks:*:*:cluster/*
325325
- arn:*:eks:*:*:nodegroup/*/*/*
326326
- Action:
327+
- ec2:AssociateVpcCidrBlock
328+
- ec2:DisassociateVpcCidrBlock
327329
- eks:ListAddons
328330
- eks:CreateAddon
329331
- eks:DescribeAddonVersions

cmd/clusterawsadm/cloudformation/bootstrap/fixtures/with_eks_kms_prefix.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,8 @@ Resources:
324324
- arn:*:eks:*:*:cluster/*
325325
- arn:*:eks:*:*:nodegroup/*/*/*
326326
- Action:
327+
- ec2:AssociateVpcCidrBlock
328+
- ec2:DisassociateVpcCidrBlock
327329
- eks:ListAddons
328330
- eks:CreateAddon
329331
- eks:DescribeAddonVersions

0 commit comments

Comments
 (0)