Skip to content

Cross AWS account support #111

@bendu

Description

@bendu

See #105

To better support cross account scenarios, we can add the ability to assume a cross-account role to the controller. Implementation wise, it would be a credential provider that assumes the role specified by an environment variable set on the container.

Once code change is in. Customer would take the follow steps to enable:

  1. Customer creates role in AWS account with permissions to Cloud Map. Role is configured to be assumed by other account.
  2. Customer adds permissions for EKS pod role to assume the role created in step 1.
  3. Customer sets environment variable on controller with arn of role to assume.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions