dc0 PER-DC REGION -- PLANE TOPOLOGY REBUILT (D-132 q1 migration) Captured 2026-07-30. Target region: http://10.12.8.6:5240/ (profile vr1-dc0-region). Run FROM voffice1 through the rack tunnel -L 127.0.0.1:5241 -> 10.12.8.6:5240. ================================================================ -- region identity proven FIRST (a machine count is not proof) -- OK profile 'vr1-dc0-region' -> region with racks [hot-kid] (as expected) -- named executable check AFTER the apply -- $ dc-region-topology.sh check vr1-dc0 --profile vr1-dc0-region --expect-rack hot-kid OK profile 'vr1-dc0-region' -> region with racks [hot-kid] (as expected) dc-region-topology check: site=vr1-dc0 profile=vr1-dc0-region [ok] fabric 'vr1-dc0-provider-public' exists [ok] fabric 'vr1-dc0-metal-internal' exists [ok] fabric 'vr1-dc0-data-tenant' exists [ok] fabric 'vr1-dc0-storage' exists [ok] fabric 'vr1-dc0-replication' exists [ok] space 'provider-public' exists [ok] space 'metal-admin' exists [ok] space 'metal-internal' exists [ok] space 'data-tenant' exists [ok] space 'storage' exists [ok] space 'replication' exists [ok] subnet 10.12.4.0/22 (provider-public) exists [ok] subnet 10.12.4.0/22 is on fabric 'vr1-dc0-provider-public' (got 'vr1-dc0-provider-public') [ok] subnet 10.12.4.0/22 VLAN is bound to space 'provider-public' (got 'provider-public') [ok] subnet 10.12.4.0/22 gateway '10.12.4.1' (got '10.12.4.1') [ok] subnet 10.12.8.0/22 (metal-admin) exists [ok] metal-admin 10.12.8.0/22 is on MAAS's own fabric 'fabric-0' (by design) [ok] subnet 10.12.8.0/22 VLAN is bound to space 'metal-admin' (got 'metal-admin') [ok] subnet 10.12.8.0/22 gateway 'none' (got 'none') [ok] subnet 10.12.12.0/22 (metal-internal) exists [ok] subnet 10.12.12.0/22 is on fabric 'vr1-dc0-metal-internal' (got 'vr1-dc0-metal-internal') [ok] subnet 10.12.12.0/22 VLAN is bound to space 'metal-internal' (got 'metal-internal') [ok] subnet 10.12.12.0/22 gateway 'none' (got 'none') [ok] subnet 10.12.16.0/22 (data-tenant) exists [ok] subnet 10.12.16.0/22 is on fabric 'vr1-dc0-data-tenant' (got 'vr1-dc0-data-tenant') [ok] subnet 10.12.16.0/22 VLAN is bound to space 'data-tenant' (got 'data-tenant') [ok] subnet 10.12.16.0/22 gateway 'none' (got 'none') [ok] subnet 10.12.32.0/22 (storage) exists [ok] subnet 10.12.32.0/22 is on fabric 'vr1-dc0-storage' (got 'vr1-dc0-storage') [ok] subnet 10.12.32.0/22 VLAN is bound to space 'storage' (got 'storage') [ok] subnet 10.12.32.0/22 gateway 'none' (got 'none') [ok] subnet 10.12.36.0/22 (replication) exists [ok] subnet 10.12.36.0/22 is on fabric 'vr1-dc0-replication' (got 'vr1-dc0-replication') [ok] subnet 10.12.36.0/22 VLAN is bound to space 'replication' (got 'replication') [ok] subnet 10.12.36.0/22 gateway 'none' (got 'none') [ok] metal-admin carries node-facing dns_servers (got '10.12.8.6') -- D-131 [ok] metal-admin allow_dns is False (got 'False') -- D-131 [ok] metal-admin has a DHCP dynamic range (got 1) [ok] tag 'openstack-vr1-dc0' exists dc-region-topology: 39 passed, 0 failed EXIT = 0 == RE-CHECKED after the fabric-rename remediation (see changelog item 12) == $ dc-region-topology.sh check vr1-dc0 --profile vr1-dc0-region --expect-rack hot-kid [ok] metal-admin carries node-facing dns_servers (got '10.12.8.6') -- D-131 [ok] metal-admin allow_dns is False (got 'False') -- D-131 [ok] metal-admin has a DHCP dynamic range (got 1) [ok] tag 'openstack-vr1-dc0' exists [ok] no stranded interface links (every link is on its subnet's VLAN) dc-region-topology: 40 passed, 0 failed EXIT = 0