Pulse/internal
rcourtman 6b670a7af3 Auto-clear removal block after successful Docker host stop
When a Docker host successfully completes a stop command and confirms
it has disabled itself, automatically clear the removal block to allow
immediate re-enrollment.

This fixes the UX issue where users who remove a Docker host cannot
immediately reinstall it with a new token, as the host ID remains
blocked for 24 hours. The block is still needed to prevent zombie
reports from stale agents, but once the agent confirms it stopped
successfully, there's no need to keep the block.

Changes:
- Clear removal block in HandleCommandAck after successful host removal
- Allows remove → reinstall workflow without manual intervention
- Block remains for forced removals or offline hosts (as intended)
2025-10-29 12:40:22 +00:00
..
adapters Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
alerts Consolidate pending changes 2025-10-28 23:20:44 +00:00
api Auto-clear removal block after successful Docker host stop 2025-10-29 12:40:22 +00:00
auth Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
config Add disk metrics, block I/O, and mount details to Docker monitoring 2025-10-29 12:05:36 +00:00
crypto Harden setup token flow and enforce encrypted persistence 2025-10-25 16:00:37 +00:00
discovery Fix initial setup caching and container discovery defaults 2025-10-22 07:34:32 +00:00
dockeragent Fix Docker agent removal and improve security 2025-10-29 12:27:36 +00:00
errors Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
hostagent Normalize docker agent version handling 2025-10-28 08:42:58 +00:00
hostmetrics Normalize docker agent version handling 2025-10-28 08:42:58 +00:00
interfaces Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
logging feat: comprehensive diagnostics and observability improvements 2025-10-21 12:37:39 +00:00
mock Normalize docker agent version handling 2025-10-28 08:42:58 +00:00
models Add disk metrics, block I/O, and mount details to Docker monitoring 2025-10-29 12:05:36 +00:00
monitoring Fix Docker agent removal and improve security 2025-10-29 12:27:36 +00:00
notifications Implement Pulse tag overrides and alert clear persistence 2025-10-25 14:28:32 +00:00
ssh/knownhosts security: complete Phase 1 sensor proxy hardening 2025-10-20 15:13:37 +00:00
tempproxy security: add resilience and error handling to tempproxy client 2025-10-19 16:37:11 +00:00
types Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
updates feat: finalize swarm service monitoring (#598) 2025-10-26 09:35:49 +00:00
utils Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
websocket refactor: use strconv.Itoa instead of string(rune()) in test 2025-10-20 15:12:14 +00:00