✨ Add ability to override WAF/Proxy containers global configuration per environment
Decision record
Each environment may need specific configuration (WAF mode, environment variables, Docker labels, ...). This MR adds the ability to override most global feature flags at the environment level.
This includes:
rps_waf_enabled
rps_waf_mode
rps_waf_auditlog
rps_agent_allowed_origins
rps_trusted_ips
- WAF container environment variables and Docker labels
- Proxy container environment variables and Docker labels
If not specified at the environment level, the global feature flag is used as default value.
Changes
-
🔥 Remove Traefik labels in Internal view related to the 8433 port -
✨ Add ability to specify extra environment variables and Docker labels for WAF and Proxy containers -
✨ Add ability to override global feature flags -
🔖 v0.45.0