commit 06c517c125f5c9627648f2ea141b2125465d921f
parent 33922f1b0bdce94c3b1aa3388bae134fd50ab5e1
Author: MTRNord <mtrnord1@gmail.com>
Date: Thu, 28 Mar 2024 13:21:51 +0100
Fully switch to keydb
Diffstat:
6 files changed, 57 insertions(+), 10 deletions(-)
diff --git a/apps/base/matrix/draupnir-synapse/keydb.yaml b/apps/base/matrix/draupnir-synapse/keydb.yaml
@@ -0,0 +1,47 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: draupnir-synapse-keydb
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: draupnir-synapse-keydb
+ template:
+ metadata:
+ labels:
+ app: draupnir-synapse-keydb
+ spec:
+ containers:
+ - name: draupnir-synapse-keydb
+ image: eqalpha/keydb:latest
+ imagePullPolicy: Always
+ ports:
+ - containerPort: 6379
+ tolerations:
+ - key: arch
+ operator: Equal
+ value: arm64
+ effect: NoSchedule
+ livenessProbe:
+ exec:
+ command:
+ - sh
+ - -c
+ - keydb-cli ping
+ initialDelaySeconds: 10
+ timeoutSeconds: 5
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: draupnir-synapse-keydb
+spec:
+ selector:
+ app.kubernetes.io/name: draupnir-synapse-keydb
+ ports:
+ - name: redis
+ protocol: TCP
+ port: 6379
+ targetPort: 6379
diff --git a/apps/base/matrix/draupnir-synapse/kustomization.yaml b/apps/base/matrix/draupnir-synapse/kustomization.yaml
@@ -4,4 +4,4 @@ namespace: matrix
resources:
- release.yaml
- podmonitor.yaml
- - dragonfly.yaml
+ - keydb.yaml
diff --git a/apps/base/matrix/draupnir-synapse/release.yaml b/apps/base/matrix/draupnir-synapse/release.yaml
@@ -218,7 +218,7 @@ spec:
# value: "arm64"
# effect: "NoSchedule"
externalRedis:
- host: draupnir-dragonfly.matrix.svc.cluster.local
+ host: draupnir-synapse-keydb.matrix.svc.cluster.local
port: 6379
postgresql:
enabled: false
diff --git a/apps/base/matrix/synapse/keydb.yaml b/apps/base/matrix/synapse/keydb.yaml
@@ -2,19 +2,19 @@
apiVersion: apps/v1
kind: Deployment
metadata:
- name: keydb
+ name: matrix-synapse-keydb
spec:
replicas: 1
selector:
matchLabels:
- app: keydb
+ app: matrix-synapse-keydb
template:
metadata:
labels:
- app: keydb
+ app: matrix-synapse-keydb
spec:
containers:
- - name: keydb
+ - name: matrix-synapse-keydb
image: eqalpha/keydb:latest
imagePullPolicy: Always
ports:
@@ -36,10 +36,10 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: keydb
+ name: matrix-synapse-keydb
spec:
selector:
- app.kubernetes.io/name: keydb
+ app.kubernetes.io/name: matrix-synapse-keydb
ports:
- name: redis
protocol: TCP
diff --git a/apps/base/matrix/synapse/kustomization.yaml b/apps/base/matrix/synapse/kustomization.yaml
@@ -3,6 +3,6 @@ kind: Kustomization
namespace: matrix
resources:
- release.yaml
- - dragonfly.yaml
+ #- dragonfly.yaml
- keydb.yaml
#- block_ips.yaml
diff --git a/apps/base/matrix/synapse/release.yaml b/apps/base/matrix/synapse/release.yaml
@@ -243,7 +243,7 @@ spec:
enabled: false
architecture: standalone
externalRedis:
- host: keydb.matrix.svc.cluster.local
+ host: matrix-synapse-keydb.matrix.svc.cluster.local
port: 6379
postgresql:
enabled: false