Pool members & enrollment
Member tab layout
Click a member in the tab bar to open its workspace. Sub-tabs:
HAProxy-specific Management actions (install, reload, drain, TLS failover) are surfaced on Control panel and via Recipes — the dedicated HAProxy tab exists in code but is hidden until product-ready.
Enrollment security model
Each heartbeat must satisfy:
- Bearer token — 48-character enrollment secret (hashed in D1)
CF-Connecting-IP— must match allowed source IP(s)- JSON
hostname— must match enrolled hostname
Mismatch → 403 (IP) or credential errors.
Agent environment
Agent runs as root for HAProxy install, backup/restore, admin socket, and cert writes.