fix: Perform-tasks fails when creating/updating stacks with large templates to 2+ regions #569 #570
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #569
A new
S3Client
needs to be constructed whenever the template is uploaded to a new region. This isn't currently happening becauseregion
is not being passed as an argument toGetCredentialProviderWithRoleAssumptions
when building thecacheKey
within theGetS3Service
function. This results inGetS3Service
not seeing the request as a newcacheKey
and the firstS3Client
is reused when it should not be.