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
8.2 Project Variables
Orbnetes deployment and release orchestration documentation for operators and platform teams.
Project Variables are non-sensitive configuration entries scoped to one project.
Use Project Variables for:
- feature flags,
- service URLs (non-sensitive),
- runtime mode switches,
- static config values needed by multiple blueprints.
Characteristics:
- Easier to rotate/change than hardcoded YAML constants.
- Referenced via
${{ vars.KEY }}. - Suitable for defaults that may still be overridden by environment scope.
When to choose Project Variable:
- Value is not confidential.
- Value is project-specific but not environment-specific.
- You want central control without editing blueprint YAML.