Pulse/pkg
Pulse Test 674ca18968 fix(unifiedresources): merge PVE and agent rows for the same RAID array volume
The PVE disks/list poll and the agent SMART report both observe a RAID
controller's exported volume, but PVE surfaces its NAA identifier as a
bare-hex serial while smartctl reports the same value as a naa.-prefixed
WWN with no serial. The linked-disk join compared serial to serial and
WWN to WWN verbatim, so the volume rendered twice (/dev/sda and sda)
with independent metric histories.

Hardware identity comparison now normalizes reporter framing (naa., eui.,
wwn-, 0x prefixes, case) and folds serial and WWN together before
comparing. Values are never truncated: sibling volumes on one controller
share their leading WWN bytes, and a truncated udev ID_WWN must stay
unequal to a full identifier. Placeholder serials no longer count as an
identity match.

Refs #1720
2026-08-28 06:20:10 +01:00
..
agents Add a supported least-privilege agent install profile 2026-08-20 20:49:44 +01:00
aicontracts Project Patrol tools from resource scope 2026-08-15 12:38:41 +01:00
audit Harden audit signatures against boundary forgery 2026-08-12 05:05:11 +01:00
auth fix(rbac): make SSO user access manageable 2026-08-09 13:36:07 +01:00
cloudauth
db Cover cloud tenant registry queries, unified views and slowlog wrappers 2026-07-22 21:41:02 +01:00
discovery Fix discovery blocklist for configured subnets (#1616) 2026-07-30 00:18:48 +01:00
diskinventory fix(unifiedresources): merge PVE and agent rows for the same RAID array volume 2026-08-28 06:20:10 +01:00
edition
extensions Fix audit storage migration and viewer races 2026-07-24 10:33:57 +01:00
fsfilters fix(proxmox): stabilize storage inventory refreshes 2026-08-27 11:05:14 +01:00
licensing Wait for completed license status synchronization 2026-08-28 00:44:11 +01:00
metrics Protect shared metrics database directories 2026-08-11 15:57:17 +01:00
pbs fix(pbs): skip superuser-only node lookup for tokens 2026-08-09 12:25:07 +01:00
pmg
proxmox Restore Proxmox node network details 2026-08-26 15:17:12 +01:00
pulsecli Enforce server-owned action approval authority 2026-07-11 19:49:17 +01:00
reporting test(reporting): slice PDF streams by declared /Length in text extraction 2026-08-06 09:51:01 +01:00
securityutil Block IPv6 transition addresses in SSRF guards (GHSA-8f8r-p75h-jwq5) 2026-07-31 17:57:26 +01:00
server feat(patrol): reconcile actionable findings on activation 2026-08-27 19:44:02 +01:00
tlsutil feat(monitoring): alert on certificate validity 2026-08-06 09:47:03 +01:00