Skip to content

Support assumeRole chains for AWS auth #7201

@sgarfinkel

Description

@sgarfinkel

Proposal

We would like to have a way to configure a TriggerAuthentication such that the operator’s ServiceAccount calls assumeRole on another role ARN.

Use-Case

We need to support cross-account access, and rather than giving the operator direct access to the underlying resource, we’d like it to call assumeRole on a given ARN (with the appropriate trust policy) before trying to access the underlying resource. This doesn’t seem to be possible. KEDA will either use the operator to access the resource, or try to assume a role ARN directly via OIDC. We’d like to instead have support for chains. This is a common pattern for cross-account resource access, and is supported as a credential pattern in all of the SDKs.

The docs seem to indicate this is supported already but we were unable to get any configuration working and there’s no examples of this.

Is this a feature you are interested in implementing yourself?

No

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    To Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions