apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: matrix-synapse-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-synapse-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: config.yaml fileName: config.yaml secretPath: secret/data/cl01tl/matrix-synapse/config secretKey: config.yaml --- apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: matrix-synapse-oidc-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-synapse-oidc-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: oidc.yaml fileName: oidc.yaml secretPath: secret/data/cl01tl/matrix-synapse/config secretKey: oidc.yaml --- apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: matrix-synapse-hookshot-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-synapse-hookshot-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: hookshot-registration.yaml fileName: hookshot-registration.yaml secretPath: secret/data/cl01tl/matrix-synapse/hookshot secretKey: hookshot-registration.yaml --- apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: matrix-synapse-mautrix-discord-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-synapse-mautrix-discord-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: mautrix-discord-registration.yaml fileName: mautrix-discord-registration.yaml secretPath: secret/data/cl01tl/matrix-synapse/mautrix-discord secretKey: mautrix-discord-registration.yaml --- apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: matrix-synapse-mautrix-whatsapp-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-synapse-mautrix-whatsapp-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: mautrix-whatsapp-registration.yaml fileName: mautrix-whatsapp-registration.yaml secretPath: secret/data/cl01tl/matrix-synapse/mautrix-whatsapp secretKey: mautrix-whatsapp-registration.yaml --- apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: matrix-synapse-double-puppet-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-synapse-double-puppet-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: double-puppet-registration.yaml fileName: double-puppet-registration.yaml secretPath: secret/data/cl01tl/matrix-synapse/double-puppet secretKey: double-puppet-registration.yaml --- apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: matrix-hookshot-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-hookshot-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: config.yml fileName: config.yml secretPath: secret/data/cl01tl/matrix-synapse/hookshot secretKey: config.yml - objectName: registration.yml fileName: registration.yml secretPath: secret/data/cl01tl/matrix-synapse/hookshot secretKey: hookshot-registration.yaml - objectName: passkey.pem fileName: passkey.pem secretPath: secret/data/cl01tl/matrix-synapse/hookshot secretKey: passkey.pem --- apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: mautrix-discord-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: mautrix-discord-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: config.yaml fileName: config.yaml secretPath: secret/data/cl01tl/matrix-synapse/mautrix-discord secretKey: config.yaml - objectName: mautrix-discord-registration.yaml fileName: mautrix-discord-registration.yaml secretPath: secret/data/cl01tl/matrix-synapse/mautrix-discord secretKey: mautrix-discord-registration.yaml --- apiVersion: secrets-store.csi.x-k8s.io/v1 kind: SecretProviderClass metadata: name: mautrix-whatsapp-config namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: mautrix-whatsapp-config {{- include "custom.labels" . | nindent 4 }} spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" roleName: matrix-synapse objects: | - objectName: config.yaml fileName: config.yaml secretPath: secret/data/cl01tl/matrix-synapse/mautrix-whatsapp secretKey: config.yaml - objectName: mautrix-whatsapp-registration.yaml fileName: mautrix-whatsapp-registration.yaml secretPath: secret/data/cl01tl/matrix-synapse/mautrix-whatsapp secretKey: mautrix-whatsapp-registration.yaml