Commit Graph

20 Commits

Author SHA1 Message Date
31935a5c68 feat: Add configurable real IP forwarding for bare-metal clusters
All checks were successful
Helm Chart Release / release-chart (push) Successful in 12s
Update Docker Images and Helm Chart / update (push) Successful in 22s
Implement a new nginx.forwardRealIP configuration flag to enable/disable
real client IP extraction from X-Forwarded-For headers on bare-metal clusters.

Changes:
- Added nginx.forwardRealIP.enabled flag (default: false) to values.yaml
- Added nginx.forwardRealIP.trustedProxies list for flexible proxy IP ranges
- Updated Nginx configmap to conditionally apply real IP extraction settings
- Updated FastCGI parameters to use real IP when enabled, direct connection IP otherwise
- Updated WordPress wp-config.php to conditionally extract real IPs from headers

Configuration:
- When enabled: Extracts real client IP from X-Forwarded-For header
- When disabled: Uses direct connection IP (default Nginx behavior)
- Supports custom proxy IP ranges for CloudFlare, AWS ALB, etc.

This allows Helmchart to work seamlessly on both:
1. Bare-metal clusters with iptables load balancing
2. Cloud-managed clusters with proper IP forwarding

Version bumped to 6.9.0-a (WordPress version with implementation suffix)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-10 14:11:02 +09:00
a35df09710 templates/configmap.yaml を更新 2025-12-17 00:11:00 +00:00
295983f6de templates/configmap.yaml を更新 2025-12-16 22:44:07 +00:00
20efa793d7 templates/configmap.yaml を更新 2025-12-15 08:13:46 +00:00
601c2d3eb3 templates/configmap.yaml を更新 2025-12-15 06:36:28 +00:00
0cb5560ad0 templates/configmap.yaml を更新 2025-12-15 02:11:34 +00:00
bd3b61a417 templates/configmap.yaml を更新 2025-12-13 23:01:54 +00:00
a711ccdc3f templates/configmap.yaml を更新 2025-12-13 22:51:02 +00:00
1d0855e593 templates/configmap.yaml を更新 2025-12-13 11:06:51 +00:00
7e86619927 templates/configmap.yaml を更新 2025-12-13 10:43:04 +00:00
4e098685ac templates/configmap.yaml を更新 2025-12-12 00:14:30 +00:00
b4e45877a7 templates/configmap.yaml を更新 2025-11-30 04:54:44 +00:00
b530af4921 templates/configmap.yaml を更新 2025-11-28 11:24:37 +00:00
1a37495ab3 templates/configmap.yaml を更新 2025-11-28 10:57:43 +00:00
0efbcee364 templates/configmap.yaml を更新 2025-11-26 07:31:54 +00:00
c06c046174 templates/configmap.yaml を更新 2025-11-26 03:54:47 +00:00
76b4988dcc templates/configmap.yaml を更新 2025-11-26 02:14:54 +00:00
092511bd2a templates/configmap.yaml を更新 2025-11-26 01:52:42 +00:00
714bbf15af templates/configmap.yaml を更新 2025-11-20 07:57:06 +00:00
helmchart
8d805728f4 Initial commit 2025-11-20 07:40:48 +00:00