Skip to content

P2 (ADR-067): Promotion — promote-by-digest, auto ≤ staging, gated prod #377

Description

@gangster

ADR-067 Phase 2 / §8. The same signed artifact (by digest) moves up the Stage ladder: auto-promote up to staging, gated review for prod (separation of duties). To be decomposed into sub-issues when designed (the way P4 was).

Part of #369.

Scope sketch

  • Promotion = a digest-bump to the next stage's overlay (GitOps), not a rebuild — the same image promotes.
  • Auto ≤ staging; prod is gated (author ≠ approver). This is the demand side of the release-approver role designed in ADR-068 P4.5 (P4.5 (ADR-068): release-approver + gated prod promotion #366) — coordinate so the gate + CODEOWNERS projection are shared, not duplicated.
  • Prod standing posture = view; prod mutates only via the gated promotion PR + break-glass (ADR-040).
  • Consider Argo Rollouts / progressive delivery (ADR-056) as the rollout mechanism.

Cross-links: ADR-068 #366 (release-approver), ADR-056 (progressive delivery).

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/supply-chaincosign, SLSA, CI provenance, image signingepicUmbrella/tracking issue spanning multiple work items

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions