13.1 Approval Model

Orbnetes deployment and release orchestration documentation for operators and platform teams.

Approval model on release detail page

Approvals in Orbnetes provide a governance gate between release creation and deployment execution. They are used when a release requires explicit human authorization before jobs start.

Approval flow goals:

  • prevent unreviewed production changes,
  • make responsibility explicit,
  • preserve auditability of who approved what and when.

The approval model is release-centric:

  • Approvers are attached at release creation time.
  • Release status enters pending_approval if approvers exist.
  • Deployment starts only after required approvals are completed.

Key properties:

  • Approval state is tied to release record.
  • Approval decisions are persisted and visible in release context.
  • Approval is a governance action, not a pipeline step command.

Operational meaning:

  • A release can exist in system but remain non-executing until governance condition is met.
  • This separates prepared release from authorized deployment.