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
10.1 Blueprint Fundamentals
Orbnetes deployment and release orchestration documentation for operators and platform teams.
Blueprints are the execution definitions of Orbnetes. They describe how jobs should run, in what order, with which conditions, and using which runtime data.
Think of a Blueprint as:
- human-readable pipeline code,
- reusable deployment/run logic,
- the bridge between release governance and agent execution.
A Blueprint defines:
- pipeline identity (
name,description), - optional launch inputs,
- one or more jobs,
- step commands for each job,
- dependency and failure behavior.
Where Blueprints are used:
- standalone runs,
- release-driven deployments,
- rollback-related execution paths (depending on policy and mode).
Key design goals:
- easy to read and review,
- operationally expressive enough for real deploy flows,
- deterministic enough for repeatable execution.
A practical first stable blueprint usually has:
- backup/pre-check job,
- deploy job,
- optional verification/health-check job.