3.1 Control Plane vs Agent Execution Plane
3.2 Project Scope Model
3.3 Data Flow: Source -> Release -> Pipeline -> Logs/Artifacts
3.4 Runtime Configuration Layers (global / project / environment)
3.5 Pipeline Execution Semantics
3.6 Release Governance Path
3.7 Rollback Architecture (Policy-driven)
3.8 Security and Trust Boundaries
3.9 State and Persistence Model
3.10 Scalability Model
3.11 Failure Modes and Recovery Patterns
3.12 Why This Architecture Works in Practice
20.3 Approval-Gated Production Release
Orbnetes deployment and release orchestration documentation for operators and platform teams.
Objective
Enforce explicit human approval before production deployment starts.
Prerequisites
- approver users exist with required permissions,
- project notification policy includes approval-required events,
- release approval process ownership is defined.
Steps
- Create release as usual (title, blueprint, source/tag/file, inputs).
- Add approvers in Approvers panel.
- Launch release.
- Confirm release status =
pending_approval. - Approvers review release details and optionally comment.
- Approvers click approve.
- After required approvals, release transitions to execution (
queued/running). - Monitor pipeline and final status.
Success Criteria
- deployment does not start before approvals,
- approval actions are recorded with actor and timestamp,
- release executes only after gate is satisfied.
Common Pitfalls
- selecting users without effective approve scope,
- unclear approver ownership causing long pending state,
- notification routing missing key approvers.