feat: add UI panel for truenas-multipath storage type (#278)

Without a registered JS panel the truenas-multipath type was invisible in
the PVE Datacenter → Storage → Add dropdown. Adds truenas-multipath.js
with all base TrueNAS fields plus the required truenas_portals field, and
wires it into the multipath package install/remove scripts and CI build.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Kevin Adams
2026-06-08 22:23:01 -04:00
co-authored by Claude Sonnet 4.6
parent d0093f48b3
commit da823569a7
4 changed files with 153 additions and 0 deletions
+2
View File
@@ -224,6 +224,8 @@ jobs:
cp perl5/PVE/Storage/Custom/TrueNASMultipath.pm \
"${STAGING}/usr/share/truenas-proxmox-multipath/TrueNASMultipath.pm"
cp ui/truenas-multipath.js \
"${STAGING}/usr/share/truenas-proxmox-multipath/truenas-multipath.js"
cp packaging/DEBIAN-multipath/multipath.conf.example \
"${STAGING}/usr/share/truenas-proxmox-multipath/multipath.conf.example"