@@ -4,6 +4,29 @@ All notable changes to this project are documented here. The format is based on
44[ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) , and this project adheres to
55[ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7+ ## [ Unreleased]
8+
9+ ### Documentation
10+
11+ - ** Every import now says where its ID comes from** (PCD-9784). Each resource's Import section
12+ names the ` pcdctl ` command (or resource-manager call) that prints the ID it needs, and a new
13+ [ Importing guide] ( docs/guides/importing.md ) covers CLI setup, ` terraform import ` versus
14+ ` import ` blocks with generated configuration, a per-resource lookup table, the resmgr host
15+ UUID, and a worked blueprint import.
16+ - ** A runnable Community Edition example** at ` examples/complete/community-edition/ ` , rendered
17+ by the new [ Community Edition guide] ( docs/guides/community-edition.md ) : from one prepared
18+ host to a running instance with an NFS-backed volume attached, in one apply. Validated end to
19+ end on a Community Edition 2026.4 lab.
20+ - ` pcd_blockstorage_volume_type ` and ` pcd_cluster_blueprint ` explain how ` volume_backend_name ` ,
21+ ` storage_backends_json ` , ` image_library_storage ` , and ` pcd_host_cluster_role.backends ` fit
22+ together; the README's PCD-native table adds ` pcd_cluster ` and ` pcd_host_cluster_role ` .
23+ - ** Corrected ` pcd_host_cluster_role.backends ` :** it lists the * second-level* keys of
24+ ` storage_backends_json ` (the driver configuration names), not the top-level backend names as
25+ the description said. The top-level key is what becomes ` volume_backend_name ` on the host.
26+ Naming a top-level key in ` backends ` yields an empty backend set, ` cinder-volume ` cannot
27+ start, and the host is stuck converging while resmgr refuses every role change (409). The
28+ mistake was invisible while every example used the same name at both levels.
29+
730## [ 0.1.10] - 2026-09-03
831
932### Changed
0 commit comments