cluster

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

commit 852f03ccfe2ca617e5644f3811129a00d2ed1d46
parent 75f78ab7f1baec13380223aeaf2eed20d6c6d5ad
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat,  4 May 2024 11:19:47 +0200

Move fluffy draupnir

Diffstat:
Mapps/2024_cluster/kustomization.yaml | 1+
Mapps/base/matrix/draupnir-fluffy/deployment.yaml | 4++--
Mapps/base/matrix/draupnir-fluffy/service.yaml | 54------------------------------------------------------
Mapps/base/matrix/kustomization.yaml | 1-
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