v61.0.0
Major Changes
-
d3259e7: Support multiple usages of
GuGithubActionsRole
in a single AWS accountThis significantly changes the resources constructed by
GuGithubActionsRole
,
specifically, the construct will no longer instantiate aGitHubOidcProvider
.
This is because you can only ever have oneGitHubOidcProvider
per provider
domain (ietoken.actions.githubusercontent.com
) - while we may want multiple
instances ofGuGithubActionsRole
in an AWS account, we can't have the
GuGithubActionsRole
construct trying to make a newGitHubOidcProvider
with
each instance.Consequently, you will need to instantiate the
GitHubOidcProvider
elsewhere
as a singleton. At the Guardian, we do this with https://github.com/guardian/aws-account-setup.
Minor Changes
- bf08a5e: Default to GP3 storage type for RDS