From de151580a2d22b47f04e03bbb3ee60a5b5930a1f Mon Sep 17 00:00:00 2001 From: Andrew Yefanov <1134togo@gmail.com> Date: Mon, 13 Sep 2021 13:59:47 +0300 Subject: [PATCH 1/2] add helm high availablity when replicas are more than 1 --- dev/helm/templates/deployment.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dev/helm/templates/deployment.yaml b/dev/helm/templates/deployment.yaml index b96fda6b7..e122e8f5e 100644 --- a/dev/helm/templates/deployment.yaml +++ b/dev/helm/templates/deployment.yaml @@ -39,9 +39,9 @@ spec: - name: DB_USER value: {{ default "wiki" .Values.postgresql.postgresqlUser }} - name: DB_SSL - value: "{{ default "false" .Values.postgresql.ssl }}" + value: "{{ default "false" .Values.postgresql.ssl }}" - name: DB_SSL_CA - value: "{{ default "" .Values.postgresql.ca }}" + value: "{{ default "" .Values.postgresql.ca }}" - name: DB_PASS valueFrom: secretKeyRef: @@ -51,6 +51,12 @@ spec: name: {{ template "wiki.postgresql.secret" . }} {{- end }} key: {{ template "wiki.postgresql.secretKey" . }} + - name: HA + {{- if le .Values.replicaCount 1 }} + value: "false" + {{- else }} + value: "true" + {{- end }} ports: - name: http containerPort: 3000 From 73e232dd00fbec0ea058f24fccdaa57e7c586bb2 Mon Sep 17 00:00:00 2001 From: Andrew Yefanov <1134togo@gmail.com> Date: Mon, 13 Sep 2021 14:17:09 +0300 Subject: [PATCH 2/2] refactor HA expression --- dev/helm/templates/deployment.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dev/helm/templates/deployment.yaml b/dev/helm/templates/deployment.yaml index e122e8f5e..6c6a2ec9e 100644 --- a/dev/helm/templates/deployment.yaml +++ b/dev/helm/templates/deployment.yaml @@ -52,11 +52,7 @@ spec: {{- end }} key: {{ template "wiki.postgresql.secretKey" . }} - name: HA - {{- if le .Values.replicaCount 1 }} - value: "false" - {{- else }} - value: "true" - {{- end }} + value: {{ .Values.replicaCount | int | le 2 | quote }} ports: - name: http containerPort: 3000