Newer
Older
openstack-caracal-ipv4 / runbooks / 08-validate.md

Runbook 08 — Validation (Roosevelt-Rehearsal Bar)

STATUS: PLACEHOLDER — drafted with scripts/validate.sh.

Purpose

Execute the validation criteria from D-011 and confirm the cloud is ready to be considered a successful rebuild.

Prerequisites

  • All prior runbooks complete

Validation criteria (per D-011)

  • All charms active/idle in juju status
  • All public API VIPs respond on FQDN from jumphost
  • All public API VIPs respond on FQDN from a tenant VM (Option B path)
  • Octavia LB pattern passes: create LB, two members, round-robin verified,
    failover verified, recovery verified
  • Magnum CAPI cluster create end-to-end: cluster template + cluster create,
    OCCM does not crash-loop, cluster reaches CREATE_COMPLETE
  • Vault unseal + auto-unseal-after-reboot pattern: reboot vault unit,
    confirm auto-unseal via etcd (or manual unseal per HA pattern)
  • Designate resolves API hostnames from tenant subnet
  • Snapshot 1 (post-deploy, pre-tenant) taken (per D-012)
  • Snapshot 2 (post-tenant) taken (per D-012)

TODO

  • Run scripts/validate.sh and capture output
  • Document any divergences from validation criteria in
    `docs/design-decisions.md` change log