add discord
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 32s
renovate / renovate (push) Successful in 1m41s

This commit is contained in:
2025-12-13 13:28:52 -06:00
parent dc75525b22
commit 6471b4a264
6 changed files with 202 additions and 158 deletions

View File

@@ -29,6 +29,7 @@ matrix-synapse:
- /synapse/config/conf.d/hookshot-registration.yaml
- /synapse/config/conf.d/double-puppet-registration.yaml
- /synapse/config/conf.d/mautrix-whatsapp-registration.yaml
- /synapse/config/conf.d/mautrix-discord-registration.yaml
synapse:
strategy:
type: Recreate
@@ -39,9 +40,9 @@ matrix-synapse:
- name: matrix-hookshot-config-secret
secret:
secretName: matrix-hookshot-config-secret
# - name: mautrix-discord-config-secret
# secret:
# secretName: mautrix-discord-config-secret
- name: mautrix-discord-config-secret
secret:
secretName: mautrix-discord-config-secret
- name: mautrix-whatsapp-config-secret
secret:
secretName: mautrix-whatsapp-config-secret
@@ -61,10 +62,10 @@ matrix-synapse:
mountPath: /synapse/config/conf.d/hookshot-registration.yaml
subPath: hookshot-registration.yaml
readOnly: true
# - name: mautrix-discord-config-secret
# mountPath: /synapse/config/conf.d/mautrix-discord-registration.yaml
# subPath: mautrix-discord-registration.yaml
# readOnly: true
- name: mautrix-discord-config-secret
mountPath: /synapse/config/conf.d/mautrix-discord-registration.yaml
subPath: mautrix-discord-registration.yaml
readOnly: true
- name: mautrix-whatsapp-config-secret
mountPath: /synapse/config/conf.d/mautrix-whatsapp-registration.yaml
subPath: mautrix-whatsapp-registration.yaml
@@ -214,6 +215,7 @@ matrix-hookshot:
readOnly: false
mautrix-discord:
global:
nameOverride: mautrix-discord
fullnameOverride: mautrix-discord
controllers:
main:
@@ -221,6 +223,26 @@ mautrix-discord:
replicas: 1
strategy: RollingUpdate
revisionHistoryLimit: 3
initContainers:
init-copy-config:
image:
repository: busybox
tag: 1.37.0
pullPolicy: IfNotPresent
resources:
requests:
cpu: 10m
memory: 128Mi
command:
- /bin/sh
- -ec
- |
echo ">> Coping files ..."
ls /tmp
cp -fv /tmp/config.yaml /data/config.yaml
cp -fv /tmp/mautrix-discord-registration.yaml /data/registration.yaml
echo ">> Files in data:"
ls /data
containers:
main:
image:
@@ -246,8 +268,8 @@ mautrix-discord:
name: mautrix-discord-config-secret
advancedMounts:
main:
main:
- path: /data/config.yaml
init-copy-config:
- path: /tmp/config.yaml
readOnly: true
mountPropagation: None
subPath: config.yaml
@@ -257,8 +279,8 @@ mautrix-discord:
name: mautrix-discord-config-secret
advancedMounts:
main:
main:
- path: /data/mautrix-discord-registration.yaml
init-copy-config:
- path: /tmp/mautrix-discord-registration.yaml
readOnly: true
mountPropagation: None
subPath: mautrix-discord-registration.yaml
@@ -269,6 +291,9 @@ mautrix-discord:
retain: true
advancedMounts:
main:
init-copy-config:
- path: /data
readOnly: false
main:
- path: /data
readOnly: false