mirror of
https://github.com/matrix-org/dendrite
synced 2024-06-13 09:58:59 +02:00
d579ddb8e7
As discussed yesterday, a simplified version of [my helm](https://github.com/S7evinK/dendrite-helm) which deploys a monolith with internal NATS and an optionally enabled PostgreSQL server. If the PostgreSQL dependency is not enabled, a user specified connection string is constructed. Co-authored-by: kegsay <kegan@matrix.org>
33 lines
885 B
YAML
33 lines
885 B
YAML
{{ if (gt (len (.Files.Glob "appservices/*")) 0) }}
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: {{ include "dendrite.fullname" . }}-appservices-conf
|
|
namespace: {{ .Release.Namespace }}
|
|
type: Opaque
|
|
data:
|
|
{{ (.Files.Glob "appservices/*").AsSecrets | indent 2 }}
|
|
{{ end }}
|
|
{{ if and .Values.signing_key.create (not .Values.signing_key.existingSecret) }}
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
annotations:
|
|
helm.sh/resource-policy: keep
|
|
name: {{ include "dendrite.fullname" . }}-signing-key
|
|
namespace: {{ .Release.Namespace }}
|
|
type: Opaque
|
|
{{ end }}
|
|
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
type: Opaque
|
|
metadata:
|
|
name: {{ include "dendrite.fullname" . }}-conf
|
|
namespace: {{ .Release.Namespace }}
|
|
stringData:
|
|
dendrite.yaml: |
|
|
{{ toYaml ( mustMergeOverwrite .Values.dendrite_config ( fromYaml (include "override.config" .) ) .Values.dendrite_config ) | nindent 4 }} |