|
UCA key goes in the OVERLAY, the tested pattern -- not the mechanism I invented
Operator: "Why did you guess again? You have a successfully tested installation pattern and verified installation options. You have access to the documentation on this." Two guesses. The pool path 404 was the visible one; the delivery mechanism was the one that mattered. I generated per-app YAML into /tmp/ucacfg on the rack and tried juju config --file -- bespoke, out-of-band, invented. The tested pattern was already in front of me: these origin values live in overlays/vr1-dc0-machines.yaml by the 07-31 ruling, and phase-4 Step 7 documents re-passing the FULL overlay set to apply a delta to a running model. Applying by juju config would have left the overlay and the model disagreeing and would have reverted at the next deploy from the overlay -- the same class as DOCFIX-208, committed two hours after fixing it. /tmp/ucacfg is abandoned. Vendor docs checked rather than derived: the charm-guide defers exotic-value syntax to keystone's own config.yaml, and charm-helpers import_key() documents ASCII armour as correct while calling key-id-via-keyserver insecure -- independent of the airgap making it unreachable. The overlay now carries the armored key on all 15 values: 12 as the openstack-origin | suffix, 3 as the ceph key option with source unchanged. Verified by PARSING the overlay, not reading the diff -- all 15 byte-identical to docs/audit/uca-signing-key-5EDB1B62EC4926EA.asc, ovn-chassis untouched, ovn-central still absent. provider-bundle-check PASSES; repo-lint 0 fail. Apply is the Step-7 pattern and awaits the operator. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvCyrwvYTTcDYnRErfMsNf |
|---|
|
|
| docs/CURRENT-STATE.md |
|---|
| docs/changelog-20260802-deploy-input.md |
|---|
| overlays/vr1-dc0-machines.yaml |
|---|