|
CORRECTION: the MAAS region is INSTALLED in the DC, never migrated
Operator correction, verbatim: "MAAS region gets installed directly on the DC, it is not migrated. If you have read this somewhere we need to make sure it is corrected so future deployments don't follow a regional migration path." I told the operator a dc0 environment rebuild would 're-run the D-132 region migration work'. That framing came from two surfaces, and both are now fixed: SKILL.md carried a standing invariant headed 'A PER-DC MAAS REGION MIGRATION HAS AN ORDERING THAT IS NOT THE OBVIOUS ONE'. SKILL.md is read BEFORE any runbook, so a session planning DC3/4/5 would have followed a migration path that does not exist. Reframed: the region is installed in the DC at standup and nodes enlist into it first time. The dc0 migration of 2026-07-30 was a ONE-TIME remediation for machines already enrolled in the Office1 region before D-132 q1 was ruled -- a state no future DC can enter. The block is retained as record only, explicitly not as a workflow. design-decisions.md's D-132 amendment says 'Per DC this means: install region + PostgreSQL; re-enrol and re-commission 9 nodes; recreate the D-133 carve...'. True only of dc0 and dc1, which already existed. Annotated in place per D-117's treatment rule rather than rewritten. The region-target parameter half DOES generalise -- a per-DC region must be addressed explicitly; the re-enrolment half does not. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvCyrwvYTTcDYnRErfMsNf |
|---|
|
|
| .claude/skills/openstack-cloud-ops/SKILL.md |
|---|
| docs/design-decisions.md |
|---|