14.1 Rollback Policy Overview

Orbnetes deployment and release orchestration documentation for operators and platform teams.

Rollback policy overview

Rollback in Orbnetes is policy-driven release recovery. Instead of ad-hoc manual commands during incident pressure, rollback behavior can be defined at release creation time and executed consistently when failure conditions are met.

Core objective:

  • reduce recovery time,
  • preserve auditability,
  • avoid improvisation in high-stress situations.

Rollback Policy is configured on release form and stored with release metadata.

Typical policy fields:

  • enabled (on/off),
  • check target (pipeline or specific job),
  • delay seconds (wait before evaluating/executing),
  • rollback mode (where rollback source comes from).

Execution model:

  1. Release runs normally.
  2. System evaluates configured failure condition.
  3. If condition indicates failure, rollback task is scheduled after delay.
  4. Rollback is executed as a new release with linked origin context.

Why this model is useful:

  • rollback becomes repeatable and deterministic,
  • all actions are visible in release history,
  • teams can pre-approve recovery strategy before failure occurs.