cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 82e11e413b31683e8f1c9e4fe9c996d2f0e3c319
parent 6779623973b9a300c6f5e4d0a86a0bb159bf1e29
Author: MTRNord <mtrnord1@gmail.com>
Date:   Fri, 17 Jan 2025 23:36:02 +0100

Update to v2 for fluffychat

Diffstat:
Mapps/base/matrix/draupnir-fluffy/deployment.yaml | 16++++++++++++++--
Mapps/base/matrix/synapse/release.yaml | 58+++++++++++++++++++++++++++++-----------------------------
2 files changed, 43 insertions(+), 31 deletions(-)

diff --git a/apps/base/matrix/draupnir-fluffy/deployment.yaml b/apps/base/matrix/draupnir-fluffy/deployment.yaml @@ -1,3 +1,15 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: mjolnir-fluffy-persistent-storage + namespace: matrix +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 512Mi +--- apiVersion: apps/v1 kind: Deployment metadata: @@ -55,5 +67,5 @@ spec: name: mjolnir-fluffy-config name: config-volume - name: storage - emptyDir: - sizeLimit: 2048Mi + persistentVolumeClaim: + claimName: mjolnir-fluffy-persistent-storage diff --git a/apps/base/matrix/synapse/release.yaml b/apps/base/matrix/synapse/release.yaml @@ -97,11 +97,11 @@ spec: modules: - module: matrix_invitee_server_blocker.InviteeServerBlocker config: - broken_servers: - #- matrix.org - - matrix.im - - funami.tech - - suicideserver.net + broken_servers: + #- matrix.org + - matrix.im + - funami.tech + - suicideserver.net persistence: enabled: true size: 20Gi @@ -138,11 +138,11 @@ spec: modules: - module: matrix_invitee_server_blocker.InviteeServerBlocker config: - broken_servers: - #- matrix.org - - matrix.im - - funami.tech - - suicideserver.net + broken_servers: + #- matrix.org + - matrix.im + - funami.tech + - suicideserver.net federation_reader: resources: requests: @@ -347,13 +347,13 @@ spec: - matrix.midnightthoughts.space csPaths: - backendRefs: - - kind: Service - name: mas - port: 8080 + - kind: Service + name: mas + port: 8080 matches: - - path: - type: RegularExpression - value: /_matrix/client/.*/(login|logout|refresh) + - path: + type: RegularExpression + value: /_matrix/client/.*/(login|logout|refresh) ingress: enabled: false traefikPaths: false @@ -362,8 +362,8 @@ spec: - matrix.midnightthoughts.space tls: - hosts: - - midnightthoughts.space - - matrix.midnightthoughts.space + - midnightthoughts.space + - matrix.midnightthoughts.space secretName: midnightthoughts-synapse-tls-secret annotations: cert-manager.io/cluster-issuer: letsencrypt-dns @@ -373,10 +373,10 @@ spec: - path: /_matrix/client/.*/(login|logout|refresh) pathType: ImplementationSpecific backend: - service: - name: mas - port: - number: 8080 + service: + name: mas + port: + number: 8080 sops: kms: [] gcp_kms: [] @@ -385,13 +385,13 @@ sops: age: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArVXNpTmNtMTVaVVY0RzJD - ckpOeEI2d2U2L3kyVnBMNE5qQTRDSXMzNUg0CnZXSVgyV2lNb0UvMVFCdktYYUpK - MEpZSG9SOVRBc2oveGlnTTEyUWhnTDAKLS0tIGxqeitKOFgrekpia095ZUwzc0Y4 - d084WTlITnI3alhocVBvTEVYcWtkRDgKu4N3tFQ8xxrJ9rUruJDetTy2q/sIM4hR - ZcaRvHJALFP0c/Uml5RTUbGUfuXh33f7R3/PpNFnZI8mko5TJbAxLg== - -----END AGE ENCRYPTED FILE----- + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArVXNpTmNtMTVaVVY0RzJD + ckpOeEI2d2U2L3kyVnBMNE5qQTRDSXMzNUg0CnZXSVgyV2lNb0UvMVFCdktYYUpK + MEpZSG9SOVRBc2oveGlnTTEyUWhnTDAKLS0tIGxqeitKOFgrekpia095ZUwzc0Y4 + d084WTlITnI3alhocVBvTEVYcWtkRDgKu4N3tFQ8xxrJ9rUruJDetTy2q/sIM4hR + ZcaRvHJALFP0c/Uml5RTUbGUfuXh33f7R3/PpNFnZI8mko5TJbAxLg== + -----END AGE ENCRYPTED FILE----- lastmodified: "2025-01-15T17:53:51Z" mac: ENC[AES256_GCM,data:RLxo+4Q8Nps/MQeCq0+pzUmdiEzO7j/ONatWKNVrilvv3+SvbfgoQtRsB/yYxL7GwdVH1iX9JDc0mSQFahzVeOWEU8NH+AXuft0vYBTYHNP5ZO3JgDqO3xM6LT+dV+30yhfHvJD1uOU8hhFvZF+zy7afOUtlwZ1igUOwyjjn2lM=,iv:UU6VOBopuDrC1aBLrcW33QeJsd/L0NW7XP85bCppA0E=,tag:BZAJfYfBgE/wuTWYazZnyw==,type:str] pgp: []