aws / aws/aws-cdk-cli

(bootstrap): add --concurrency to cdk bootstrap command

Open
#1,452 1 comment 0 reactions 0 assignees View on GitHub
effort/large feature-request p2
Dominant language
TypeScript
Stars
105
Forks
122
Avg merge
1d 17h
Merged PRs (30d)
71

Description

### Describe the feature

When deploying (or updating) the bootstrap to multiple accounts and/or regions via IaC, it would be extremely helpful to be able to do so in parallel. This should support the same `--concurrency` flag recently introduced to `cdk deploy`.

Note that in order for this to work, `cdk bootstrap` will also need some mechanism to tell it the name of the role to assume in the target account, or else deploying to multiple accounts in parallel won't really work. Or better yet, it should have a flag telling it to use the deploy role that was created in the target account by a previous application of the bootstrap.

### Use Case

Currently deploying to multiple accounts and regions is a cumbersome process that requires extra manual effort on our part.

### Proposed Solution

_No response_

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### CDK version used

2.28.0 (build ba233f0)

### Environment details (OS name and version, etc.)

Alpine 3.16, Python 3.10.5

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.