(bootstrap): add --concurrency to cdk bootstrap command
- 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
Assessment
This issue has not been assessed yet.