Pulse/internal/monitoring
rcourtman c18cf3d4b8 Fix node config API to preserve fields on partial updates
The PUT /api/config/nodes/{id} endpoint was corrupting node configurations
when making partial updates (e.g., updating just monitorPhysicalDisks):

- Authentication fields (tokenName, tokenValue, password) were being cleared
  when updating unrelated settings
- Name field was being blanked when not included in request
- Monitor* boolean fields were defaulting to false

Changes:
- Only update name field if explicitly provided in request
- Only switch authentication method when auth fields are explicitly provided
- Preserve existing auth credentials on non-auth updates
- Applied fix to all node types (PVE, PBS, PMG)

Also enables physical disk monitoring by default (opt-out instead of opt-in)
and preserves disk data between polling intervals.
2025-10-12 17:50:55 +00:00
..
backup_guard_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
ceph.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
container_disk_usage.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
diagnostic_snapshots.go Use guest meminfo available for VM memory usage 2025-10-12 11:03:56 +00:00
fs_filters.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
fs_filters_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
metrics_history.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
metrics_history_concurrency_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
monitor.go Fix node config API to preserve fields on partial updates 2025-10-12 17:50:55 +00:00
monitor_optimized.go Use guest meminfo available for VM memory usage 2025-10-12 11:03:56 +00:00
monitor_pmg_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
poller.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
ratetracker.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
ratetracker_concurrency_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
reload.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
temperature.go Improve dashboard responsiveness and temperature handling 2025-10-12 10:34:06 +00:00
temperature_test.go Improve dashboard responsiveness and temperature handling 2025-10-12 10:34:06 +00:00