From 751f734b7d237d829fcd55574f343cc827f7b7c5 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Tue, 11 Jun 2024 12:28:54 +1000 Subject: [PATCH 1/2] Revert "remove deployment patch for now" This reverts commit de912deca635b81e79effd9b63565757f8564694. --- .../infrastructure/ingress-nginx/ingress-nginx.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/kubernetes/infrastructure/ingress-nginx/ingress-nginx.yaml b/kubernetes/infrastructure/ingress-nginx/ingress-nginx.yaml index 5f95511..a184342 100644 --- a/kubernetes/infrastructure/ingress-nginx/ingress-nginx.yaml +++ b/kubernetes/infrastructure/ingress-nginx/ingress-nginx.yaml @@ -31,4 +31,15 @@ spec: postBuild: substituteFrom: - kind: ConfigMap - name: ingress-nginx-values \ No newline at end of file + name: ingress-nginx-values + patches: + - target: + kind: Deployment + name: ingress-nginx-controller + patch: | + - op: add + path: /spec/template/spec/containers/0/args/- + value: --tcp-services-configmap=$(POD_NAMESPACE)/tcp-services + - op: add + path: /spec/template/spec/containers/0/args/- + value: --udp-services-configmap=$(POD_NAMESPACE)/udp-services From 3f602c535c11a5adbc63a6188e9462a6478b2142 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Tue, 11 Jun 2024 12:30:40 +1000 Subject: [PATCH 2/2] disable ipv6 which failing the lb --- kubernetes/templates/apps/ingress-nginx/release.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kubernetes/templates/apps/ingress-nginx/release.yaml b/kubernetes/templates/apps/ingress-nginx/release.yaml index d9936c5..beeb47d 100644 --- a/kubernetes/templates/apps/ingress-nginx/release.yaml +++ b/kubernetes/templates/apps/ingress-nginx/release.yaml @@ -66,7 +66,8 @@ spec: service: externalTrafficPolicy: Local loadBalancerIP: ${load_balancer_ip} - ipFamilyPolicy: PreferDualStack + ipFamilyPolicy: SingleStack + ipFamilies: IPv4 metrics: enabled: ${metrics_enabled:=false}