Skip to content

Conversation

@orishoshan
Copy link
Contributor

@orishoshan orishoshan commented May 7, 2025

Description

Specify the following annotation on a pod to add an additional trust relationship statement:

credentials-operator.otterize.com/additional-role-trust-relationship-statements: '[{"Effect": "Allow", "Principal": {"AWS": "*"}, "Action": ["sts:AssumeRoleWithWebIdentity"]}]'

References

Functionality change that goes together with a matching PR in the intents-operator repo: otterize/intents-operator#589

Testing

  • This change adds test coverage for new/changed/fixed functionality

Checklist

  • I have added documentation for new/changed functionality in this PR and in github.com/otterize/docs

@orishoshan orishoshan requested a review from amitlicht June 2, 2025 14:42
@orishoshan orishoshan marked this pull request as ready for review June 2, 2025 14:42
@orishoshan orishoshan changed the title Additional trust relationships - POC Support specifying additional AWS IAM trust relationships for roles managed by Otterize Jun 2, 2025
@orishoshan orishoshan merged commit 6a1df2e into main Jun 4, 2025
12 checks passed
@orishoshan orishoshan deleted the orisho/additional_trust_rels branch June 4, 2025 14:05
@github-actions github-actions bot locked and limited conversation to collaborators Jun 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants