commit 852f03ccfe2ca617e5644f3811129a00d2ed1d46
parent 75f78ab7f1baec13380223aeaf2eed20d6c6d5ad
Author: MTRNord <mtrnord1@gmail.com>
Date: Sat, 4 May 2024 11:19:47 +0200
Move fluffy draupnir
Diffstat:
4 files changed, 3 insertions(+), 57 deletions(-)
diff --git a/apps/2024_cluster/kustomization.yaml b/apps/2024_cluster/kustomization.yaml
@@ -8,5 +8,6 @@ resources:
- ../base/matrix/matrix-helm
- ../base/matrix/draupnir-synapse
- ../base/matrix/draupnir4all
+ - ../base/matrix/draupnir-fluffy
patchesStrategicMerge:
- postgres-operator-values.yaml
diff --git a/apps/base/matrix/draupnir-fluffy/deployment.yaml b/apps/base/matrix/draupnir-fluffy/deployment.yaml
@@ -59,5 +59,5 @@ spec:
name: mjolnir-fluffy-config
name: config-volume
- name: storage
- persistentVolumeClaim:
- claimName: mjolnir-fluffy
+ emptyDir:
+ sizeLimit: 2048Mi
diff --git a/apps/base/matrix/draupnir-fluffy/service.yaml b/apps/base/matrix/draupnir-fluffy/service.yaml
@@ -11,57 +11,3 @@ spec:
- port: 8081
selector:
app: mjolnir-fluffy
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: Middleware
-metadata:
- name: mjolnir-fluffy-fix-cors
- namespace: matrix
-spec:
- headers:
- accessControlAllowHeaders:
- - content-type
- - authorization
- accessControlAllowMethods:
- - OPTIONS
- - POST
- accessControlAllowOriginList:
- - '*'
- accessControlMaxAge: 100
- addVaryHeader: true
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: Middleware
-metadata:
- name: mjolnir-fluffy-replacepathregex
- namespace: matrix
-spec:
- replacePathRegex:
- regex: ^/_matrix/client/r0/rooms/([^/]*)/report/(.*)$
- replacement: /api/1/report/${1}/${2}
----
-apiVersion: networking.k8s.io/v1
-kind: Ingress
-metadata:
- annotations:
- cert-manager.io/cluster-issuer: letsencrypt-http
- traefik.ingress.kubernetes.io/router.middlewares: default-hsts@kubernetescrd,default-compress@kubernetescrd,default-redirect-https@kubernetescrd,matrix-mjolnir-fluffy-replacepathregex@kubernetescrd,matrix-mjolnir-fluffy-fix-cors@kubernetescrd
- name: fluffy-mjolnir
- namespace: matrix
-spec:
- ingressClassName: traefik
- rules:
- - host: matrix.midnightthoughts.space
- http:
- paths:
- - backend:
- service:
- name: mjolnir-fluffy-srv
- port:
- number: 8081
- path: /{path:_matrix/client/r0/rooms/([^/]*)/report/(.*)$}
- pathType: Prefix
- tls:
- - hosts:
- - matrix.midnightthoughts.space
- secretName: midnightthoughts-fluffy-mjolnir-tls-secret
diff --git a/apps/base/matrix/kustomization.yaml b/apps/base/matrix/kustomization.yaml
@@ -6,4 +6,3 @@ resources:
- ./media-repo
- ./sliding-proxy
- ./synapse
- - ./draupnir-fluffy