Deployment Controls #
TLDR: Deployments controls are enforced in the pipeline and environments
Rationale: Ensuring only compliant, approved software deployments are made to production
Background #
We use deployment controls to automatically ensure we only deploy software that has gone through our Software Development Lifecycle. This can be implemented as a gate in the pipeline, or as an admission control in the environment (ideally both).