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
21.5 Pipeline Rerun Behavior
Orbnetes deployment and release orchestration documentation for operators and platform teams.
Q: What is difference between rerun all and rerun failed?
- Rerun all: re-executes entire pipeline graph.
- Rerun failed: re-executes failed branch/jobs only (depending on dependency model and implementation).
Q: Why rerun failed did not start immediately?
It may still wait for dependencies, approvals, or runner availability.
Q: Why rerun produced different outcome?
External dependencies, runtime config changes, or environment state drift can alter result.
Best practice
- Use rerun failed for isolated transient failures.
- Use rerun all when shared state may be invalid.
- Record rerun reason in comments for incident clarity.