Skip to content

Commit c88bd4a

Browse files
author
Sourav Paul
committed
Add permissions to allow LB creation for keycloak
1 parent cc75a1e commit c88bd4a

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

PetAdoptions/cdk/pet_stack/resources/load_balancer/iam_policy.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,41 @@
150150
}
151151
}
152152
},
153+
{
154+
"Effect": "Allow",
155+
"Action": [
156+
"elasticloadbalancing:AddTags",
157+
"elasticloadbalancing:RemoveTags"
158+
],
159+
"Resource": [
160+
"arn:aws:elasticloadbalancing:*:*:listener/net/*/*/*",
161+
"arn:aws:elasticloadbalancing:*:*:listener/app/*/*/*",
162+
"arn:aws:elasticloadbalancing:*:*:listener-rule/net/*/*/*",
163+
"arn:aws:elasticloadbalancing:*:*:listener-rule/app/*/*/*"
164+
]
165+
},
166+
{
167+
"Effect": "Allow",
168+
"Action": [
169+
"elasticloadbalancing:AddTags"
170+
],
171+
"Resource": [
172+
"arn:aws:elasticloadbalancing:*:*:targetgroup/*/*",
173+
"arn:aws:elasticloadbalancing:*:*:loadbalancer/net/*/*",
174+
"arn:aws:elasticloadbalancing:*:*:loadbalancer/app/*/*"
175+
],
176+
"Condition": {
177+
"StringEquals": {
178+
"elasticloadbalancing:CreateAction": [
179+
"CreateTargetGroup",
180+
"CreateLoadBalancer"
181+
]
182+
},
183+
"Null": {
184+
"aws:RequestTag/elbv2.k8s.aws/cluster": "false"
185+
}
186+
}
187+
},
153188
{
154189
"Effect": "Allow",
155190
"Action": [

0 commit comments

Comments
 (0)