You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
proxxx lists ZFS pools read-only (proxxx disks zfs) and round-trips the zfspool storage definition (/storage), but it cannot build a zpool from raw disks. This is the one confirmed node-level mutation gap surfaced by the v0.10.0 gap-analysis — the "Create ZFS pool" action the proxima desktop UI wants. There is currently zero POST /nodes/{node}/disks/* anywhere in the gateway; the same asymmetry exists for directory / LVM / lvmthin creation.
Scope
New ProxmoxGateway method create_node_zfs_pool(node, name, devices, raid, ...) → POST /nodes/{node}/disks/zfs.
CLI surface (e.g. proxxx disks zfs create --node N --name tank --raid mirror --device /dev/sdb --device /dev/sdc).
add_storage=1 to auto-register the matching zfspool storage definition (so it immediately becomes manageable by the existing storage state family).
The gap
proxxx lists ZFS pools read-only (
proxxx disks zfs) and round-trips thezfspoolstorage definition (/storage), but it cannot build a zpool from raw disks. This is the one confirmed node-level mutation gap surfaced by the v0.10.0 gap-analysis — the "Create ZFS pool" action the proxima desktop UI wants. There is currently zeroPOST /nodes/{node}/disks/*anywhere in the gateway; the same asymmetry exists for directory / LVM / lvmthin creation.Scope
ProxmoxGatewaymethodcreate_node_zfs_pool(node, name, devices, raid, ...)→POST /nodes/{node}/disks/zfs.proxxx disks zfs create --node N --name tank --raid mirror --device /dev/sdb --device /dev/sdc).add_storage=1to auto-register the matchingzfspoolstorage definition (so it immediately becomes manageable by the existing storage state family).--yes), and should be covered by the test-net from Test net + shared helper for destructive --yes confirmation gates #172.Notes
POST /nodes/{node}/disks/*shape.