@@ -27,12 +27,13 @@ serviceAccount:
27
27
# The name of the service account to use.
28
28
# If not set and create is true, a name is generated using the fullname template
29
29
name : " "
30
+ automount : true
30
31
31
32
deploymentAnnotations : {}
32
33
33
34
podAnnotations : {}
34
35
35
- # Additionnal labels to add to the pod.
36
+ # Additional labels to add to the pod.
36
37
podLabels : {}
37
38
38
39
podSecurityContext :
@@ -45,8 +46,7 @@ securityContext:
45
46
drop :
46
47
- " ALL"
47
48
48
- resources :
49
- {}
49
+ resources : {}
50
50
# We usually recommend not to specify default resources and to leave this as a conscious
51
51
# choice for the user. This also increases chances charts run on environments with little
52
52
# resources, such as Minikube. If you do want to specify resources, uncomment the following
@@ -80,10 +80,10 @@ watchNamespace: ""
80
80
postgres :
81
81
# postgres hostname
82
82
host : " localhost"
83
- # postgres admin user and password
83
+ # postgres admin user and password ( ignored if existingSecret or ExternalSecret is set )
84
84
user : " admin"
85
85
password : " password"
86
- # additional connection args to pg driver
86
+ # additional connection args to pg driver (Example "sslmode=disable")
87
87
uri_args : " "
88
88
# postgres cloud provider, could be AWS, Azure, GCP or empty (default)
89
89
cloud_provider : " "
@@ -98,10 +98,21 @@ volumeMounts: []
98
98
99
99
# Existing secret where values to connect to Postgres are defined.
100
100
# If not set a new secret will be created, filled with information under the postgres key above.
101
+ # If ExternalSecret is set, existingSecret is ignored.
101
102
existingSecret : " "
102
103
103
- # Additionnal environment variables to add to the pod (map of key / value)
104
+ # Support for ExternalSecret Operator to fetch Postgres credentials from an external secret store.
105
+ externalSecret : {}
106
+ # secretStore: "aws-secretsmanager-euc1" # (Mandatory) Name of the SecretStore or ClusterSecretStore to reference in the ExternalSecret
107
+ # remoteKey: "rds!db-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" # (Mandatory) Remote key in the external secret store where Postgres credentials are stored
108
+ # namespace: "" # (Optional), defaults to release namespace
109
+ # secretStoreKind: "" # (Optional), defaults to SecretStore / SecretStore or ClusterSecretStore
110
+ # refreshInterval: "2s" # (Optional), defaults to SecretStore / SecretStore or ClusterSecretStore
111
+
112
+ # Additional environment variables to add to the pod (map of key / value)
104
113
env : {}
114
+ # POSTGRES_INSTANCE: "XXXXXXXXXX"
115
+ # POSTGRES_CLOUD_PROVIDER: "AWS"
105
116
106
117
nodeSelector : {}
107
118
0 commit comments