dc0 MACHINE MIGRATION COMPLETE -- all ten Ready in the per-DC region (D-132 q1)
Captured 2026-07-30. Region http://10.12.8.6:5240/ (profile vr1-dc0-region).
==========================================================================

-- region identity proven first --
OK   profile 'vr1-dc0-region' -> region with racks [hot-kid] (as expected)

-- all ten machines, shapes vs D-121 Option C --
  t6kpe3   able-puma       Ready  cpu=12  mem=49152  ifaces=6 tags=compute,virtual
  t7ymp6   amused-corgi    Ready  cpu=8   mem=24576  ifaces=6 tags=storage,virtual
  6q4syf   civil-bug       Ready  cpu=8   mem=24576  ifaces=6 tags=storage,virtual
  wpftxc   gentle-raven    Ready  cpu=16  mem=65536  ifaces=6 tags=control,virtual
  fg6gxm   known-alpaca    Ready  cpu=8   mem=24576  ifaces=6 tags=storage,virtual
  yws74f   loyal-oyster    Ready  cpu=8   mem=24576  ifaces=6 tags=storage,virtual
  677cta   mint-roughy     Ready  cpu=16  mem=65536  ifaces=6 tags=control,virtual
  m3cgc7   pure-condor     Ready  cpu=12  mem=49152  ifaces=6 tags=compute,virtual
  6p8pbx   square-insect   Ready  cpu=16  mem=65536  ifaces=6 tags=control,virtual
  arfr7p   subtle-grouse   Ready  cpu=4   mem=8192   ifaces=6 tags=juju-controller-vr1-dc0,virtual
  total: 10

-- named gate: role tags --
$ MAAS_PROFILE=vr1-dc0-region maas-role-tags.sh check vr1-dc0
  [ok]   vr1-dc0-storage-03     yws74f -> tag 'storage' present
  [ok]   vr1-dc0-storage-04     6q4syf -> tag 'storage' present
  [ok]   vr1-dc0-juju-01        arfr7p -> tag 'juju-controller-vr1-dc0' present

  summary: 0 role tag(s) missing, 0 node(s) needing a tag, 0 node(s) not in MAAS
PASS: every ruled role tag exists and every node carries its role
  EXIT = 0

== FINAL TAG STATE, after applying the openstack-vr1-dc0 placement tag ==
(maas-role-tags.sh does NOT own this tag -- it covers control/compute/storage
 and juju-controller-<site> only. The gap was caught by diffing against the
 pre-migration snapshot, where role nodes carried it and the controller did not.)
  able-puma       compute,openstack-vr1-dc0,virtual
  amused-corgi    openstack-vr1-dc0,storage,virtual
  civil-bug       openstack-vr1-dc0,storage,virtual
  gentle-raven    control,openstack-vr1-dc0,virtual
  known-alpaca    openstack-vr1-dc0,storage,virtual
  loyal-oyster    openstack-vr1-dc0,storage,virtual
  mint-roughy     control,openstack-vr1-dc0,virtual
  pure-condor     compute,openstack-vr1-dc0,virtual
  square-insect   control,openstack-vr1-dc0,virtual
  subtle-grouse   juju-controller-vr1-dc0,virtual
