courtmanr@gmail.com
6034ba69ea
Bump version to 4.32.4
2025-11-22 23:57:08 +00:00
courtmanr@gmail.com
1945795d36
Fix ZFS storage reporting on TrueNAS SCALE ( #718 )
...
- Refactor collector to support mocking
- Fix ZFS detection to support 'fuse.zfs' and case-insensitivity
- Add regression tests for ZFS dataset deduplication
2025-11-22 23:53:39 +00:00
courtmanr@gmail.com
b2c4a583f7
Fix pvecm status parsing for QDevice flags ( #738 )
2025-11-22 23:44:01 +00:00
courtmanr@gmail.com
d5fdf2f471
fix: ensure proxmox nodes are displayed even if cluster endpoints are missing
...
Fixes #727 . Previously, if temperature monitoring was enabled and a node wasn't found in ClusterEndpoints, the entire node processing was skipped. This change ensures we only skip temperature collection.
2025-11-22 23:31:30 +00:00
rcourtman
f8647b53ff
Fix mp mount detection pattern for pulse-sensor-proxy
...
The grep pattern was looking for 'pulse-sensor-proxy' as a standalone
string, but the actual mount line contains paths like:
mp0: /run/pulse-sensor-proxy,mp=/mnt/pulse-proxy,replicate=0
This caused the removal logic to never execute, leaving the old mp
mount in place and preventing the migration to lxc.mount.entry format.
Changed pattern to match either path component:
- /pulse-sensor-proxy (source path)
- /mnt/pulse-proxy (mount point)
Also removed space after colon in pattern to match actual format.
This completes the fix for temperature proxy setup on LXC containers.
2025-11-22 22:34:26 +00:00
rcourtman
080453b68a
Fix LXC config modification for Proxmox pmxcfs filesystem
...
The /etc/pve/ directory is a clustered FUSE filesystem (pmxcfs) managed
by Proxmox. Direct modifications using sed -i or echo >> don't work
reliably on this filesystem, and LXC config files contain snapshot
sections that must be preserved.
Changes:
- Use temp file approach: copy config, modify temp, copy back to trigger sync
- Only modify main config section (before first [snapshot] marker)
- Properly handle both mp mount removal and lxc.mount.entry addition
- Apply fix to both install.sh and install-sensor-proxy.sh
This fixes temperature proxy setup failures where the socket mount
entry wasn't being persisted to the container configuration.
Related to #628
2025-11-22 22:19:00 +00:00
rcourtman
9b50dec0e4
Align alert grouping defaults with backend
2025-11-22 17:11:52 +00:00
rcourtman
93d8c624b4
Persist PVE fallback host after portless retry
2025-11-22 17:06:15 +00:00
rcourtman
8606bb47cf
Handle PVE portless fallback when default port fails
2025-11-22 17:01:16 +00:00
rcourtman
5dbaf7c596
Add OIDC CA bundle support
2025-11-22 09:44:03 +00:00
rcourtman
cd31bdece1
Add log level control to host agent
...
Related to #742
2025-11-22 07:48:34 +00:00
rcourtman
19a2cac355
Add log level control for docker agent
...
Related to #742
2025-11-22 07:43:48 +00:00
rcourtman
ee3f1e0cdb
Handle standby SMART temps and capture disk identity
2025-11-22 07:35:13 +00:00
rcourtman
bbbb417b01
Prevent token manager auth swap and fix docker agent perms (Related to #740 )
2025-11-22 07:18:42 +00:00
rcourtman
5360f05bdd
Document TrueNAS exec requirement for host agent
2025-11-21 23:06:22 +00:00
rcourtman
91c51689c9
Guard host-agent installs on noexec filesystems (Related to #718 )
2025-11-21 23:00:47 +00:00
rcourtman
6ff54beb38
Handle ignored docker containers during alert reevaluation (related to #561 )
2025-11-21 22:19:19 +00:00
rcourtman
6de8df9281
Related to #584
2025-11-21 22:07:06 +00:00
rcourtman
4e68675e0b
Add recovery notifications and grouping controls
2025-11-21 22:07:00 +00:00
rcourtman
19408fdb2b
Related to #738 : make pulse proxy mount migration-safe
2025-11-21 21:29:14 +00:00
rcourtman
4c1da82e28
Handle VM guest agent errors without marking nodes unhealthy (related to #736 )
2025-11-21 17:34:25 +00:00
rcourtman
37d0b7927c
Prepare v4.32.3 release
2025-11-21 10:53:57 +00:00
rcourtman
548c65c1a3
Harden release validation for host agent downloads (related to #735 )
2025-11-21 10:47:53 +00:00
rcourtman
1f2993f4a7
Guard WebSocket broadcast buffers when clients stall (Related to #734 )
2025-11-21 10:14:10 +00:00
rcourtman
335795d354
Ensure sensor proxy wrapper delivers SMART temps locally
2025-11-21 10:07:42 +00:00
rcourtman
30a069dfa6
Add TrueNAS SCALE persistence for host agent (Related to #718 )
2025-11-21 10:07:14 +00:00
rcourtman
fe91abbd63
Prepare v4.32.2 release
2025-11-20 22:03:59 +00:00
rcourtman
cc4296e988
Related to #467
2025-11-20 22:01:06 +00:00
rcourtman
5a6c6091bf
Honor configured PVE polling interval in scheduler
2025-11-20 22:00:56 +00:00
rcourtman
0adc4e7838
Initialize ObservedValues in Windows installer
2025-11-20 21:01:44 +00:00
rcourtman
34b4b0a4d6
fix(installer): handle legacy sensor-proxy config commands
2025-11-20 20:33:51 +00:00
rcourtman
ac90859e42
Related to #727 : normalize persisted Proxmox hosts
2025-11-20 19:58:05 +00:00
rcourtman
d6cbfc23ec
Harden public URL detection and setup token handling
2025-11-20 19:27:14 +00:00
courtmanr@gmail.com
17d55b8cf4
feat: implement atomic config management in sensor proxy
2025-11-20 19:01:24 +00:00
rcourtman
18b0323340
Add agent-id support to host agent installers (Related to #721 )
2025-11-20 18:14:18 +00:00
rcourtman
516097990a
Add sorting controls to Docker resources table
...
Related to #730
2025-11-20 17:58:19 +00:00
rcourtman
d779328878
Add Apprise test support for notifications
...
Related to #584
2025-11-20 17:54:20 +00:00
rcourtman
35a145adc4
Prepare v4.32.1 release
2025-11-20 16:36:43 +00:00
rcourtman
40278bbb22
Prevent helm chart releases from becoming latest
2025-11-20 16:35:55 +00:00
rcourtman
044dadcdf1
Related to #727 : restore default Proxmox ports
2025-11-20 16:35:08 +00:00
rcourtman
823508dc48
Related to #712 : auto-restore host agent binaries for download
2025-11-20 15:45:21 +00:00
rcourtman
e467b3d6c0
Skip demo update when target version already running
2025-11-20 15:08:34 +00:00
rcourtman
3c97e520d6
Skip demo updates for non-latest releases
2025-11-20 15:00:23 +00:00
rcourtman
0b4db95db1
Auto-update Helm chart version to 4.31.0
2025-11-20 14:56:19 +00:00
rcourtman
a1177f5bf4
Auto-update Helm chart documentation
2025-11-20 14:56:19 +00:00
rcourtman
31beb80ff0
Auto-update Helm chart version to 4.30.0
2025-11-20 14:54:32 +00:00
rcourtman
363a5775d2
Auto-update Helm chart documentation
2025-11-20 14:54:31 +00:00
rcourtman
eac0db529e
Auto-update Helm chart version to 4.32.0
2025-11-20 14:50:28 +00:00
rcourtman
4988986806
Auto-update Helm chart documentation
2025-11-20 14:50:27 +00:00
rcourtman
f3b6cff34a
Avoid committing Helm chart on release runs
2025-11-20 14:49:56 +00:00