mirror of
https://github.com/taylanbakircioglu/haproxy-openmanager.git
synced 2026-09-18 16:45:19 +00:00
7dedd0f573
- Add per-cluster SSL sync status tracking with APPLYING/SYNCED/PARTIAL states - Add timeout detection (10min) for stalled SSL deployments showing PARTIAL status - Add SSL-specific info in Apply Management dialog (cluster count, auto-apply notice) - Add Deployment Status tab in SSL details showing per-cluster agent sync progress - Implement SSL auto-reject (reject propagates to all clusters) and auto-undo - Add conditional entity rollback for SSL reject (time-window based safety check) - Filter REJECTED status from SSL last_config_status display - Add pending_cluster_names to SSL list API response - Optimize agent SSL reload: only trigger HAProxy reload when changed cert is actually referenced in the cluster's HAProxy config (grep -qF check), preventing unnecessary reloads on clusters that don't use the updated certificate - Applied to all 4 SSL deploy paths: Linux/macOS standalone and daemon embedded modes Co-authored-by: Cursor <cursoragent@cursor.com>