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
1.5.3 Upgrade
Orbnetes deployment and release orchestration documentation for operators and platform teams.
This section describes the official upgrade flow using the Orbnetes upgrade script.
Upgrade (latest)
curl -fsSL https://get.orbnetes.cloud/upgrade.sh | bash
Upgrade to specific version
curl -fsSL https://get.orbnetes.cloud/upgrade.sh | bash -s -- --version 1.8.1
What upgrade.sh does automatically
- Detects target version (from
latest.jsonor from--version). - Downloads release files (
compose.prod.yaml,.env.example,socket.env.example). - Updates
.env(image names and version fields). - Creates backups (MySQL dump, storage tar archive, and
.envsnapshot). - Runs
docker compose pull. - Runs
docker compose up -d --remove-orphans. - Runs
php artisan migrate --force. - Refreshes cache.