|
vr1-dc1 bundle render (9-node role-separated) + expansion review record
Render (committee Fork-2 hand-render), validated by the extended checker: - bundle.yaml: machines "8"-"11" (tags=openstack) -> "0"-"8" role+DC tags (block style); every `to:` re-homed (quorum trio -> control 0/1/2; nova-compute 3->2 on compute 3/4; ceph-osd -> storage 5-8; scaled apps + utilities -> control); ovn-chassis -> the 2 dc1 compute provider MACs (52:54:01:d1:04:02/05:02). - overlays/vr1-dc1-machines.yaml (NEW): per-DC retag (machines-overlay merge is VERIFY-LIVE at `juju deploy --dry-run`). - overlays/dc-ha-scaleup.yaml: tokens rendered to logical control ids 0/1/2 (DC-neutral); header updated; stale ceph-osd-3 comment -> 4. - provider-bundle-check.py: ovn-chassis MAC check skips the VR0 Pattern-A set on a role-separated bundle (the validator CAUGHT a real YAML flow-comma render bug). Validated: base + FULL dc1 deploy input (3 overlays, --dc vr1-dc1) PASS; harness 15/15; gauntlet ALL GREEN (78); repo-lint 0-fail. Expansion review (3 read-only reviewers) recorded in docs/audit/stage5-expansion-review-20260724.md: relations/bindings/subordinates HOLD under role-sep (uniform 6-NIC, SEC-011); no channel/pin change; open resolve-before-deploy items (vault VIP, v4-vs-dual-stack phasing) + deploy-gate script gaps + VERIFY-LIVE gates. NetBox->deploy coupling routed to Chat as a new PROPOSED D-number (Fork-2 escalation). No cloud state mutated. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VUjEb7onHpdqFHUnio6iVw |
|---|
|
|
| bundle.yaml |
|---|
| docs/CURRENT-STATE.md |
|---|
| docs/audit/stage5-expansion-review-20260724.md 0 → 100644 |
|---|
| docs/changelog-20260724-stage5-committee-fork1.md |
|---|
| overlays/dc-ha-scaleup.yaml |
|---|
| overlays/vr1-dc1-machines.yaml 0 → 100644 |
|---|
| scripts/provider-bundle-check.py |
|---|