Skip to content

Conversation

@orishoshan
Copy link
Collaborator

@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

Infrastructure change to support the credentials operator functionality of the same, in otterize/credentials-operator#185.

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 changed the title Additional trust relationships - POC Support specifying additional AWS IAM trust relationships for roles managed by Otterize Jun 2, 2025
@orishoshan orishoshan requested a review from amitlicht June 2, 2025 14:41
@orishoshan orishoshan marked this pull request as ready for review June 4, 2025 08:54
@orishoshan orishoshan enabled auto-merge (squash) June 4, 2025 09:04
@orishoshan orishoshan merged commit c0ebfc4 into main Jun 4, 2025
22 checks passed
@orishoshan orishoshan deleted the orisho/additional_trust_rels branch June 4, 2025 09:18
@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.

3 participants