GitOps & Progressive Delivery

Source: content/manual/04-platform-engineering/chapters/04-gitops-and-progressive-delivery.md

Purpose and scope

Shift from imperative releases to declarative changes with rollout controls.

Outcomes

  • Faster, safer deploys and rollbacks.
  • Clear change history and approvals.
  • Lower blast radius via canaries.

Signals of trouble

  • Manual hotfix deploys bypassing change control.
  • Unclear who approved production changes.
  • No staged rollout options.

Remediation steps

  1. Manage environment state in Git with policy checks.
  2. Use canaries/flags; automate promotion and rollback.
  3. Record approvers and link to incidents.

Checklists and assets

References

  • GitOps controllers; feature flag service docs.