diff --git a/k8s-ingress.yaml b/k8s-ingress.yaml index 2eaa0df..4056689 100644 --- a/k8s-ingress.yaml +++ b/k8s-ingress.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: ConfigMap metadata: name: custom-headers - namespace: ingress + namespace: ingress # Correct namespace for your setup data: X-Real-IP: '$remote_addr' X-Forwarded-For: '$proxy_add_x_forwarded_for' @@ -16,9 +16,8 @@ metadata: cert-manager.io/cluster-issuer: letsencrypt-prod nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/force-ssl-redirect: "true" - # Aggressive real IP configuration - # Use allowed annotations instead of snippets - nginx.ingress.kubernetes.io/proxy-set-headers: "ingress-nginx/custom-headers" + # Reference the ConfigMap in the correct namespace + nginx.ingress.kubernetes.io/proxy-set-headers: "ingress/custom-headers" nginx.ingress.kubernetes.io/enable-real-ip: "true" nginx.ingress.kubernetes.io/real-ip-header: "X-Forwarded-For" labels: @@ -39,4 +38,5 @@ spec: service: name: proxy-detection-service port: - number: 80 \ No newline at end of file + number: 80 +