public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH manager, docs v3 0/6] Ceph: add RBD Namespace management
@ 2025-04-04 14:53 Aaron Lauterer
  2025-04-04 14:53 ` [pve-devel] [PATCH manager v3 1/6] api: ceph: add rbd namespace management endpoints Aaron Lauterer
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Aaron Lauterer @ 2025-04-04 14:53 UTC (permalink / raw)
  To: pve-devel

The series adds the necessary API endpoints and GUI to manage RBD
namespaces in a HCI cluster. The Ceph Pool panel in the UI needed a bit
more work to fit in a new grid for the namespaces. More in the actual
patch (3/6).

Additional future work can be made, for example to add a new scan option
for the RBD storage backend that scans for namespaces. But that only has
a tangential relationship to this series.

changes since
v2:
a more thorough change in the backend and cleaner implementation in the
UI. More in the appropriate patches

v1:
Only on patch 1/6, integrating the feedback received. More details in
the patch itself.

manager: Aaron Lauterer (5):
  api: ceph: add rbd namespace management endpoints
  pveceph: add pool namespace subcommands
  ui: ceph pool: add rbd namespace panel
  ui: utils: add ceph rbd namespace task names
  ui: storage rbd: remove hint for manual rbd namespace creation

 PVE/API2/Ceph/Pool.pm           | 203 ++++++++++++++++++++++++++-
 PVE/CLI/pveceph.pm              |   9 ++
 www/manager6/Utils.js           |   2 +
 www/manager6/ceph/Pool.js       | 237 +++++++++++++++++++++++++++++++-
 www/manager6/node/Config.js     |   3 +-
 www/manager6/storage/RBDEdit.js |  21 ---
 6 files changed, 450 insertions(+), 25 deletions(-)


docs: Aaron Lauterer (1):
  pveceph: add section for rbd namespaces

 pveceph.adoc | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-04-11  8:34 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-04-04 14:53 [pve-devel] [PATCH manager, docs v3 0/6] Ceph: add RBD Namespace management Aaron Lauterer
2025-04-04 14:53 ` [pve-devel] [PATCH manager v3 1/6] api: ceph: add rbd namespace management endpoints Aaron Lauterer
2025-04-04 14:53 ` [pve-devel] [PATCH manager v3 2/6] pveceph: add pool namespace subcommands Aaron Lauterer
2025-04-04 14:53 ` [pve-devel] [PATCH manager v3 3/6] ui: ceph pool: add rbd namespace panel Aaron Lauterer
2025-04-04 15:19   ` [pve-devel] [PATCH manager v3 3/6 follow up] " Aaron Lauterer
2025-04-04 14:53 ` [pve-devel] [PATCH manager v3 4/6] ui: utils: add ceph rbd namespace task names Aaron Lauterer
2025-04-04 14:53 ` [pve-devel] [PATCH manager v3 5/6] ui: storage rbd: remove hint for manual rbd namespace creation Aaron Lauterer
2025-04-04 14:53 ` [pve-devel] [PATCH docs v3] pveceph: add section for rbd namespaces Aaron Lauterer
2025-04-11  8:33   ` [pve-devel] [PATCH docs v3 follow-up] " Aaron Lauterer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal