Skip to main content
Version: next

Architecture

Operator architecture

Controller boundaries, lifecycle coordination, invariants, and implementation tradeoffs behind OpenBao Operator.

Architecture routes

  1. 01

    Operator invariants

    Lifecycle contracts and the assumptions the controller design depends on.

    Open
  2. 02

    Component design

    Split-controller control plane, app layer, and manager boundaries.

    Open
  3. 03

    Workload managers

    Bootstrap, networking, identity, and StatefulSet ownership on the workload reconcile path.

    Open
  4. 04

    Operation lifecycle coordination

    Shared lock, retry, and phase-transition primitives behind backup, restore, and upgrade flows.

    Open
  5. 05

    Lifecycle architecture

    Follow the operator from Day 0 provisioning through Day 2 operations and backup-driven recovery.

    Open

Related sections

Next release documentation

You are reading the unreleased main docs. Use the version menu for the newest published release, or check the release notes for what is already out.

Was this page helpful?

Use Needs work to open a structured GitHub issue for this page. The Yes button only acknowledges the signal locally.