Self-heal trusted IP whitelist files at startup
All checks were successful
HAProxy Manager Build and Push / Build-and-Push (push) Successful in 3m26s
All checks were successful
HAProxy Manager Build and Push / Build-and-Push (push) Successful in 3m26s
Volume-mounted /etc/haproxy can shadow the image-baked trusted_ips.list/trusted_ips.map, causing HAProxy to fail config validation with "failed to open pattern file" on non-WHP deployments. Touch empty files if they don't exist so the ACLs always parse. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -2,5 +2,11 @@
|
|||||||
|
|
||||||
# Exit on error
|
# Exit on error
|
||||||
set -eo pipefail
|
set -eo pipefail
|
||||||
|
|
||||||
|
# Ensure trusted IP whitelist files exist (volume-mounted /etc/haproxy may shadow image defaults)
|
||||||
|
mkdir -p /etc/haproxy
|
||||||
|
[ -f /etc/haproxy/trusted_ips.list ] || : > /etc/haproxy/trusted_ips.list
|
||||||
|
[ -f /etc/haproxy/trusted_ips.map ] || : > /etc/haproxy/trusted_ips.map
|
||||||
|
|
||||||
cron &
|
cron &
|
||||||
python /haproxy/haproxy_manager.py
|
python /haproxy/haproxy_manager.py
|
||||||
|
|||||||
Reference in New Issue
Block a user