diff --git a/apps/base/mastodon/kustomization.yaml b/apps/base/mastodon/kustomization.yaml index ae6924aff24040eb35ba79b88436752195b7a769..f699144dcf3a227ba6e7b2ce4d39cd346f040140 100644 --- a/apps/base/mastodon/kustomization.yaml +++ b/apps/base/mastodon/kustomization.yaml @@ -6,9 +6,11 @@ resources: - ca.yaml - release.yaml - database.yaml + - redis.yaml - ../../../shared/networkpolicies/allow-from-same-namespace.yaml - ../../../shared/networkpolicies/allow-from-ingress.yaml - ../../../shared/networkpolicies/allow-from-database.yaml - ../../../shared/networkpolicies/allow-from-monitoring.yaml + - ../../../shared/networkpolicies/allow-from-redis.yaml patchesStrategicMerge: - networkpolicy.yaml diff --git a/apps/base/mastodon/redis.yaml b/apps/base/mastodon/redis.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8d62949f09988ab6fa88953e63b1b77f6454f9ac --- /dev/null +++ b/apps/base/mastodon/redis.yaml @@ -0,0 +1,24 @@ +apiVersion: databases.spotahome.com/v1 +kind: RedisFailover +metadata: + 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 diff --git a/apps/base/mastodon/release.yaml b/apps/base/mastodon/release.yaml index cd36cddb6231215e4bf4688bdf90b0a547bb0bec..f704faa2b54154849dd3bfb1af85b20b3ae61d07 100644 --- a/apps/base/mastodon/release.yaml +++ b/apps/base/mastodon/release.yaml @@ -160,20 +160,7 @@ data: ingress: enabled: false redis: - master: - resources: - limits: - cpu: 100m - memory: 128Mi - requests: - cpu: 100m - memory: 128Mi - replica: - replicaCount: 1 - resources: - limits: - cpu: 100m - memory: 128Mi - requests: - cpu: 100m - memory: 128Mi + enabled: false + redisUrl: redis+sentianal://rfs-mastodon-redis:26379/mymaster + auth: + enabled: false