这是indexloc提供的服务,不要输入任何密码
Skip to content
This repository was archived by the owner on Mar 4, 2021. It is now read-only.

Conversation

@codiverse
Copy link
Contributor

This resolves #77

  • Introduces a new client property simianarmy.client.aws.assumeRoleArn
    • which is consumed in the BasicSimianArmyContext
  • Takes advantage of existing ability to pass in an AWS credentials provider for AWS client creation
    • which was available but not used anywhere, now all clients are created with a defined provider, the default chain being used as standard
  • Introduces a new credentials provider that handles management of the temporary credentials for the assumed role, particularly for renewal when they expire : required as no current AWS SDK credentials provider is suitable
  • Alters Conformity Monkey rules that were creating clients to use the appropriate credentials provider
    • ideally they wouldn't have to know about credentials providers but as they are creating clients they have to
    • a future change could address this but it is a more general change, not just to support this feature

@cloudbees-pull-request-builder

SimianArmy-pull-requests #39 SUCCESS
This pull request looks good

@coryb
Copy link
Contributor

coryb commented Aug 16, 2013

Looks good, thanks.

coryb added a commit that referenced this pull request Aug 16, 2013
Allow the Simian Army to work under an assumed role (cross account access)
@coryb coryb merged commit 6eb83d8 into Netflix:master Aug 16, 2013
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.

Allow SimianArmy to operate across AWS accounts

3 participants