false |
| openfga.enabled | | false |
| openfga.datastoreURI | | "" |
+| openfga.datastore.maxOpenConns | | 20 |
+| openfga.datastore.connMaxIdleTime | | "10m" |
| pgoutbox.enabled | | false |
| outbox-syncer.enabled | | false |
| global.nameOverride | | "ace" |
diff --git a/charts/ace/templates/platform/objstore-cred.yaml b/charts/ace/templates/platform/objstore-cred.yaml
index 6a1bb294f..a0d2a38fc 100644
--- a/charts/ace/templates/platform/objstore-cred.yaml
+++ b/charts/ace/templates/platform/objstore-cred.yaml
@@ -12,21 +12,33 @@ metadata:
type: Opaque
stringData:
{{- with $objstore.s3 }}
- AWS_ACCESS_KEY_ID: '{{ .AWS_ACCESS_KEY_ID }}'
- AWS_SECRET_ACCESS_KEY: '{{ .AWS_SECRET_ACCESS_KEY }}'
- ca.crt: {{ .CA_CERT_DATA | default "" | quote }}
+ {{- with .AWS_ACCESS_KEY_ID }}
+ AWS_ACCESS_KEY_ID: {{ . | quote }}
+ {{- end }}
+ {{- with .AWS_SECRET_ACCESS_KEY }}
+ AWS_SECRET_ACCESS_KEY: {{ . | quote }}
+ {{- end }}
+ {{- with .CA_CERT_DATA }}
+ ca.crt: {{ . | quote }}
+ {{- end }}
{{- with .AWS_REGION }}
- AWS_REGION: '{{ . }}'
+ AWS_REGION: {{ . | quote }}
{{- end }}
{{- end }}
{{- with $objstore.azure }}
- AZURE_ACCOUNT_NAME: '{{ .AZURE_ACCOUNT_NAME }}'
- AZURE_ACCOUNT_KEY: '{{ .AZURE_ACCOUNT_KEY }}'
+ {{- with .AZURE_ACCOUNT_NAME }}
+ AZURE_ACCOUNT_NAME: {{ . | quote }}
+ {{- end }}
+ {{- with .AZURE_ACCOUNT_KEY }}
+ AZURE_ACCOUNT_KEY: {{ . | quote }}
+ {{- end }}
{{- end }}
{{- with $objstore.gcs }}
- sa.json: {{ .GOOGLE_SERVICE_ACCOUNT_JSON_KEY | default "" | quote }}
+ {{- with .GOOGLE_SERVICE_ACCOUNT_JSON_KEY }}
+ sa.json: {{ . | quote }}
+ {{- end }}
{{- end }}
{{- end }}
diff --git a/charts/ace/values.yaml b/charts/ace/values.yaml
index c7d6b9ca4..91495c5dd 100644
--- a/charts/ace/values.yaml
+++ b/charts/ace/values.yaml
@@ -76,6 +76,9 @@ s3proxy:
openfga:
enabled: false
datastoreURI: ""
+ datastore:
+ maxOpenConns: 20
+ connMaxIdleTime: "10m"
## configured in lib-selfhost
# securityContext: # +doc-gen:break
# allowPrivilegeEscalation: false