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
18.4 Releases API
Orbnetes deployment and release orchestration documentation for operators and platform teams.
List releases
GET /api/v1/releases?project_uuid=...
Get release
GET /api/v1/releases/{id}?project_uuid=...
Create release
POST /api/v1/releases
Typical payload:
{
"project_uuid": "PROJECT_UUID",
"title": "Deploy v1.4.2",
"job_preset_id": 12,
"release_source_id": 3,
"selected_tag": "v1.4.2",
"selected_asset_name": "app-linux-amd64.tar.gz",
"environment_ids": [3],
"deployment_mode": "sequential",
"launch_inputs": {
"target_env": "prod"
},
"approver_user_ids": [5, 7]
}
Cancel release
POST /api/v1/releases/{id}/cancel
Approve release
POST /api/v1/releases/{id}/approve