Skip to content

Change Advisory Board (CAB)

The Change Advisory Board (CAB) is the central body for evaluating and approving change requests in OpsWeave. It ensures that changes to the IT infrastructure are reviewed and documented in a structured manner.

CAB Board

CAB Board

The CAB page provides a clear overview of all change requests that require a CAB evaluation.

Tabs

TabContent
PendingChange requests with status "CAB Review" — not yet evaluated
All ChangesComplete list of all change requests (including already evaluated ones)

Each entry shows:

  • Ticket number (e.g. CHG-2026-00015)
  • Title and short description
  • Risk level (color-coded)
  • Planned implementation date
  • Assigned group
  • Current status

Decision Workflow

CAB members can make a decision for each change request:

DecisionDescription
ApproveChange is released for implementation
RejectChange is rejected with justification
DeferChange is postponed, re-evaluation required

Each decision requires a note with justification. The decision is logged in the ticket history.

Process

  1. Agent creates change request with cab_required: true
  2. Ticket appears in the CAB board under "Pending"
  3. CAB members review RFC details and risk assessment
  4. Decision is made (Approve/Reject/Defer)
  5. On approval: Ticket moves to the next workflow step
  6. On rejection: Ticket is routed back to the creator

Risk Assessment

Each change request contains a structured risk assessment:

FieldValuesDescription
Risk LevelLow, Medium, High, CriticalOverall risk of the change
LikelihoodLow, Medium, HighProbability of negative impact
ImpactLow, Medium, HighSeverity if a problem occurs

The risk level is displayed as a color-coded badge:

  • Low — Green
  • Medium — Yellow
  • High — Orange
  • Critical — Red

RFC Details

The Request for Change (RFC) contains all relevant information for the CAB evaluation:

SectionContent
JustificationWhy is the change necessary?
Implementation PlanStep-by-step description of the implementation
Rollback PlanMeasures in case of failed implementation
Planned StartDate and time of change start
Planned EndExpected completion of the change
Affected AssetsLinked CIs from the CMDB
Affected ServicesImpacted IT services

Integration with Change Tickets

Change tickets (CHG) have additional fields compared to incidents and problems:

  • cab_required (Boolean) — Determines whether a CAB review is required
  • risk_level — Risk level (low, medium, high, critical)
  • risk_likelihood — Likelihood of occurrence
  • risk_impact — Impact if it occurs
  • justification — Justification for the change
  • implementation_plan — Implementation plan
  • rollback_plan — Rollback plan
  • planned_start — Planned start
  • planned_end — Planned end

Change Subtypes

SubtypeCAB RequiredDescription
StandardNoPre-approved, low-risk change
NormalYesStandard change with CAB evaluation
EmergencyRetroactivelyEmergency change, CAB review after implementation

REST API

GET    /api/v1/tickets?ticket_type=change&status=cab_review   # Pending CAB reviews
GET    /api/v1/tickets?ticket_type=change                      # All changes
GET    /api/v1/tickets/:id                                     # Change detail with RFC fields
PUT    /api/v1/tickets/:id                                     # Update change
PATCH  /api/v1/tickets/:id/status                              # CAB decision (change status)
GET    /api/v1/tickets/:id/history                             # History including CAB decisions

Released under the AGPL-3.0 License.