Pulse/internal/models
rcourtman 8c7d507ea4 fix(alerts): make --disk-exclude suppress Proxmox SSD wear/health alerts (#1142)
The --disk-exclude agent flag only filtered local metric collection but
had no effect on server-side Proxmox disk health and SSD wearout alerts,
which poll the Proxmox API directly. Users excluding disks (e.g.
--disk-exclude sda) still received alerts for those disks.

Agent now sends its DiskExclude patterns in each report. The server
stores them on the Host model and consults them during Proxmox disk
polling — excluded disks get a synthetic healthy status passed to
CheckDiskHealth so any existing alerts clear immediately.

Also adds FreeBSD pseudo-filesystem types (fdescfs, devfs, linprocfs,
linsysfs) to the virtual FS filter and /var/run/ to special mount
prefixes, fixing false disk-full alerts on FreeBSD for fdescfs mounts.
2026-02-20 13:31:52 +00:00
..
concurrency_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
converters.go Add SMART disk lifecycle monitoring with historical charts 2026-02-04 13:35:40 +00:00
converters_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
converters_test.go test: add regression tests for missing frontend fields 2026-01-02 20:45:35 +00:00
models.go fix(alerts): make --disk-exclude suppress Proxmox SSD wear/health alerts (#1142) 2026-02-20 13:31:52 +00:00
models_frontend.go Add SMART disk lifecycle monitoring with historical charts 2026-02-04 13:35:40 +00:00
organization.go feat: add multi-tenant isolation foundation (disabled by default) 2026-01-23 21:42:27 +00:00
organization_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
profile_validation.go feat(profiles): add AI-assisted profile suggestions 2026-01-15 13:24:18 +00:00
profile_validation_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
profile_validation_test.go feat(profiles): add AI-assisted profile suggestions 2026-01-15 13:24:18 +00:00
profiles.go fix(agent): add FreeBSD platform support to agent download and UI (#1051) 2026-01-11 23:51:12 +00:00
state_additional_test.go fix(state): deduplicate PVE nodes and AI mention resources (#1217, #1214) 2026-02-09 22:19:55 +00:00
state_docker_test.go style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
state_host_test.go fix: prevent false PBS backup indicators when VMIDs collide across PVE instances (#1177) 2026-02-04 10:11:35 +00:00
state_snapshot.go Update core infrastructure components 2026-01-28 16:52:35 +00:00