22.2 Status Vocabulary (release, deployment, pipeline, job)

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

Status Vocabulary (release, deployment, pipeline, job)

Note: exact transitions can vary by flow, but these are the operationally relevant meanings.

A) Release Status

pending_approval
Release created, waiting for required approvals. Deployment not started yet.

queued
Release is ready to execute but waiting for scheduling/capacity/dependency readiness.

running
At least one deployment/pipeline under release is actively executing.

succeeded
Release execution completed successfully.

failed
Release execution reached terminal failure condition.

canceled
Release was intentionally stopped/closed before successful completion.

B) Deployment Status

waiting / queued
Deployment exists but has not started execution yet.

running
Deployment pipeline is currently active.

succeeded
Deployment completed successfully for target environment.

failed
Deployment ended with failure.

canceled
Deployment was intentionally interrupted/stopped.

C) Pipeline Status

queued / waiting
Pipeline jobs are not yet executing (capacity/dependency/governance gating).

running
One or more jobs are executing.

succeeded
All required pipeline jobs completed successfully.

failed
At least one critical (non-allow-failure) path failed.

canceled
Pipeline execution was canceled.

D) Job / Job Run Status

queued
Job is waiting to be claimed by a matching available agent.

running
Agent has claimed job and step execution is in progress.

succeeded
Job completed successfully.

failed
Job execution failed with error/exit condition.

canceled
Job execution was canceled by user/system/policy action.

skipped (if present in flow)
Job did not execute due to condition/dependency rules.

E) Status Interpretation Tips

  1. pending_approval is governance wait, not runtime failure.
  2. queued often indicates routing/capacity/dependency, not broken command logic.
  3. Use release status for business flow state; use job status for technical root cause.
  4. Always pair status with timestamps and logs before deciding rerun/rollback.
  5. Terminal statuses (succeeded/failed/canceled) should be treated as closed outcomes for that execution instance.