[pve-devel] [PATCH manager v2 3/6] ui: ceph pool: add rbd namespace panel

2024-12-23 Thread Aaron Lauterer
This needs a bit of a rework of the Ceph Pool panel because we want to have it right next/below to the pool grid. Additionally we want to en-/disable it if the select pool has RBD as application enabled. Therefore we introduce a new small panel (Ceph.PoolView) that holds the pool and namespace gri

[pve-devel] [PATCH manager, docs v2 0/6] Ceph: add RBD Namespace management

2024-12-23 Thread Aaron Lauterer
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

[pve-devel] [PATCH manager v2 1/6] api: ceph: add rbd namespace management endpoints

2024-12-23 Thread Aaron Lauterer
RBD supports namespaces. To make the management easier and possible via the web UI, we need to add API endpoints to: * list * create * delete namespaces. We only allow creatng namespaces for pools that have the RBD application set. Signed-off-by: Aaron Lauterer --- changes since v1: * integrated

[pve-devel] [PATCH manager v2 5/6] ui: storage rbd: remove hint for manual rbd namespace creation

2024-12-23 Thread Aaron Lauterer
they can now be created with proxmox ve tooling directly Signed-off-by: Aaron Lauterer --- changes since v1: none www/manager6/storage/RBDEdit.js | 21 - 1 file changed, 21 deletions(-) diff --git a/www/manager6/storage/RBDEdit.js b/www/manager6/storage/RBDEdit.js index 15f

[pve-devel] [PATCH docs v2 6/6] pveceph: add section for rbd namespaces

2024-12-23 Thread Aaron Lauterer
and a few basic examples on how to manage them. Signed-off-by: Aaron Lauterer --- changes since v1: none pveceph.adoc | 41 + 1 file changed, 41 insertions(+) diff --git a/pveceph.adoc b/pveceph.adoc index da39e7f..a90a6e1 100644 --- a/pveceph.adoc +++ b

[pve-devel] [PATCH manager v2 2/6] pveceph: add pool namespace subcommands

2024-12-23 Thread Aaron Lauterer
Signed-off-by: Aaron Lauterer --- changes since v1: none PVE/CLI/pveceph.pm | 9 + 1 file changed, 9 insertions(+) diff --git a/PVE/CLI/pveceph.pm b/PVE/CLI/pveceph.pm index 488aea04..3a2bb890 100755 --- a/PVE/CLI/pveceph.pm +++ b/PVE/CLI/pveceph.pm @@ -482,6 +482,15 @@ our $cmddef = {

[pve-devel] [PATCH manager v2 4/6] ui: utils: add ceph rbd namespace task names

2024-12-23 Thread Aaron Lauterer
Signed-off-by: Aaron Lauterer --- changes since v1: none www/manager6/Utils.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/www/manager6/Utils.js b/www/manager6/Utils.js index 97dbbae2..d3b978e8 100644 --- a/www/manager6/Utils.js +++ b/www/manager6/Utils.js @@ -1993,11 +1993,13 @@ Ext.d

Re: [pve-devel] [PATCH manager, docs 0/7] Ceph: add RBD Namespace management

2024-12-23 Thread Aaron Lauterer
sent a v2: https://lore.proxmox.com/pve-devel/20241223160008.218710-1-a.laute...@proxmox.com/T/#m4cf1056451d93fffbb9e427db5c4e459b342df07 On 2024-12-06 14:55, Aaron Lauterer wrote: The first patch in this series is not related, but adds a new column to the ceph pool panel to also display the

[pve-devel] [PATCH] update Italian translations

2024-12-23 Thread Fabio Fantoni via pve-devel
--- Begin Message --- Signed-off-by: Fabio Fantoni --- it.po | 30 ++ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/it.po b/it.po index 987e573..b098eb2 100644 --- a/it.po +++ b/it.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: proxmox translation

Re: [pve-devel] [PATCH manager 2/7] api: ceph: add rbd namespace management endpoints

2024-12-23 Thread Aaron Lauterer
On 2024-12-10 19:52, Thomas Lamprecht wrote: Am 06.12.24 um 14:55 schrieb Aaron Lauterer: RBD supports namespaces. To make the management easier and possible via the web UI, we need to add API endpoints to: * list * create * delete namespaces. We only allow creatng namespaces for pools tha