From da6606f75e91dff9a598e59c5f2f0db5f29ffc15 Mon Sep 17 00:00:00 2001 From: mahanth <22050509+gnmahanth@users.noreply.github.com> Date: Fri, 12 Apr 2024 22:03:22 +0530 Subject: [PATCH] fix haproxy resolver fails on kubernets with out full service dns names (#2088) --- .../deepfence-console/templates/deepfence-router.yaml | 6 +++--- .../helm-charts/deepfence-console/values.yaml | 3 +++ haproxy/haproxy.cfg | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/deployment-scripts/helm-charts/deepfence-console/templates/deepfence-router.yaml b/deployment-scripts/helm-charts/deepfence-console/templates/deepfence-router.yaml index e181b18657..ac9f4a7fe6 100644 --- a/deployment-scripts/helm-charts/deepfence-console/templates/deepfence-router.yaml +++ b/deployment-scripts/helm-charts/deepfence-console/templates/deepfence-router.yaml @@ -39,15 +39,15 @@ spec: - name: FORCE_HTTPS_REDIRECT value: "{{ .Values.router.forceHttpsRedirect }}" - name: UI_SERVICE_NAME - value: {{ include "deepfence-console.fullname" . }}-ui + value: {{ include "deepfence-console.fullname" . }}-ui.{{ .Release.Namespace }}.svc.{{ .Values.router.cluster_domain }} - name: UI_SERVICE_PORT value: {{ .Values.ui.service.port | quote }} - name: API_SERVICE_HOST - value: {{ include "deepfence-console.fullname" . }}-server + value: {{ include "deepfence-console.fullname" . }}-server.{{ .Release.Namespace }}.svc.{{ .Values.router.cluster_domain }} - name: API_SERVICE_PORT value: {{ .Values.server.service.port | quote }} - name: DEEPFENCE_FILE_SERVER_HOST - value: {{ include "deepfence-console.fullname" . }}-file-server + value: {{ include "deepfence-console.fullname" . }}-file-server.{{ .Release.Namespace }}.svc.{{ .Values.router.cluster_domain }} - name: DEEPFENCE_FILE_SERVER_PORT value: "9000" envFrom: diff --git a/deployment-scripts/helm-charts/deepfence-console/values.yaml b/deployment-scripts/helm-charts/deepfence-console/values.yaml index 7cad91ff16..4e6eae21ad 100644 --- a/deployment-scripts/helm-charts/deepfence-console/values.yaml +++ b/deployment-scripts/helm-charts/deepfence-console/values.yaml @@ -273,6 +273,9 @@ router: # Overrides the image tag whose default is .global.imageTag # tag: 2.2.0 forceHttpsRedirect: true + # used to in service name generation + # ..svc. + cluster_domain: "cluster.local" podAnnotations: {} podSecurityContext: {} securityContext: {} diff --git a/haproxy/haproxy.cfg b/haproxy/haproxy.cfg index 978c4797c6..3015c6ce56 100644 --- a/haproxy/haproxy.cfg +++ b/haproxy/haproxy.cfg @@ -38,6 +38,7 @@ defaults resolvers container parse-resolv-conf + accepted_payload_size 8192 # nameserver dns 127.0.0.11:53