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
Copy file name to clipboardExpand all lines: README.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -255,6 +255,28 @@ Targets:
255
255
help Shows this help message
256
256
```
257
257
258
+
## Configuration Variables for Secondary Role Assumption with External ID
259
+
260
+
The following environment variables enable the plugin to assume a secondary IAM role using IRSA, with an External ID if required by the role’s trust policy.
261
+
262
+
### Variables
263
+
264
+
#### `PLUGIN_USER_ROLE_ARN`
265
+
266
+
-**Type**: String
267
+
-**Required**: No
268
+
-**Description**: Specifies the secondary IAM role to be assumed by the plugin, allowing it to inherit permissions associated with this role and access specific AWS resources.
269
+
270
+
#### `PLUGIN_USER_ROLE_EXTERNAL_ID`
271
+
272
+
-**Type**: String
273
+
-**Required**: No
274
+
-**Description**: Provide the External ID necessary for the role assumption process if the secondary role’s trust policy mandates it. This is often required for added security, ensuring that only authorized entities assume the role.
275
+
276
+
### Usage Notes
277
+
278
+
- If the role secondary role (`PLUGIN_USER_ROLE_ARN`) requires an External ID then pass it through `PLUGIN_USER_ROLE_EXTERNAL_ID`.
279
+
258
280
## Releases
259
281
260
282
Release management handled by the CI pipeline. When you create a tag on `master` branch, CI handles the rest.
@@ -299,3 +321,4 @@ One bigger area of future investment is to add a couple of [new storage backends
299
321
## License and Copyright
300
322
301
323
This project is licensed under the [Apache License 2.0](LICENSE).
0 commit comments