Skip to content

Commit e84a420

Browse files
authored
Merge pull request #4445 from MaxFedotov/cf-elasticloadbalancing
bug: add missing elasticloadbalancing permissions to cloudformation
2 parents 13ae637 + fc045ae commit e84a420

15 files changed

+105
-0
lines changed

cmd/clusterawsadm/cloudformation/bootstrap/cluster_api_controller.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,13 @@ func (t Template) ControllersPolicy() *iamv1.PolicyDocument {
155155
"elasticloadbalancing:DeregisterInstancesFromLoadBalancer",
156156
"elasticloadbalancing:RemoveTags",
157157
"elasticloadbalancing:SetSubnets",
158+
"elasticloadbalancing:ModifyTargetGroupAttributes",
159+
"elasticloadbalancing:CreateTargetGroup",
160+
"elasticloadbalancing:DescribeListeners",
161+
"elasticloadbalancing:CreateListener",
162+
"elasticloadbalancing:DescribeTargetHealth",
163+
"elasticloadbalancing:RegisterTargets",
164+
"elasticloadbalancing:DeleteListener",
158165
"autoscaling:DescribeAutoScalingGroups",
159166
"autoscaling:DescribeInstanceRefreshes",
160167
"ec2:CreateLaunchTemplate",

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,13 @@ Resources:
214214
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
215215
- elasticloadbalancing:RemoveTags
216216
- elasticloadbalancing:SetSubnets
217+
- elasticloadbalancing:ModifyTargetGroupAttributes
218+
- elasticloadbalancing:CreateTargetGroup
219+
- elasticloadbalancing:DescribeListeners
220+
- elasticloadbalancing:CreateListener
221+
- elasticloadbalancing:DescribeTargetHealth
222+
- elasticloadbalancing:RegisterTargets
223+
- elasticloadbalancing:DeleteListener
217224
- autoscaling:DescribeAutoScalingGroups
218225
- autoscaling:DescribeInstanceRefreshes
219226
- ec2:CreateLaunchTemplate

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,13 @@ Resources:
214214
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
215215
- elasticloadbalancing:RemoveTags
216216
- elasticloadbalancing:SetSubnets
217+
- elasticloadbalancing:ModifyTargetGroupAttributes
218+
- elasticloadbalancing:CreateTargetGroup
219+
- elasticloadbalancing:DescribeListeners
220+
- elasticloadbalancing:CreateListener
221+
- elasticloadbalancing:DescribeTargetHealth
222+
- elasticloadbalancing:RegisterTargets
223+
- elasticloadbalancing:DeleteListener
217224
- autoscaling:DescribeAutoScalingGroups
218225
- autoscaling:DescribeInstanceRefreshes
219226
- ec2:CreateLaunchTemplate

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,13 @@ Resources:
220220
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
221221
- elasticloadbalancing:RemoveTags
222222
- elasticloadbalancing:SetSubnets
223+
- elasticloadbalancing:ModifyTargetGroupAttributes
224+
- elasticloadbalancing:CreateTargetGroup
225+
- elasticloadbalancing:DescribeListeners
226+
- elasticloadbalancing:CreateListener
227+
- elasticloadbalancing:DescribeTargetHealth
228+
- elasticloadbalancing:RegisterTargets
229+
- elasticloadbalancing:DeleteListener
223230
- autoscaling:DescribeAutoScalingGroups
224231
- autoscaling:DescribeInstanceRefreshes
225232
- ec2:CreateLaunchTemplate

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,13 @@ Resources:
214214
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
215215
- elasticloadbalancing:RemoveTags
216216
- elasticloadbalancing:SetSubnets
217+
- elasticloadbalancing:ModifyTargetGroupAttributes
218+
- elasticloadbalancing:CreateTargetGroup
219+
- elasticloadbalancing:DescribeListeners
220+
- elasticloadbalancing:CreateListener
221+
- elasticloadbalancing:DescribeTargetHealth
222+
- elasticloadbalancing:RegisterTargets
223+
- elasticloadbalancing:DeleteListener
217224
- autoscaling:DescribeAutoScalingGroups
218225
- autoscaling:DescribeInstanceRefreshes
219226
- ec2:CreateLaunchTemplate

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,13 @@ Resources:
220220
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
221221
- elasticloadbalancing:RemoveTags
222222
- elasticloadbalancing:SetSubnets
223+
- elasticloadbalancing:ModifyTargetGroupAttributes
224+
- elasticloadbalancing:CreateTargetGroup
225+
- elasticloadbalancing:DescribeListeners
226+
- elasticloadbalancing:CreateListener
227+
- elasticloadbalancing:DescribeTargetHealth
228+
- elasticloadbalancing:RegisterTargets
229+
- elasticloadbalancing:DeleteListener
223230
- autoscaling:DescribeAutoScalingGroups
224231
- autoscaling:DescribeInstanceRefreshes
225232
- ec2:CreateLaunchTemplate

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,13 @@ Resources:
220220
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
221221
- elasticloadbalancing:RemoveTags
222222
- elasticloadbalancing:SetSubnets
223+
- elasticloadbalancing:ModifyTargetGroupAttributes
224+
- elasticloadbalancing:CreateTargetGroup
225+
- elasticloadbalancing:DescribeListeners
226+
- elasticloadbalancing:CreateListener
227+
- elasticloadbalancing:DescribeTargetHealth
228+
- elasticloadbalancing:RegisterTargets
229+
- elasticloadbalancing:DeleteListener
223230
- autoscaling:DescribeAutoScalingGroups
224231
- autoscaling:DescribeInstanceRefreshes
225232
- ec2:CreateLaunchTemplate

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,13 @@ Resources:
214214
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
215215
- elasticloadbalancing:RemoveTags
216216
- elasticloadbalancing:SetSubnets
217+
- elasticloadbalancing:ModifyTargetGroupAttributes
218+
- elasticloadbalancing:CreateTargetGroup
219+
- elasticloadbalancing:DescribeListeners
220+
- elasticloadbalancing:CreateListener
221+
- elasticloadbalancing:DescribeTargetHealth
222+
- elasticloadbalancing:RegisterTargets
223+
- elasticloadbalancing:DeleteListener
217224
- autoscaling:DescribeAutoScalingGroups
218225
- autoscaling:DescribeInstanceRefreshes
219226
- ec2:CreateLaunchTemplate

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,13 @@ Resources:
214214
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
215215
- elasticloadbalancing:RemoveTags
216216
- elasticloadbalancing:SetSubnets
217+
- elasticloadbalancing:ModifyTargetGroupAttributes
218+
- elasticloadbalancing:CreateTargetGroup
219+
- elasticloadbalancing:DescribeListeners
220+
- elasticloadbalancing:CreateListener
221+
- elasticloadbalancing:DescribeTargetHealth
222+
- elasticloadbalancing:RegisterTargets
223+
- elasticloadbalancing:DeleteListener
217224
- autoscaling:DescribeAutoScalingGroups
218225
- autoscaling:DescribeInstanceRefreshes
219226
- ec2:CreateLaunchTemplate

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,13 @@ Resources:
214214
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer
215215
- elasticloadbalancing:RemoveTags
216216
- elasticloadbalancing:SetSubnets
217+
- elasticloadbalancing:ModifyTargetGroupAttributes
218+
- elasticloadbalancing:CreateTargetGroup
219+
- elasticloadbalancing:DescribeListeners
220+
- elasticloadbalancing:CreateListener
221+
- elasticloadbalancing:DescribeTargetHealth
222+
- elasticloadbalancing:RegisterTargets
223+
- elasticloadbalancing:DeleteListener
217224
- autoscaling:DescribeAutoScalingGroups
218225
- autoscaling:DescribeInstanceRefreshes
219226
- ec2:CreateLaunchTemplate

0 commit comments

Comments
 (0)