Skip to content

"Assume role" full support added - #820

Draft
galaux wants to merge 1 commit into
masterfrom
galaux/sc-149578/assume-role-full
Draft

galaux wants to merge 1 commit into
masterfrom
galaux/sc-149578/assume-role-full

Conversation

@galaux

@galaux galaux commented Apr 1, 2026 •

Copy link
Copy Markdown
Contributor

Modified commands: iam role create/update/show/assume to allow working with Assume Roles.

⚠️ If merged, this would display the Assume Role feature to our users which we may not want yet — consider for instance the fact that it is currently hidden behind a feature flag. ⚠️

@galaux
galaux force-pushed the galaux/sc-149578/assume-role-full branch from 2d82029 to b289978 Compare April 1, 2026 10:39
@galaux
galaux force-pushed the galaux/sc-149578/assume-role-full branch 3 times, most recently from f29b649 to 28aab48 Compare October 8, 2026 12:50
Modified commands

- `iam role create`: supports two new fields
- `iam role update`: supports two new fields
- `iam role show`: supports two new fields
- `iam role assume`: entirely new

Example to update a role:

bin/exo iam role update \
  23ed17a2-4cc8-43ff-9b15-41fe831f9c4a \
  --max-session-ttl 1801 \
  --assume-role-policy '{"rules": [ { "action": "allow", "expression": "identity.role_id == '\''aa0d0794-8a81-4e1a-9782-3822b167b58f'\''" } ]}'

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant