cluster

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

commit fc06f7ba2c4b40a65b8f0af38af8c4e50fe6ca9a
parent 7f3dad4ead43c3bdba9fe915a46a194190207571
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Tue, 16 Dec 2025 11:56:17 +0100

deploy sentry again

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>

Diffstat:
Mapps/talos_cluster/sentry/release.yaml | 75++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 48 insertions(+), 27 deletions(-)

diff --git a/apps/talos_cluster/sentry/release.yaml b/apps/talos_cluster/sentry/release.yaml @@ -19,12 +19,12 @@ spec: user: create: true email: mtrnord@nordgedanken.dev - password: ENC[AES256_GCM,data:mNDz45gVBS7R,iv:4vcaWIEgh+K7RoTDkYQBRYYDKZHr08omGubMhUdnwFI=,tag:jtdVxYNVNxB/9AO/qoxPhQ==,type:str] + password: ENC[AES256_GCM,data:cNAr+rp9PYzS,iv:9nY2PSgtNKLNPrwIdgUhyZUayKML+CjusHPnUOIRIl4=,tag:cJVdGTv7gjVpRQ/HKgy4gg==,type:str] # this is required on the first installation, as sentry has to be initialized first # recommended to set false for updating the helm chart afterwards, # as you will have some downtime on each update if it's a hook # deploys relay & snuba consumers as post hooks - asHook: false + asHook: true hooks: dbCheck: image: @@ -55,9 +55,9 @@ spec: enabled: true system: url: https://sentry.mtrnord.blog - adminEmail: ENC[AES256_GCM,data:Lww9N8mdhCinJoRBlhq76+eX7ywbHHaohjPsDBPz,iv:UkCd6irkZkAZevBZG3Lbad8QEDlq094JlfYjXorDUfQ=,tag:qHw4FXM1QX+OgbHbmCkogA==,type:str] + adminEmail: ENC[AES256_GCM,data:uLxQEeEJyFJk8skjeNErXWQu9+ZGdL5DIaRX7+gG,iv:9+8004rHvxMU21ROm2paIC/EowS8HmBnzHd89TVeo7Y=,tag:prtTpllyBgUrD65vLYAsww==,type:str] public: false - secretKey: ENC[AES256_GCM,data:92XTynmIs5fXojtViczZZYUJmKWFdz/uAh/TKwFUJRvDOrlbZ5966gDrPl8ea1X6wF1MtLlzOy7IYF/USQfIgA==,iv:11IwERjWYNlp6eVIzoUvq4kSPfCM5JrtPgH+Q+M+QvM=,tag:qXS2CfD7CV6xO3LJGwd6Vw==,type:str] + secretKey: ENC[AES256_GCM,data:VvQwsNpUL2hkyEXRyFl8s/8wRRvqTSjUVPlaGLeutlf+A3MxSY+kYhNDvIxO7p9UC7WwhEBirf+xKOwow+KQJA==,iv:kzf/ZcdIURDcqF7XeqBJUmclX4kWHZ/IgzvXzU/S3k0=,tag:gYYX3ZA3Uk9lJWQkWIsMYw==,type:str] mail: backend: smtp host: mail.midnightthoughts.space @@ -65,42 +65,44 @@ spec: useSsl: "false" port: "587" username: support@midnightthoughts.space - password: ENC[AES256_GCM,data:REydnY0t4PQ4R+EkiJjrb3zg7yrw6qgZJV6Rce1ceNoeOjAzDIDV6I16asiMimckx7m0CHNX2S+dAfuETN1v6g==,iv:IvD3HAOayJcpblGQot7Jb3FYeDwEehIQlDdQzAlqMIY=,tag:3qbkQ+yUlyx/bGI4bAoIOQ==,type:str] + password: ENC[AES256_GCM,data:XI0FVMUnFFmP9RMOlRmrpsUyU5dAY91BBtY8lZTAzRWXJVxvuqaXQUgwcacFYqoUR+g+hNfARGmNO6VkwTegMw==,iv:Bo7ZVxplDS/GsfN+gtEYbvEz8SLGMZYMoq32XNHYXH0=,tag:ibLMvFE+kBrVPaYQVjAGlg==,type:str] from: support@midnightthoughts.space github: - appId: ENC[AES256_GCM,data:COjl0J1WYw==,iv:9tDEtw1mxcicmC2aKVFqc7UTml9haeCIMb8W1HYef5E=,tag:vIXKluV21sefU0NGE8T3NQ==,type:str] + appId: ENC[AES256_GCM,data:qSWfo8Bv+w==,iv:SA3I94VV2Bawg0y/YAN5AOHgyAXT2oUft2jnSgCEh0I=,tag:Mf5w6vI15I6zfHUIU5Tp4A==,type:str] appName: Sentry Midnightthoughts - clientId: ENC[AES256_GCM,data:RnVZrZYI+Qse+4hUUSJg/Y3TtfU=,iv:w/o/bc38PlaT06qfMYRx5VC6JyDg+ICqUt0bzdzovw4=,tag:xXvlasnZmD9yYhhOZPFdvQ==,type:str] - clientSecret: ENC[AES256_GCM,data:9gw+Rbfzb1ZaapnP4VnwPK/9FyvyvbmKjwMBoNTwm35lTDtZnG69lA==,iv:BVQx+/vL0jqMTgqaoWjXGWt0RbAF2e8LNhJxtLM6CYs=,tag:MpgKClT4sZwnZtLTujPIAQ==,type:str] - privateKey: ENC[AES256_GCM,data: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,iv:SYkjdVcFKFvfZKeAHVscY2NfPccjLh89AVZ21Bt+XbA=,tag:ZtU8VeSi7Iylu9uTpuGQVA==,type:str] - webhookSecret: ENC[AES256_GCM,data:7Lm065Aq3LKc8bihfUWR44Mbn8xk1hs/+alFR458p1NQN1ySFUTccG7JBonyiJCts8retSxP6vMvgRzVp2Dw4w==,iv:7iZvblVLuwghTu+9YMykh0vp8ABJ/Umo+OK1rYq6Mpc=,tag:ub+f0Ps3m/XUsw389fDnHw==,type:str] + clientId: ENC[AES256_GCM,data:cZ2OBEAgx2bi3F3IxClA8OrDGHg=,iv:DJ/evjaZDhUl5iqjW0LtX/3MB4gqGdLwMSm5QykjvS0=,tag:LsoFJgUiD7ryQpLukOV1Og==,type:str] + clientSecret: ENC[AES256_GCM,data:uZXHmq8RHmNXXweFYnKVbz4HrY7sx/Yuqp5iwUop2lmUYwqipqGyWA==,iv:I+7oRJ0dEGs8iNj7HBF3+SIcFa1Vk4EIwqNWv6ulVyg=,tag:EOYJu64ZuB5C32nBixL2eg==,type:str] + privateKey: ENC[AES256_GCM,data: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,iv:Saz3giA4+5gxVuqSsEgiNPzrMO6ZnUxHKS7AXjkatoE=,tag:VUXjfjnJ8AFFbYIp5FcP0Q==,type:str] + webhookSecret: ENC[AES256_GCM,data:4Ahlxvpn9BpkLh3LBer8YLhKFHGvuFWWZfCg0EA4d7VhUzvpUb3soOdMZXRxNV8e1Vnwa6QnAYEDC5d/N2VstQ==,iv:cfWTyXKKY4B4NX9zbgyChrNtJZjzYbNncriqGnfzfBk=,tag:DQ5UxbIyUBZjmnC7YKN8lg==,type:str] auth: register: false ingress: enabled: false filestore: - persistence: - enabled: true - size: 5Gi - accessMode: ReadWriteMany - storageClass: longhorn - persistentWorkers: true + backend: filesystem + filesystem: + persistence: + enabled: true + size: 5Gi + accessMode: ReadWriteMany + storageClass: longhorn + persistentWorkers: true clickhouse: persistentVolumeClaim: enabled: true dataPersistentVolume: storage: 20Gi - storageClass: longhorn + storageClassName: longhorn accessModes: - - ReadWriteOnce - ReadWriteMany + - ReadWriteOnce zookeeper: persistence: enabled: true size: 8Gi accessModes: - - ReadWriteOnce - ReadWriteMany + - ReadWriteOnce storageClass: longhorn redis: master: @@ -111,18 +113,37 @@ spec: - ReadWriteOnce - ReadWriteMany storageClass: longhorn + replica: + persistence: + enabled: true + size: 5Gi + accessModes: + - ReadWriteOnce + - ReadWriteMany + storageClass: longhorn postgresql: enabled: false externalPostgresql: port: 5432 username: sentry - password: ENC[AES256_GCM,data:q3p2+C5Fwjx2NV/E0kFOABuUcvkmX7nJ3dH/WQjKYZxTTflBuI5rZ+wb1lxD2Jz/2kD++3x7TJQ/4bcaForedg==,iv:iSFVgoZTg5u84dRND6zKxO2XpW1+UkNpI09zZbPE9Tk=,tag:GsBFaFh3vdGOtlX1L8hN3g==,type:str] + password: ENC[AES256_GCM,data:2DX729Mm8hVxPH49TaqFt/3vt4KevMDXD20fZxqXFyBMSsrE/zyDMP0q8f788kWUSc2r8W9e2UcNUMtPyiWq3w==,iv:rKpdOtASqvhYCEO4ZUz3h65YEbRC/M51aaSLF9E0dMc=,tag:cXzzYUXF464LRLg54fdqig==,type:str] database: sentry connMaxAge: 600 host: pg-cluster-v2-rw.postgres-cluster.svc.cluster.local sslMode: require rabbitmq: enabled: false + kafka: + controller: + persistence: + enabled: true + size: 10Gi + accessModes: + - ReadWriteMany + - ReadWriteOnce + storageClass: longhorn + logPersistence: + enabled: false sops: kms: [] gcp_kms: [] @@ -132,14 +153,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPa3F5ZFNjZlg2UnFUTmRk - VWN4UCs2YzZVZk9GN3lrRHk2cGx0YW0vTWk4CnptMjYyVHZFT3V4QWI4cHpOMjR4 - NEJUOUROWC9HalVCckh6N2tBS1dqY2cKLS0tIEl0Ky9sTjRBZ25yMHVja1dJd3ls - dWJqTTh0S1AxTXNyRS9nekFPQll4L3MKSDWjjOOV2kuaUAy80Z1UnLX0jumz9Krv - 35jiFfRutw8CAI6SzzPM1rORXKtHNyn7iZ8xDopEn4emBNnZCvusOw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOdEFKTno2L0RLZ3JBSjAv + ZmpXZkVRVjZGaGJIOHRUbTAxSlZwYTdwUEZvCkdVN0pVMlBJZm1IVXlMZXBwZHRM + RVJmL3lCa082V1gyZ0IvZTgrSHlveVUKLS0tIGl0R3pwK1NscVJHbFRWU2NWZU85 + UGl5SWY2MFczWk9jY1UwZlA2SXdPUnMK2nyCf4eTRQIAGvgb8nPC1EcrBfc3VuWJ + eB8w4SzIqRE1paZRboSoGst1twIThhU9ieb5+crLuKgpIQql059/fA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-12-13T21:05:31Z" - mac: ENC[AES256_GCM,data:wQb/7cg/gtsGu78Lp2+3m4x6PUSPtbTuPgSxfnhNYhEpuUdtuIUkQgTVJaDw7ET8wn6ujWMlys6OoY4hurYIg70cfHnQ5+rYaGdRDPIuNIP6vzSHpiv018M395c5JFLH6/sCb6NKRD+F0z3PJmagyZ4FVFh3/HpjJZBu8FcZ4CI=,iv:TcIBhpn5/8EB7xWnhvjq/RFS3gOIn8vygP+DFod6Ed4=,tag:joqXlg0RZZbF6gSq0KFEhA==,type:str] + lastmodified: "2025-12-16T09:22:01Z" + mac: ENC[AES256_GCM,data:d+Z0pjuELzgk3ar8jA++9g5se3f6o7sfOUOopkKAWWNk8vWLKU0BymqyFIyY28S69YrezZbH/ic0bDypjukmQloWheDa5TTV/lWPxBQ6sng68TVsKW6f6dBfNxnMx0vmt3lWLSeD/pmEtiPgWLDsasIP4cNKExIl3emRDAKt4aw=,iv:lK8ZOcqRZxrm++CGR0fXdQBUoPmr+T/AxZNZi11dw2M=,tag:qKXtzLWbw3tnfabWqYtivw==,type:str] pgp: [] encrypted_regex: ^(harborAdminPassword|totpVaultKey|kimaiAppSecret|kimaiAdminPassword|GITHUB_CLIENT_ID|GITHUB_CLIENT_SECRET|GITHUB_PRIVATE_KEY|woosh|root_password|rspamd_password|pgdb_password|matrix_access_token|pgdb_remote_url|hmac_secret_key|adminPassword|adminEmail|jenkinsAdminEmail|securityRealm|gerrit.config|routing_key|DATABASE_URL|SMTP_PASSWORD|SECRET_KEY_BASE|admin_password|extraCommands|key|clickhouseDatabaseURL|databaseURL|client_id|client_secret|secret_key_base|otp_secret|private_key|public_key|primaryKey|deterministicKey|keyDerivationSalt|token|clientId|secretKey|installationId|installationKey|uriOverride|adminToken.value|password.value|sql_password|erlangCookie|AUTHENTICATION_PASSWORD|ROOM_API_SECRET_KEY|adminPassword|configPassword|adminUser|configUser|MAIL_PASSWORD|APP_KEY|api_key|api_secret|keys|livekit_key|livekit_secret|secret_key|admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret)$ version: 3.9.1