Newer
Older
openstack-caracal-dc-dc / docs / audit / stage5-dryrun-dc0-20260802.txt
stage5-dryrun-dc0-20260802.txt
==============================
Step 4.2 dry-run gate, vr1-dc0, run 2026-08-02 FROM THE dc0 RACK (D-138 puts the
juju client in the DC; voffice1 has no controller registered). Model vr1-dc0 on
controller vr1-dc0-controller, juju 3.6.27-genericlinux-amd64.

Deploy input, staged at ~/repo-stage and sha256-verified against repo HEAD 1706f22
IMMEDIATELY BEFORE this run (all five tracked files match; the gitignored PKI
overlay 5fc117f1... 0600, hashed never read):

  juju deploy ./bundle.yaml \
    --overlay overlays/vr1-dc0-vips.yaml \
    --overlay overlays/vr1-dc0-machines.yaml \
    --overlay overlays/vr1-dc0-octavia-pki.yaml \
    -m vr1-dc0 --dry-run

This is the DOCFIX-208 command -- the machines overlay was missing from the
runbook's dc0 form until this session.

>>> WHAT THIS CAPTURE PROVES, AND WHAT IT CANNOT. READ BEFORE CITING IT. <<<

MEASURED: `juju deploy --dry-run` on a bundle prints ONLY located charms,
upload/deploy application lines, bare machine ids, unit/container placement, and
relations. It prints NO application options, NO VIPs, and NO machine constraints.
Adding --debug surfaces the per-machine CONSTRAINTS (bundlehandler.go:1035) and
nothing else -- option values are still absent at any verbosity. Grepped, both
forms: bridge-interface-mappings 0, physnet1 0, openstack-origin 0,
cloud-archive 0, prefer-chassis 0. The only "10.12.4." hits under --debug are the
controller's own API addresses; the only "vip" hit is the echoed command line.

CONSEQUENCE: Step 4.2's gate items asserting VIP prefixes and application options
CANNOT be graded from this command. That was true of the pre-existing VIP item as
well as the two option items added earlier the same session. Fixed in the same
commit as this capture; the offline merged-input assertion (preflight P2) and a
post-deploy `juju config` assertion are where those properties actually get read.

GRADED HERE:
  item 1 (tags) PASS -- via --debug only: 9 constraint lines, ALL
    "arch=amd64 tags=openstack-vr1-dc0,<role>", split 3 control / 2 compute /
    4 storage, matching D-121 Option C. No machine names the other DC.
  item 2 (nine machines "0".."8") PASS -- machines 0-8 present, exactly nine.
    Not four: this is VR1's role-separated topology, not VR0's.
  item 4 (no overlay path error) PASS -- EXIT 0, all three overlays consumed.
  ceph-osd tags=openstack exposure (CURRENT-STATE, "decided at 4.2"): the plan
    places ceph-osd/0..3 on machines 5-8 by explicit placement, as recorded. The
    bare `openstack` tag is ABSENT from the region and is NOT visible in this
    plan; the exposure remains a LATER unplaced `juju add-unit ceph-osd`, which
    this deploy does not perform.

  NOT GRADED, because the command cannot show them: VIP prefixes,
    ovn-chassis's merged options map, the 15 mirror origins.

--- plain --dry-run, verbatim, EXIT 0 -------------------------------------------
WARNING These fields
 unmarshal document 0: yaml: unmarshal errors:
  line 62: field name not found in type charm.bundleData
  line 96: field variables not found in type charm.bundleData
will be ignored during deployment
Located charm "barbican" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "barbican-vault" in charm-hub, channel 2024.1/stable
Located charm "ceph-mon" in charm-hub, channel squid/stable
Located charm "ceph-osd" in charm-hub, channel squid/stable
Located charm "ceph-radosgw" in charm-hub, channel squid/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "ceph-rbd-mirror" in charm-hub, channel squid/stable
Located charm "cinder" in charm-hub, channel 2024.1/stable
Located charm "cinder-backup" in charm-hub, channel 2024.1/stable
Located charm "cinder-ceph" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "designate" in charm-hub, channel 2024.1/stable
Located charm "designate-bind" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "glance" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "glance-simplestreams-sync" in charm-hub, channel 2024.1/stable
Located charm "keystone" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "magnum" in charm-hub, channel 2024.1/stable
Located charm "magnum-dashboard" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "memcached" in charm-hub, channel latest/stable
Located charm "mysql-innodb-cluster" in charm-hub, channel 8.0/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "neutron-api" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "neutron-api-plugin-ovn" in charm-hub, channel 2024.1/stable
Located charm "nova-cloud-controller" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "nova-compute" in charm-hub, channel 2024.1/stable
Located charm "octavia" in charm-hub, channel 2024.1/stable
Located charm "octavia-dashboard" in charm-hub, channel 2024.1/stable
Located charm "octavia-diskimage-retrofit" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "openstack-dashboard" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "ovn-central" in charm-hub, channel 24.03/stable
Located charm "ovn-chassis" in charm-hub, channel 24.03/stable
Located charm "ovn-chassis" in charm-hub, channel 24.03/stable
Located charm "placement" in charm-hub, channel 2024.1/stable
Located charm "hacluster" in charm-hub, channel 2.4/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Located charm "rabbitmq-server" in charm-hub, channel 3.9/stable
Located charm "vault" in charm-hub, channel 1.8/stable
Located charm "mysql-router" in charm-hub, channel 8.0/stable
Changes to deploy bundle:
- upload charm barbican from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application barbican from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm hacluster from charm-hub for base ubuntu@22.04/stable from channel 2.4/stable with architecture=amd64
- deploy application barbican-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- upload charm mysql-router from charm-hub for base ubuntu@22.04/stable from channel 8.0/stable with architecture=amd64
- deploy application barbican-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm barbican-vault from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application barbican-vault from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm ceph-mon from charm-hub for base ubuntu@22.04/stable from channel squid/stable with architecture=amd64
- deploy application ceph-mon from charm-hub on ubuntu@22.04/stable with squid/stable
- upload charm ceph-osd from charm-hub for base ubuntu@22.04/stable from channel squid/stable with architecture=amd64
- deploy application ceph-osd from charm-hub on ubuntu@22.04/stable with squid/stable
- upload charm ceph-radosgw from charm-hub for base ubuntu@22.04/stable from channel squid/stable with architecture=amd64
- deploy application ceph-radosgw from charm-hub on ubuntu@22.04/stable with squid/stable
- deploy application ceph-radosgw-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- upload charm ceph-rbd-mirror from charm-hub for base ubuntu@22.04/stable from channel squid/stable with architecture=amd64
- deploy application ceph-rbd-mirror from charm-hub on ubuntu@22.04/stable with squid/stable
- upload charm cinder from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application cinder from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm cinder-backup from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application cinder-backup from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm cinder-ceph from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application cinder-ceph from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application cinder-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- deploy application cinder-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- deploy application dashboard-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm designate from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application designate from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm designate-bind from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application designate-bind from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application designate-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- deploy application designate-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm glance from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application glance from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application glance-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- deploy application glance-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm glance-simplestreams-sync from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application glance-simplestreams-sync from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm keystone from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application keystone from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application keystone-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- deploy application keystone-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm magnum from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application magnum from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm magnum-dashboard from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application magnum-dashboard from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application magnum-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- deploy application magnum-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm memcached from charm-hub for base ubuntu@22.04/stable from channel latest/stable with architecture=amd64
- deploy application memcached from charm-hub on ubuntu@22.04/stable with latest/stable
- upload charm mysql-innodb-cluster from charm-hub for base ubuntu@22.04/stable from channel 8.0/stable with architecture=amd64
- deploy application mysql-innodb-cluster from charm-hub on ubuntu@22.04/stable with 8.0/stable
- deploy application ncc-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm neutron-api from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application neutron-api from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application neutron-api-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- deploy application neutron-api-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm neutron-api-plugin-ovn from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application neutron-api-plugin-ovn from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm nova-cloud-controller from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application nova-cloud-controller from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application nova-cloud-controller-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- upload charm nova-compute from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application nova-compute from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm octavia from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application octavia from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm octavia-dashboard from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application octavia-dashboard from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- upload charm octavia-diskimage-retrofit from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application octavia-diskimage-retrofit from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application octavia-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- deploy application octavia-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm openstack-dashboard from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application openstack-dashboard from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application openstack-dashboard-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- upload charm ovn-central from charm-hub for base ubuntu@22.04/stable from channel 24.03/stable with architecture=amd64
- deploy application ovn-central from charm-hub on ubuntu@22.04/stable with 24.03/stable
- upload charm ovn-chassis from charm-hub for base ubuntu@22.04/stable from channel 24.03/stable with architecture=amd64
- deploy application ovn-chassis from charm-hub on ubuntu@22.04/stable with 24.03/stable
- deploy application ovn-chassis-octavia from charm-hub on ubuntu@22.04/stable with 24.03/stable using ovn-chassis
- upload charm placement from charm-hub for base ubuntu@22.04/stable from channel 2024.1/stable with architecture=amd64
- deploy application placement from charm-hub on ubuntu@22.04/stable with 2024.1/stable
- deploy application placement-hacluster from charm-hub on ubuntu@22.04/stable with 2.4/stable using hacluster
- deploy application placement-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- upload charm rabbitmq-server from charm-hub for base ubuntu@22.04/stable from channel 3.9/stable with architecture=amd64
- deploy application rabbitmq-server from charm-hub on ubuntu@22.04/stable with 3.9/stable
- upload charm vault from charm-hub for base ubuntu@22.04/stable from channel 1.8/stable with architecture=amd64
- deploy application vault from charm-hub on ubuntu@22.04/stable with 1.8/stable
- deploy application vault-mysql-router from charm-hub on ubuntu@22.04/stable with 8.0/stable using mysql-router
- add new machine 0
- add new machine 1
- add new machine 2
- add new machine 3
- add new machine 4
- add new machine 5
- add new machine 6
- add new machine 7
- add new machine 8
- add relation nova-cloud-controller:memcache - memcached:cache
- add relation vault-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation vault:shared-db - vault-mysql-router:shared-db
- add relation mysql-innodb-cluster:certificates - vault:certificates
- add relation keystone-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation keystone-mysql-router:shared-db - keystone:shared-db
- add relation keystone:certificates - vault:certificates
- add relation keystone:ha - keystone-hacluster:ha
- add relation glance-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation glance-mysql-router:shared-db - glance:shared-db
- add relation glance:identity-service - keystone:identity-service
- add relation glance:certificates - vault:certificates
- add relation glance:ha - glance-hacluster:ha
- add relation glance-simplestreams-sync:identity-service - keystone:identity-service
- add relation glance-simplestreams-sync:certificates - vault:certificates
- add relation ncc-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation ncc-mysql-router:shared-db - nova-cloud-controller:shared-db
- add relation nova-cloud-controller:identity-service - keystone:identity-service
- add relation nova-cloud-controller:amqp - rabbitmq-server:amqp
- add relation nova-cloud-controller:image-service - glance:image-service
- add relation nova-cloud-controller:neutron-api - neutron-api:neutron-api
- add relation nova-cloud-controller:cloud-compute - nova-compute:cloud-compute
- add relation nova-cloud-controller:cinder-volume-service - cinder:cinder-volume-service
- add relation nova-cloud-controller:certificates - vault:certificates
- add relation nova-cloud-controller:ha - nova-cloud-controller-hacluster:ha
- add relation nova-compute:amqp - rabbitmq-server:amqp
- add relation nova-compute:image-service - glance:image-service
- add relation placement-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation placement-mysql-router:shared-db - placement:shared-db
- add relation placement:identity-service - keystone:identity-service
- add relation placement:placement - nova-cloud-controller:placement
- add relation placement:certificates - vault:certificates
- add relation placement:ha - placement-hacluster:ha
- add relation neutron-api-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation neutron-api-mysql-router:shared-db - neutron-api:shared-db
- add relation neutron-api:identity-service - keystone:identity-service
- add relation neutron-api:amqp - rabbitmq-server:amqp
- add relation neutron-api:certificates - vault:certificates
- add relation neutron-api-plugin-ovn:neutron-plugin - neutron-api:neutron-plugin-api-subordinate
- add relation neutron-api-plugin-ovn:ovsdb-cms - ovn-central:ovsdb-cms
- add relation neutron-api-plugin-ovn:certificates - vault:certificates
- add relation ovn-central:certificates - vault:certificates
- add relation ovn-chassis:ovsdb - ovn-central:ovsdb
- add relation ovn-chassis:nova-compute - nova-compute:neutron-plugin
- add relation ovn-chassis:certificates - vault:certificates
- add relation neutron-api:ha - neutron-api-hacluster:ha
- add relation cinder-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation cinder-mysql-router:shared-db - cinder:shared-db
- add relation cinder:identity-service - keystone:identity-service
- add relation cinder:amqp - rabbitmq-server:amqp
- add relation cinder:image-service - glance:image-service
- add relation cinder:certificates - vault:certificates
- add relation cinder-ceph:storage-backend - cinder:storage-backend
- add relation cinder-ceph:ceph - ceph-mon:client
- add relation cinder-ceph:ceph-access - nova-compute:ceph-access
- add relation cinder:ha - cinder-hacluster:ha
- add relation cinder-backup:backup-backend - cinder:backup-backend
- add relation cinder-backup:ceph - ceph-mon:client
- add relation ceph-mon:osd - ceph-osd:mon
- add relation ceph-mon:client - nova-compute:ceph
- add relation ceph-mon:client - glance:ceph
- add relation ceph-radosgw:mon - ceph-mon:radosgw
- add relation ceph-radosgw:identity-service - keystone:identity-service
- add relation ceph-radosgw:certificates - vault:certificates
- add relation ceph-radosgw:ha - ceph-radosgw-hacluster:ha
- add relation ceph-rbd-mirror:ceph-local - ceph-mon:rbd-mirror
- add relation dashboard-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation dashboard-mysql-router:shared-db - openstack-dashboard:shared-db
- add relation openstack-dashboard:identity-service - keystone:identity-service
- add relation openstack-dashboard:certificates - vault:certificates
- add relation openstack-dashboard:ha - openstack-dashboard-hacluster:ha
- add relation octavia-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation octavia-mysql-router:shared-db - octavia:shared-db
- add relation octavia:identity-service - keystone:identity-service
- add relation octavia:amqp - rabbitmq-server:amqp
- add relation octavia:neutron-api - neutron-api:neutron-load-balancer
- add relation octavia:certificates - vault:certificates
- add relation octavia-dashboard:dashboard - openstack-dashboard:dashboard-plugin
- add relation ovn-chassis-octavia:ovsdb - ovn-central:ovsdb
- add relation ovn-chassis-octavia:ovsdb-subordinate - octavia:ovsdb-subordinate
- add relation ovn-chassis-octavia:certificates - vault:certificates
- add relation octavia-diskimage-retrofit:juju-info - glance-simplestreams-sync:juju-info
- add relation octavia-diskimage-retrofit:identity-credentials - keystone:identity-credentials
- add relation octavia:ha - octavia-hacluster:ha
- add relation barbican-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation barbican-mysql-router:shared-db - barbican:shared-db
- add relation barbican:identity-service - keystone:identity-service
- add relation barbican:amqp - rabbitmq-server:amqp
- add relation barbican:certificates - vault:certificates
- add relation barbican:secrets - barbican-vault:secrets
- add relation barbican-vault:certificates - vault:certificates
- add relation barbican-vault:secrets-storage - vault:secrets
- add relation barbican:ha - barbican-hacluster:ha
- add relation magnum-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation magnum:shared-db - magnum-mysql-router:shared-db
- add relation magnum:identity-service - keystone:identity-service
- add relation magnum:amqp - rabbitmq-server:amqp
- add relation magnum:certificates - vault:certificates
- add relation magnum-dashboard:dashboard - openstack-dashboard:dashboard-plugin
- add relation magnum:ha - magnum-hacluster:ha
- add relation designate-mysql-router:db-router - mysql-innodb-cluster:db-router
- add relation designate-mysql-router:shared-db - designate:shared-db
- add relation designate:identity-service - keystone:identity-service
- add relation designate:amqp - rabbitmq-server:amqp
- add relation designate:certificates - vault:certificates
- add relation designate:coordinator-memcached - memcached:cache
- add relation designate:dns-backend - designate-bind:dns-backend
- add relation designate:ha - designate-hacluster:ha
- add unit ceph-osd/0 to new machine 5
- add unit ceph-osd/1 to new machine 6
- add unit ceph-osd/2 to new machine 7
- add unit ceph-osd/3 to new machine 8
- add unit nova-compute/0 to new machine 3
- add unit nova-compute/1 to new machine 4
- add lxd container 0/lxd/0 on new machine 0
- add lxd container 0/lxd/1 on new machine 0
- add lxd container 1/lxd/0 on new machine 1
- add lxd container 2/lxd/0 on new machine 2
- add lxd container 0/lxd/2 on new machine 0
- add lxd container 0/lxd/3 on new machine 0
- add lxd container 0/lxd/4 on new machine 0
- add lxd container 0/lxd/5 on new machine 0
- add lxd container 2/lxd/1 on new machine 2
- add lxd container 0/lxd/6 on new machine 0
- add lxd container 1/lxd/1 on new machine 1
- add lxd container 0/lxd/7 on new machine 0
- add lxd container 0/lxd/8 on new machine 0
- add lxd container 0/lxd/9 on new machine 0
- add lxd container 0/lxd/10 on new machine 0
- add lxd container 1/lxd/2 on new machine 1
- add lxd container 2/lxd/2 on new machine 2
- add lxd container 0/lxd/11 on new machine 0
- add lxd container 0/lxd/12 on new machine 0
- add lxd container 0/lxd/13 on new machine 0
- add lxd container 0/lxd/14 on new machine 0
- add lxd container 0/lxd/15 on new machine 0
- add lxd container 1/lxd/3 on new machine 1
- add lxd container 2/lxd/3 on new machine 2
- add lxd container 0/lxd/16 on new machine 0
- add lxd container 0/lxd/17 on new machine 0
- add lxd container 0/lxd/18 on new machine 0
- add unit barbican/0 to 0/lxd/0
- add unit ceph-mon/0 to 0/lxd/1
- add unit ceph-mon/1 to 1/lxd/0
- add unit ceph-mon/2 to 2/lxd/0
- add unit ceph-radosgw/0 to 0/lxd/2
- add unit ceph-rbd-mirror/0 to 0/lxd/3
- add unit cinder/0 to 0/lxd/4
- add unit designate/0 to 0/lxd/5
- add unit designate-bind/0 to 2/lxd/1
- add unit glance/0 to 0/lxd/6
- add unit glance-simplestreams-sync/0 to 1/lxd/1
- add unit keystone/0 to 0/lxd/7
- add unit magnum/0 to 0/lxd/8
- add unit memcached/0 to 0/lxd/9
- add unit mysql-innodb-cluster/0 to 0/lxd/10
- add unit mysql-innodb-cluster/1 to 1/lxd/2
- add unit mysql-innodb-cluster/2 to 2/lxd/2
- add unit neutron-api/0 to 0/lxd/11
- add unit nova-cloud-controller/0 to 0/lxd/12
- add unit octavia/0 to 0/lxd/13
- add unit openstack-dashboard/0 to 0/lxd/14
- add unit ovn-central/0 to 0/lxd/15
- add unit ovn-central/1 to 1/lxd/3
- add unit ovn-central/2 to 2/lxd/3
- add unit placement/0 to 0/lxd/16
- add unit rabbitmq-server/0 to 0/lxd/17
- add unit vault/0 to 0/lxd/18
EXIT=0

--- --dry-run --debug: the 9 constraint lines, verbatim ------------------------
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,control"
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,control"
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,control"
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,compute"
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,compute"
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,storage"
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,storage"
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,storage"
19:32:21 INFO  cmd bundlehandler.go:1035   with base "ubuntu@22.04/stable", with constraints "arch=amd64 tags=openstack-vr1-dc0,storage"

--- --dry-run --debug: option-value greps, all zero ----------------------------
bridge-interface-mappings    0
physnet1                     0
openstack-origin             0
cloud-archive                0
prefer-chassis               0