1414
1515locals {
1616 # To update, just replace everything between the two "EOT"s with the contents of the downloaded JSON file.
17- # Below is the policy as of version 2.6.0 , downloaded from
18- # https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.6.0 /docs/install/iam_policy.json
17+ # Below is the policy as of version 2.13.4 , downloaded from
18+ # https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.4 /docs/install/iam_policy.json
1919 # This policy is for the `aws` partition. Override overridable_distributed_iam_policy for other partitions.
2020 overridable_distributed_iam_policy = << EOT
2121{
@@ -49,6 +49,9 @@ locals {
4949 "ec2:DescribeTags",
5050 "ec2:GetCoipPoolUsage",
5151 "ec2:DescribeCoipPools",
52+ "ec2:GetSecurityGroupsForVpc",
53+ "ec2:DescribeIpamPools",
54+ "ec2:DescribeRouteTables",
5255 "elasticloadbalancing:DescribeLoadBalancers",
5356 "elasticloadbalancing:DescribeLoadBalancerAttributes",
5457 "elasticloadbalancing:DescribeListeners",
@@ -59,7 +62,9 @@ locals {
5962 "elasticloadbalancing:DescribeTargetGroupAttributes",
6063 "elasticloadbalancing:DescribeTargetHealth",
6164 "elasticloadbalancing:DescribeTags",
62- "elasticloadbalancing:DescribeTrustStores"
65+ "elasticloadbalancing:DescribeTrustStores",
66+ "elasticloadbalancing:DescribeListenerAttributes",
67+ "elasticloadbalancing:DescribeCapacityReservation"
6368 ],
6469 "Resource": "*"
6570 },
@@ -208,7 +213,10 @@ locals {
208213 "elasticloadbalancing:DeleteLoadBalancer",
209214 "elasticloadbalancing:ModifyTargetGroup",
210215 "elasticloadbalancing:ModifyTargetGroupAttributes",
211- "elasticloadbalancing:DeleteTargetGroup"
216+ "elasticloadbalancing:DeleteTargetGroup",
217+ "elasticloadbalancing:ModifyListenerAttributes",
218+ "elasticloadbalancing:ModifyCapacityReservation",
219+ "elasticloadbalancing:ModifyIpPools"
212220 ],
213221 "Resource": "*",
214222 "Condition": {
@@ -254,7 +262,8 @@ locals {
254262 "elasticloadbalancing:ModifyListener",
255263 "elasticloadbalancing:AddListenerCertificates",
256264 "elasticloadbalancing:RemoveListenerCertificates",
257- "elasticloadbalancing:ModifyRule"
265+ "elasticloadbalancing:ModifyRule",
266+ "elasticloadbalancing:SetRulePriorities"
258267 ],
259268 "Resource": "*"
260269 }
0 commit comments