Commit Graph

37 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
dc328836a2 templates/deployment.yaml を更新 2025-12-15 08:21:22 +00:00
4b0a613bc6 templates/deployment.yaml を更新 2025-12-13 10:43:56 +00:00
7e0b839093 templates/deployment.yaml を更新 2025-12-12 23:01:54 +00:00
d6500da650 templates/deployment.yaml を更新 2025-12-12 05:51:56 +00:00
c673e15ad7 templates/deployment.yaml を更新 2025-12-12 05:41:36 +00:00
46c10c5c0f templates/deployment.yaml を更新 2025-12-12 05:33:26 +00:00
70fbf15b69 templates/deployment.yaml を更新 2025-12-12 05:25:50 +00:00
256a678206 templates/deployment.yaml を更新 2025-12-12 00:47:49 +00:00
c282fe989e templates/deployment.yaml を更新 2025-12-12 00:22:18 +00:00
dc8cf4f6f2 templates/deployment.yaml を更新 2025-12-12 00:14:57 +00:00
82638476d1 templates/deployment.yaml を更新 2025-12-10 04:08:33 +00:00
d12f3743ae templates/deployment.yaml を更新 2025-11-30 04:55:07 +00:00
be997415f9 templates/deployment.yaml を更新 2025-11-26 07:32:11 +00:00
3ba00ed7b4 templates/deployment.yaml を更新 2025-11-26 03:54:30 +00:00
c225a22498 templates/deployment.yaml を更新 2025-11-26 02:39:32 +00:00
52693e8f6e templates/deployment.yaml を更新 2025-11-26 02:14:37 +00:00
690ac6423f templates/deployment.yaml を更新 2025-11-26 01:52:20 +00:00
8ccec93399 templates/deployment.yaml を更新 2025-11-25 23:46:08 +00:00
f1786e3ebb templates/deployment.yaml を更新 2025-11-25 23:37:36 +00:00
a01438cddc templates/deployment.yaml を更新 2025-11-25 22:52:07 +00:00
cecc419cc5 templates/deployment.yaml を更新 2025-11-25 22:43:21 +00:00
d6e6afe169 templates/deployment.yaml を更新 2025-11-25 14:47:34 +00:00
b1e783eb30 templates/deployment.yaml を更新 2025-11-25 14:16:09 +00:00
ec929580ed templates/deployment.yaml を更新 2025-11-25 00:51:37 +00:00
417af1aaf3 templates/deployment.yaml を更新 2025-11-23 01:58:54 +00:00
51180cee58 templates/deployment.yaml を更新 2025-11-23 01:48:52 +00:00
c1a1dc04d5 templates/deployment.yaml を更新 2025-11-22 13:43:43 +00:00
2ba161fb5b templates/deployment.yaml を更新 2025-11-22 13:25:07 +00:00
d981079c32 templates/deployment.yaml を更新 2025-11-22 13:16:48 +00:00
661bfd2b50 templates/deployment.yaml を更新 2025-11-22 12:44:34 +00:00
d10316f689 templates/deployment.yaml を更新 2025-11-22 00:39:21 +00:00
4cf8c1f352 templates/deployment.yaml を更新 2025-11-21 07:19:24 +00:00
d38b84a4de templates/deployment.yaml を更新 2025-11-21 01:46:34 +00:00
bf6c233e26 templates/deployment.yaml を更新 2025-11-20 23:46:50 +00:00
41a99f29ac templates/deployment.yaml を更新 2025-11-20 07:57:52 +00:00
helmchart
8d805728f4 Initial commit 2025-11-20 07:40:48 +00:00