From 338eb1dcea99b98ac161ff5fda4ffbb6f18dd97e Mon Sep 17 00:00:00 2001 From: Rajshekar Reddy Date: Sat, 28 Jan 2023 13:07:13 +0530 Subject: [PATCH] added - configuring persistence postgres SSL certicate if ssl is enabled Signed-off-by: Rajshekar Reddy --- charts/argo-workflows/values.yaml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/charts/argo-workflows/values.yaml b/charts/argo-workflows/values.yaml index bb102c8b..116b07c6 100644 --- a/charts/argo-workflows/values.yaml +++ b/charts/argo-workflows/values.yaml @@ -109,7 +109,7 @@ controller: servicePortName: metrics # -- the controller container's securityContext securityContext: - readOnlyRootFilesystem: true + readOnlyRootFilesystem: false runAsNonRoot: true allowPrivilegeEscalation: false capabilities: @@ -136,7 +136,20 @@ controller: # passwordSecret: # name: argo-postgres-config # key: password - + # ssl: true + # sslmode: verify-full|verify-ca|require|disable + # caCertSecret: + # name: argo-postgres-tls + # key: ca.crt + # serverCertSecret: + # name: argo-postgres-tls + # key: tls.crt + # serverKeySecret: + # name: argo-postgres-tls + # key: tls.key + # # default path to store postgres certificates if certPath is ot defined: /home/argo/pgcerts + # certPath: ./certs + # -- Default values that will apply to all Workflows from this controller, unless overridden on the Workflow-level. # Only valid for 2.7+ ## See more: https://argoproj.github.io/argo-workflows/default-workflow-specs/