Gapstack does not replace CloudFormation. It streams environment stack events into the product so you can watch deploys next to the environments they belong to.
The two CloudFormation stacks
Gapstack creates two kinds of CloudFormation stacks in your AWS account:- Account connection stack — one stack per linked AWS account. It creates the IAM role Gapstack assumes. You create this stack when you connect an AWS account.
- Environment stack — one stack per environment. It provisions the resources in that environment, such as Lambda, APIs, and data stores.
What a workflow contains
Each workflow tracks one stack operation. As CloudFormation applies the template, Gapstack records each stack event on State Records. The table matches the CloudFormation event history:- Resource status
- Detailed status
- Reason
- Type
- Date
Workflow details for an environment stack, including CloudFormation state records.
Workflow status
If a workflow fails, start with the event that has a status reason. That text is the CloudFormation failure message for the resource. If this was the first deploy of the environment, see Failed first deploy.