@@ -442,3 +442,35 @@ Check: no OpenStack project names in prose (`cinder` appears only inside code an
442442- [ ] ** Step 1:** On the PR branch, ` chore: release v0.1.11 ` commit turning ` ## [Unreleased] ` into ` ## [0.1.11] - <date> ` ; push.
443443- [ ] ** Step 2:** ` gh pr merge --merge ` ; then ` git push origin --delete pushkar/pcd-9784-docs ` (the worktree quirk skips remote deletion).
444444- [ ] ** Step 3:** ` git fetch origin main && git tag -a v0.1.11 -m v0.1.11 origin/main && git push origin v0.1.11 ` ; ` gh run watch ` the release; confirm ` https://registry.terraform.io/providers/platform9/pcd/0.1.11/docs/guides/importing ` renders.
445+
446+ ---
447+
448+ ## Execution notes (2026-09-04)
449+
450+ Tasks 1 to 6 are done; Task 7 waits for the merge decision. What the lab run changed
451+ relative to the plan:
452+
453+ - The first apply stalled: with ` backends = ["nfs"] ` (the top-level key) resmgr computed an
454+ empty backend set, ` cinder-volume ` could not start, and the host looped in
455+ ` auth-converging ` , where resmgr refuses every role change (409). Terraform was
456+ interrupted; the tainted storage role was replaced with ` backends = ["nfs-primary"] `
457+ (resmgr accepted the removal after 51 s), which produced the correct settings. The
458+ ` backends ` description, both examples, the guide, and the handoff were corrected.
459+ - Convergence then still failed silently because the NFS options were quoted strings
460+ (` "true" ` ); the host agent reads them back as booleans. Unquoting them in the blueprint
461+ (an in-place ` pcd_cluster_blueprint ` update) made the host reach ` ok ` within a minute.
462+ Documented in the guide, both examples, the blueprint description, and the handoff.
463+ - ` terraform untaint ` was needed on the three roles after the interrupted apply so the
464+ full apply added only the six remaining resources (network, subnet, image, instance,
465+ volume, attachment): image 1m21s, instance 1m31s, volume 3s, attachment 9s; VM
466+ pingable at 172.16.122.11; plan clean.
467+ - Teardown took three ` terraform destroy ` runs: 422 on the storage role (the deleted
468+ image's backing volume ` image-<id> ` stays behind; deleted by hand), 500 on the cluster
469+ and 403 ` HostInAuthState ` on the host-config unassignment while deauthorizations
470+ landed. Recorded in the guide's Destroy section and the example README.
471+ - The image endpoint needs no override for LAN users: the provider already prefers the
472+ image-library host's admin endpoint (` https://<host>:9494 ` ); the guide states the
473+ reachability requirement instead.
474+ - Lab left as the testsuite expects: host ` 136fc11a ` authorized with no roles, region
475+ empty, host NIC restored, cinder pre-enabled; the NFS export on the hypervisor VM
476+ (` /srv/nfs/pcd ` ) remains and is harmless.
0 commit comments