You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// IAM Role ARN to assume when calling AWS APIs. Needed to assume a role in another account and prevent the confused deputy problem. https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html
// IAM Role ARN to assume when calling AWS APIs. Needed to assume a role in another account and prevent the confused deputy problem. https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html
<td><i>(Optional)</i> In case the target group is in a differet AWS account, you put here the role that needs to be assumed in order to manipulate the target group.
<td><i>(Optional)</i> The external ID for the assume role operation. Optional, but recommended. It helps you to prevent the <ahref="https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html"target="_blank">confused deputy problem</a>.
64
-
</td></tr>
65
-
</table>
66
-
67
58
<tr><tdcolspan=2>
68
59
Refer to the Kubernetes API documentation for the other fields of the
Copy file name to clipboardexpand all lines: docs/guide/targetgroupbinding/targetgroupbinding.md
+103-6
Original file line number
Diff line number
Diff line change
@@ -112,10 +112,108 @@ spec:
112
112
### AssumeRole
113
113
114
114
Sometimes the AWS LoadBalancer controller needs to manipulate target groups from different AWS accounts.
115
-
The way to do that is assuming a role from such account. There are annotations that can help you with that:
115
+
The way to do that is assuming a role from such an account. The following spec fields help you with that.
116
116
117
-
* `alb.ingress.kubernetes.io/IamRoleArnToAssume`: the ARN that you need to assume
118
-
* `alb.ingress.kubernetes.io/AssumeRoleExternalId`: the external ID for the assume role operation. Optional, but recommended. It helps you to prevent the confused deputy problem ( https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html )
117
+
* `iamRoleArnToAssume`: the ARN that you need to assume
118
+
* `assumeRoleExternalId`: the external ID for the assume role operation. Optional, but recommended. It helps you to prevent the confused deputy problem ( https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html )
0 commit comments