cluster

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

commit c7fbbedc7bffdf19b646c51100a51cf6ccba1183
parent 1547a3571c0ad3849bbfc27e370727a738d74ad1
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Fri,  4 Jul 2025 11:44:51 +0200

Meow

Diffstat:
Mapps/base/mastodon/release.yaml | 86++++++++++++++++++++++++++++++++++++++++---------------------------------------
1 file changed, 44 insertions(+), 42 deletions(-)

diff --git a/apps/base/mastodon/release.yaml b/apps/base/mastodon/release.yaml @@ -14,8 +14,10 @@ spec: name: mastodon namespace: mastodon timeout: 4h + upgrade: + timeout: 2h install: - timeout: 25m + timeout: 2h remediation: retries: 3 values: @@ -46,10 +48,10 @@ spec: hosts: - host: mastodon.mtrnord.blog paths: - - path: / + - path: / tls: - hosts: - - mastodon.mtrnord.blog + - mastodon.mtrnord.blog secretName: mastodon.mtrnord.blog-tls mastodon: sidekiq: @@ -68,18 +70,18 @@ spec: concurrency: 25 replicas: 1 resources: - limits: {} - requests: - cpu: 136m - memory: 542Mi + limits: {} + requests: + cpu: 136m + memory: 542Mi queues: - - default,8 - - push,6 - - ingress,4 - - mailers,2 - - pull - # Make sure the scheduler queue only exists once and with a worker that has 1 replica. - - scheduler + - default,8 + - push,6 + - ingress,4 + - mailers,2 + - pull + # Make sure the scheduler queue only exists once and with a worker that has 1 replica. + - scheduler web: updateStrategy: type: RollingUpdate @@ -172,13 +174,13 @@ sops: age: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5aE9ZZC8xMmMzUkF1U2tR - czU5aXlTdlBxazRZU2dGUFRSK25jbGhCTDFRClRXQ2prVVFkSXV0NC9Dc0ZFQmxt - WnRmamdyRDdBRlhLZjdOMjU3RlpMeEEKLS0tIDdZU2dKTktKQnZ4VmlGQWtMdDFx - YW5IWVhoOUVXZVNBZGMrYmZmbXhDWG8Kd1uuO2nZtxK0dp2wrGMlKi1YF9AXpSZV - zuII+EmMYocSkqZyOfFmnty7HZmBVpN8/W7hJYiO2LlpwMBBtNm90Q== - -----END AGE ENCRYPTED FILE----- + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5aE9ZZC8xMmMzUkF1U2tR + czU5aXlTdlBxazRZU2dGUFRSK25jbGhCTDFRClRXQ2prVVFkSXV0NC9Dc0ZFQmxt + WnRmamdyRDdBRlhLZjdOMjU3RlpMeEEKLS0tIDdZU2dKTktKQnZ4VmlGQWtMdDFx + YW5IWVhoOUVXZVNBZGMrYmZmbXhDWG8Kd1uuO2nZtxK0dp2wrGMlKi1YF9AXpSZV + zuII+EmMYocSkqZyOfFmnty7HZmBVpN8/W7hJYiO2LlpwMBBtNm90Q== + -----END AGE ENCRYPTED FILE----- lastmodified: "2025-04-09T23:46:00Z" mac: ENC[AES256_GCM,data:48tOa1fC9GAYvpi2/b+WAaYYT8mJ1gpMVDfC4o9RR1MGawRFylF1zzSThF+1NL2CR8awUULxBJmVWVRaleQDIKNNJboAt2bHTnj9QUOVDEWknhErz867kLkNwOcfLzJtkerxj0djXiVXQwYcHccVCl7qeAa+zYkcdhxpFdX/miA=,iv:XjoVRwNP4IGalhpE1HP+bvvVmhZvcX5sc6Bl+9/HUoY=,tag:11e4Jn1ndNw3i7vS08tyog==,type:str] pgp: [] @@ -198,25 +200,25 @@ spec: - mastodon.mtrnord.blog rules: - backendRefs: - - name: mastodon-streaming - port: 4000 + - name: mastodon-streaming + port: 4000 timeouts: - request: 240s - backendRequest: 0s + request: 240s + backendRequest: 0s matches: - - path: - type: PathPrefix - value: /api/v1/streaming + - path: + type: PathPrefix + value: /api/v1/streaming - backendRefs: - - name: mastodon-web - port: 3000 + - name: mastodon-web + port: 3000 timeouts: - request: 240s - backendRequest: 0s + request: 240s + backendRequest: 0s matches: - - path: - type: PathPrefix - value: / + - path: + type: PathPrefix + value: / sops: kms: [] gcp_kms: [] @@ -225,13 +227,13 @@ sops: age: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5aE9ZZC8xMmMzUkF1U2tR - czU5aXlTdlBxazRZU2dGUFRSK25jbGhCTDFRClRXQ2prVVFkSXV0NC9Dc0ZFQmxt - WnRmamdyRDdBRlhLZjdOMjU3RlpMeEEKLS0tIDdZU2dKTktKQnZ4VmlGQWtMdDFx - YW5IWVhoOUVXZVNBZGMrYmZmbXhDWG8Kd1uuO2nZtxK0dp2wrGMlKi1YF9AXpSZV - zuII+EmMYocSkqZyOfFmnty7HZmBVpN8/W7hJYiO2LlpwMBBtNm90Q== - -----END AGE ENCRYPTED FILE----- + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5aE9ZZC8xMmMzUkF1U2tR + czU5aXlTdlBxazRZU2dGUFRSK25jbGhCTDFRClRXQ2prVVFkSXV0NC9Dc0ZFQmxt + WnRmamdyRDdBRlhLZjdOMjU3RlpMeEEKLS0tIDdZU2dKTktKQnZ4VmlGQWtMdDFx + YW5IWVhoOUVXZVNBZGMrYmZmbXhDWG8Kd1uuO2nZtxK0dp2wrGMlKi1YF9AXpSZV + zuII+EmMYocSkqZyOfFmnty7HZmBVpN8/W7hJYiO2LlpwMBBtNm90Q== + -----END AGE ENCRYPTED FILE----- lastmodified: "2025-04-09T23:46:00Z" mac: ENC[AES256_GCM,data:48tOa1fC9GAYvpi2/b+WAaYYT8mJ1gpMVDfC4o9RR1MGawRFylF1zzSThF+1NL2CR8awUULxBJmVWVRaleQDIKNNJboAt2bHTnj9QUOVDEWknhErz867kLkNwOcfLzJtkerxj0djXiVXQwYcHccVCl7qeAa+zYkcdhxpFdX/miA=,iv:XjoVRwNP4IGalhpE1HP+bvvVmhZvcX5sc6Bl+9/HUoY=,tag:11e4Jn1ndNw3i7vS08tyog==,type:str] pgp: []