Self Managed Stack Set Deployment Support
linsona opened this issue · comments
Andrew Linson commented
Description
Using CDK, we would like to define a template through CDK constructs and deploy as a Self Managed CFN Stack Set.
Related: #66
Working Backwards
- User defines stack set the same way as normal cdk stack
- When user executes
cdk deploy
it would create a stack set if it does not exist or update an existing stack set + existing stack set instances.
Proposed Scope:
- Create New Self Managed Stack Set
- Update Existing Self Managed Stack Set
- Update includes updating existing Stack Set instances as well
- https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html
- https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackInstances.html
- Ability to set stack set configuration/deployment properties
- Administration Role, Execution Role, Fault Tolerance, Concurrency, etc.
Out of Scope (May be iteratively added in future):
- Service Managed Stack Set
- Add/Remove stack set instances by Id or OU
Roles
- Driver: @linsona
- Approver(s): (assigned by CDK team)
Elad Ben-Israel commented
Adam Ruka commented
@eladb it is not, because not all features of StackSets are included in this one (see the "Out of scope" section in #332 (comment)).
Elad Ben-Israel commented
@eladb it is not, because not all features of StackSets are included in this one (see the "Out of scope" section in #332 (comment)).
It's okay that we don't implement all the features immediately. I still think it's the same RFC.
Closing as dup so we can preserve the history and discussions around StackSets in a single place.