A quality gate is a checkpoint that requires specified validation results or approval before an infrastructure change advances. For IaC, gates protect security, availability, and resiliency through review or tests. section 7.0
Apply quality gates at successive delivery stages:
- Submit a change request describing rollout and rollback steps for peer or organizational review. section 7.0
- Run unit, integration, and end-to-end tests in a testing environment after the change reaches the repository. section 7.1.2
- Require manual approval before production, while keeping approval batches small and feedback cycles short. section 7.1.2
Figure 7.4 Continuous delivery automatically deploys and runs infrastructure changes in a testing environment and waits for manual approval for production.
A delivery pipeline shows how automated testing and testing-environment deployment precede manual production approval. section 7.1.2




