From 4d2ac14345cd578874566035c64cb6f076e6c708 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Mon, 8 Jul 2024 23:34:59 +0200 Subject: [PATCH] feat(mastodon): Switch to keydb --- apps/base/mastodon/kustomization.yaml | 7 +++-- apps/base/mastodon/redis.yaml | 43 --------------------------- apps/base/mastodon/release.yaml | 2 +- 3 files changed, 6 insertions(+), 46 deletions(-) delete mode 100644 apps/base/mastodon/redis.yaml diff --git a/apps/base/mastodon/kustomization.yaml b/apps/base/mastodon/kustomization.yaml index dfc9a0133..fcf94b977 100644 --- a/apps/base/mastodon/kustomization.yaml +++ b/apps/base/mastodon/kustomization.yaml @@ -13,5 +13,8 @@ resources: - ../../../shared/networkpolicies/allow-from-database.yaml - ../../../shared/networkpolicies/allow-from-monitoring.yaml - ../../../shared/networkpolicies/allow-from-redis.yaml -patchesStrategicMerge: - - networkpolicy.yaml +patches: + - path: networkpolicy.yaml + +components: + - ../../../shared/components/keydb diff --git a/apps/base/mastodon/redis.yaml b/apps/base/mastodon/redis.yaml deleted file mode 100644 index 2a5f07066..000000000 --- a/apps/base/mastodon/redis.yaml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: databases.spotahome.com/v1 -kind: RedisFailover -metadata: - labels: - app.kubernetes.io/name: mastodon - name: mastodon-redis - namespace: mastodon -spec: - sentinel: - replicas: 3 - resources: - requests: - cpu: 100m - memory: 128Mi - limits: - cpu: 200m - memory: 256Mi - redis: - replicas: 3 - resources: - requests: - memory: 128Mi - cpu: 100m - limits: - memory: 256Mi - cpu: 200m ---- -apiVersion: v1 -kind: Service -metadata: - labels: - app.kubernetes.io/name: mastodon - name: mastodon-redis-master - namespace: mastodon -spec: - ports: - - name: redis - port: 6379 - protocol: TCP - targetPort: 6379 - selector: - app.kubernetes.io/name: mastodon-redis - redisfailovers-role: master \ No newline at end of file diff --git a/apps/base/mastodon/release.yaml b/apps/base/mastodon/release.yaml index 52693e1af..5d15b6a10 100644 --- a/apps/base/mastodon/release.yaml +++ b/apps/base/mastodon/release.yaml @@ -161,6 +161,6 @@ data: enabled: false redis: enabled: false - redisUrl: redis://mastodon-redis-master:6379 + redisUrl: redis://keydb:6379 auth: enabled: false -- GitLab