feat(matrix-synapse): added config Secret

This commit is contained in:
jklein committed 2026-03-17 22:17:55 +01:00
1 parent e60ccb7d34
commit 95a250dc65
4 files changed
+17 -1

No files matched your search

+1 -1
View File
@@ -2,7 +2,7 @@ apiVersion: v2
name: matrix-synapse name: matrix-synapse
description: A Helm chart to deploy a Matrix Synapse server on Kubernetes description: A Helm chart to deploy a Matrix Synapse server on Kubernetes
type: application type: application
version: 0.1.0+upv1.149.1 version: 0.2.0+upv1.149.1
appVersion: "v1.149.1" appVersion: "v1.149.1"
maintainers: maintainers:
- name: jklein - name: jklein
@@ -0,0 +1,6 @@
apiVersion: onepassword.com/v1
kind: OnePasswordItem
metadata:
name: {{ .Release.Name }}-{{ .Chart.Name }}-config-secret
spec:
itemPath: {{ required "You must provide a configSecret Reference" .Values.matrix.configSecretRef }}
@@ -38,7 +38,16 @@ spec:
- name: matrix-synapse-volume - name: matrix-synapse-volume
mountPath: /data mountPath: /data
subPath: matrix-synapse-data/ subPath: matrix-synapse-data/
- name: matrix-synapse-config-secret
mountPath: /data/homeserver.yaml
subPath: homeserver.yaml
volumes: volumes:
- name: matrix-synapse-volume - name: matrix-synapse-volume
persistentVolumeClaim: persistentVolumeClaim:
claimName: {{ .Release.Name }}-{{ .Chart.Name }}-pvc claimName: {{ .Release.Name }}-{{ .Chart.Name }}-pvc
- name: matrix-synapse-config-secret
secret:
secretName: {{ .Release.Name }}-{{ .Chart.Name }}-config-secret
items:
- key: homeserver.yaml
path: /homeserver.yaml
+1
View File
@@ -1,6 +1,7 @@
matrix: matrix:
serverName: null serverName: null
timezone: UTC timezone: UTC
configSecretRef: null
storage: storage:
amount: 10Gi amount: 10Gi