mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 18:45:53 +00:00
47b2ffd435
When a Proxmox node is removed from Pulse, the cleanup now performs full uninstallation: - SSH keys removal (existing functionality) - Uninstalls pulse-sensor-proxy service - Removes LXC bind mounts from container configs - Deletes Proxmox API tokens - Removes pulse-monitor@pam user This aligns with security best practices and user expectations - "remove node" should completely sever trust with that machine, not leave credentials and privileged services behind. The cleanup script now calls the uninstaller (--uninstall) and uses pveum to remove API tokens. This prevents leftover artifacts if the host is repurposed or compromised. Related: config_handlers.go triggerPVEHostCleanup() at node deletion