You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
With the support of concurrent account operation[max 5] withing ControlTower, customers can vend multiple accounts at the same time. Though CT now supports this it would be great if the ServiceCatalog Tool also support this.
Describe the solution you'd like
Currently as a part of account vending using ServiceCatlog --> stepfunction[account-vending-state-machine], When we trigger multiple account vending operations:
Multiple state machine executions started.
All executions pass successfully till SingleAccountRun[CodeBuild]
First account vending execution trigger the [servicecatalog-puppet-pipeline] and succeed but rest other fails due to timeouts and deadlock in AWS puppet pipeline(no concurrent support) [please do note few of them may pass depending on the time of first execution completion]
Though the code build project name[SingleAccountRun] itself suggests that its meant for single account run and expected to behave this way hence raising this feature request if we can create another one which supports multiple accounts run too.
Below are the option that we would see here but more than happy in case any other option if available or proposed which suffice this need with minimal impact and changes:
Change the catalog product[account-vending-with-aws-control-tower] with associated lambda's and state machine to support parallel account runs within single state machine. User has to pass comma separated details for multiple fields + Further puppet related changes to support multiple account run with parameterised support for new attribute as multiple account list.
No change in catalog product but only to the statemachine[account-vending-state-machine] to call the specific builds that being executed as part of pipeline[servicecatalog-puppet-pipeline]. This requires disable/enable of source polling in pipeline[servicecatalog-puppet-pipeline] to avoid any run by puppet configuration changes during this time.
Describe alternatives you've considered
More inclined to option-1 if support for multiple account run is available within SCT in parallel to single account run.
The text was updated successfully, but these errors were encountered:
pspanwar
changed the title
Vend Multiple Account Support within ServiceCatalogPuppet Deploy
Multiple Account Vending Support within ServiceCatalogPuppet Deploy
Jan 24, 2023
Is your feature request related to a problem? Please describe.
With the support of concurrent account operation[max 5] withing ControlTower, customers can vend multiple accounts at the same time. Though CT now supports this it would be great if the ServiceCatalog Tool also support this.
Describe the solution you'd like
Currently as a part of account vending using
ServiceCatlog --> stepfunction[account-vending-state-machine]
, When we trigger multiple account vending operations:SingleAccountRun[CodeBuild]
servicecatalog-puppet-pipeline
] and succeed but rest other fails due to timeouts and deadlock in AWS puppet pipeline(no concurrent support) [please do note few of them may pass depending on the time of first execution completion]Though the code build project name[SingleAccountRun] itself suggests that its meant for single account run and expected to behave this way hence raising this feature request if we can create another one which supports multiple accounts run too.
Below are the option that we would see here but more than happy in case any other option if available or proposed which suffice this need with minimal impact and changes:
Change the catalog product[
account-vending-with-aws-control-tower
] with associated lambda's and state machine to support parallel account runs within single state machine. User has to pass comma separated details for multiple fields + Further puppet related changes to support multiple account run with parameterised support for new attribute as multiple account list.No change in catalog product but only to the statemachine[
account-vending-state-machine
] to call the specific builds that being executed as part of pipeline[servicecatalog-puppet-pipeline
]. This requires disable/enable of source polling in pipeline[servicecatalog-puppet-pipeline
] to avoid any run by puppet configuration changes during this time.Describe alternatives you've considered
More inclined to option-1 if support for multiple account run is available within SCT in parallel to single account run.
Additional context
https://aws.amazon.com/about-aws/whats-new/2022/12/aws-control-tower-concurrent-account-provisioning-operations/
The text was updated successfully, but these errors were encountered: