cluster

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

commit cf1a7a7feea571861786979e5191d4e508bd7bb3
parent 4379e57ec0f4c0d0476f419276ce71a713c93ce2
Author: MTRNord <mtrnord1@gmail.com>
Date:   Mon, 13 Jan 2025 15:40:17 +0100

Meow

Diffstat:
Mapps/base/miro-neoboard-exporter/release.yaml | 94+++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
1 file changed, 56 insertions(+), 38 deletions(-)

diff --git a/apps/base/miro-neoboard-exporter/release.yaml b/apps/base/miro-neoboard-exporter/release.yaml @@ -5,9 +5,9 @@ metadata: namespace: neoboard type: Opaque stringData: - MIRO_CLIENT_ID: ENC[AES256_GCM,data:Zd5uCtM45F7swDwlGrMXt3UDbw==,iv:9WgRGtvLLLcnA+LzI2iydVgxcWmQmTDR9Mw7QxLk8P8=,tag:VokauHdhjLfVXV5W+iafAA==,type:str] - MIRO_CLIENT_SECRET: ENC[AES256_GCM,data:pufIfi/TO+YTQzJ9L5FPqMWYeQE9vrHRAxaJ/6CCJ+4=,iv:5iWir6LRAdcfJC8eDWjMWSMK/9GpENnldr+NVWEnzWM=,tag:bYcSUaf3BRGuIoLlysDbSA==,type:str] - MIRO_REDIRECT_URL: ENC[AES256_GCM,data:NSePoGjCZSUO9xY597v4HS9oz+z8zR7MMk9SEupbhd5silY+NZuvXyu2CZ+5JUBQ4ojdCBTuy3+4FPE4FiOSog==,iv:DAHq/jdEyxTZGYnVBmg63WWOGIlRFoBNW3KR51OAKog=,tag:kLGjIaz0wrcMSZRiev9Fsg==,type:str] + MIRO_CLIENT_ID: ENC[AES256_GCM,data:6nx8PYImHxPmZw+B2qdN0Hblbw==,iv:ehLuwtDu6QA/fkMPvOVCMSP92ogkyBBilx7MSiu/GWQ=,tag:gkzyNShRqHy/BM4KpbrWMw==,type:str] + MIRO_CLIENT_SECRET: ENC[AES256_GCM,data:wAHwJ2WkoObCHIdq4wJS94nFUDpC4w1ym4MexvtwEeI=,iv:b+wouTeSm6ViKSMUgfLtLIziNm9wQyHRuaJMAHkMHNk=,tag:fKQ5Sfqyl4YmSr5ekHcVJQ==,type:str] + MIRO_REDIRECT_URL: ENC[AES256_GCM,data:WZ+7RnwRbaVEyFs6OcajF3LueVOKOcc2e9V1OIDGGVKVSeYY6FzNaesXO7Q4gQiJZHcTgPV+Fcc61DTmfO8MFg==,iv:OwUTV3OLDnL/f5kuzwS6swh8juakvYhCGOKZIPmcPSQ=,tag:uNv1Na0m9leMh/XHb804PA==,type:str] sops: kms: [] gcp_kms: [] @@ -17,14 +17,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiSjJRVVZkb255b05TcHEx - ZmVSR0pFakV5ZHVEek5RRjlsZEJwSThwSEI0Cmw2OWNwOXFNN0VBa0lsMHhaWWxI - SXFvak5OamhBR2ZUVG5KUy9LUlJyUkEKLS0tIG1HTmJDbXZUaGd0MzNXeEQyTWtC - aUk4SjBtc2hybHNUeHFkSlRaRmpkeDAKpp74tQsnwAvvoVrjKWYYJ13AQPBVVgxZ - DSamCNCzjC91WfzPXbl85xE7+Gvw0m6RV+heRtTyR4Y0G0G036iycw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvR3B6Q3VtcHUvV1U1RWhF + cExaV0JJc0Yrem5iRXZOeUNBNVBUTzBHQkI0CitNeTc5R3hRdVVSeXRpTUhUMFRQ + K2dTbTlCWEk1SDNaSUJ6VFFITm15WU0KLS0tIDNyaVVHUnNialNWOERrMDNCbCt4 + QVRDN1hwaGdUZzlzOFNFTlR0L2xJUW8K/QvSlpDo3ZnUERMOoJD3rD0fM5Oi+ko/ + X3Oz4wFpPPbMtFA/7ASOW5XB9n6WRyAtZN1NuMt5o4qsKmP4FQ/kQQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-13T14:27:55Z" - mac: ENC[AES256_GCM,data:E4JXEvXhusy0B4VRIzvAgJI6w1GnfpKHe88ImbcBuaQf8Qdf25PXnmYy3g2rjxatOc++mikbhL8hP6TsPFX8eO4GQctSVYCBPuhEiQlINu6gwY35nK47SbX9qqGgwg9a+b7uPT/Ty++JCS14sNEPuP/TioHnhPk61kji0Ec2u4Q=,iv:skauqT0UHaUv13kpG17Iw295G6JRxPCTq6BJIa6s5CM=,tag:WLuGfonef5vJhRsmTzheww==,type:str] + lastmodified: "2025-01-13T14:40:08Z" + mac: ENC[AES256_GCM,data:QAtMQPpf3bvs+qdsMchXbowwtyRTnkLjBohV95SBI6oqJ9xMEmtqASKD64NSPoNeJaXmCyhvUAwFfodCE3fZNJf9ARynvy4hdT5YVuLtDQ+PFwArYBhXljnNyxk71/OsVpMYNg3cBtHzlpJZjeUMU2H3GHuAcbvbQLHi6C00v4M=,iv:mru17UYWxq2/16fpvB1Fy/RlaIy2XwzDg/+WE9VKDfE=,tag:eZ9LjnauzH1tA4gE0dQblQ==,type:str] pgp: [] encrypted_regex: ^(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)$ version: 3.9.1 @@ -57,17 +57,35 @@ spec: - name: env-file mountPath: /app/.env subPath: .env + livenessProbe: + httpGet: + path: / + port: 3000 + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: / + port: 3000 + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 3 volumes: - name: env-file secret: - secretName: ENC[AES256_GCM,data:1Ev9Zws68EjBGh/OaiA/YzC7N03E3qn5j9bu61o=,iv:Aok+HTlV8gE4w9R3yiIhcW1elTjCvRbOJmDDqnVAFC4=,tag:7wo7Z7vxDRJW3/muWvNntQ==,type:str] + secretName: ENC[AES256_GCM,data:07EjhD/4XnTcHPWNel4Snhg2TTMTXM30W3FbKNM=,iv:eM8Dx9gZL3XkN3SUgHiT814s0gj9gDYZdn+RG/hERYU=,tag:WIKttokZnBt8JG0Wp2VF8w==,type:str] items: - - key: ENC[AES256_GCM,data:/9wQ653epNNyHPqavVY=,iv:M2WzdLNVNZ5rgyQcV4rBKeCepPrQsekU/RpNPZahJDk=,tag:CkjUSQGCNs3ddKRu2pnlHg==,type:str] - path: ENC[AES256_GCM,data:1Miqpw==,iv:kTLZNT9ssxROzhCQ7DioTKV+UqCwuPDFEKn01jmC9+E=,tag:dks8yU7BsbRf/VPEr4zLlg==,type:str] - - key: ENC[AES256_GCM,data:xwEYHA4mWQaotf3jUDk/NuaT,iv:JRZEbHJjwMZc7FF9FDNHeDJdwyaF5N6HIl3P1KarjFo=,tag:0ZB05j9i6EbG0YclwaNRJg==,type:str] - path: ENC[AES256_GCM,data:aluZPA==,iv:Q4f59DUCdCyJQKtwVM6ek1W2R7Hjw4K87grb16xLAdM=,tag:+lbe6HPW+X81h++2/PpYqA==,type:str] - - key: ENC[AES256_GCM,data:7rmO4DPyx1VYrJHQA+ys2kM=,iv:CpP9SO0ifuQaGb0O412KxK7sV7Ns/pszk/knolRxaik=,tag:zpcsol8OLhwacG2BcYi3tQ==,type:str] - path: ENC[AES256_GCM,data:KMiPCw==,iv:QTkOb/mZtYB3h9ldv8YXsnR8ihuLjk2Gt5KKnf+x7Ig=,tag:NrG5zDIRoJOntQScgxu78Q==,type:str] + - key: ENC[AES256_GCM,data:ZpyoeQ5d+FdCexaP8aY=,iv:o2CPC4VByu72al2p4rkkSzhdA+VDv4/YEof0GWJaAtE=,tag:w6YQqOO4QnDhr1qSOzsXwQ==,type:str] + path: ENC[AES256_GCM,data:xMuylQ==,iv:pOsJDF8O6I9TmlToY6rBVPJYBsWAGmLLr1IuG0QOH0A=,tag:30a3gomdK5Uf3eHxYZmyDA==,type:str] + - key: ENC[AES256_GCM,data:66OW/9mdYDiWK+VNJNloYvkF,iv:4W+3l4VNQAL1DADwihHxS1W4Yyky6yNYNwoRmQMJsEI=,tag:E/3P29QEdms2qBZQSi/BdQ==,type:str] + path: ENC[AES256_GCM,data:JDtLNw==,iv:/Tw1i/AVpSCnL0Sk/o07Ufgqlnc2AuUkesPbE2q0BR4=,tag:U5uOXIqpPZBg9NSuRZBlew==,type:str] + - key: ENC[AES256_GCM,data:iN914rikXK6hY/swTMmNHN4=,iv:LWv6SV4Jiu5gMHGi4nKwVi9sZDi4wWAUfAoChnN7jyo=,tag:mRtseVpjj9Z/kQqHzc6TTw==,type:str] + path: ENC[AES256_GCM,data:Q3phuQ==,iv:C60jWsN2aOMcqmbSADaUxqoGiDEx8ZCverF9VNQwzt0=,tag:bSIspqM/RomcDu1W9JXqgw==,type:str] sops: kms: [] gcp_kms: [] @@ -77,14 +95,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiSjJRVVZkb255b05TcHEx - ZmVSR0pFakV5ZHVEek5RRjlsZEJwSThwSEI0Cmw2OWNwOXFNN0VBa0lsMHhaWWxI - SXFvak5OamhBR2ZUVG5KUy9LUlJyUkEKLS0tIG1HTmJDbXZUaGd0MzNXeEQyTWtC - aUk4SjBtc2hybHNUeHFkSlRaRmpkeDAKpp74tQsnwAvvoVrjKWYYJ13AQPBVVgxZ - DSamCNCzjC91WfzPXbl85xE7+Gvw0m6RV+heRtTyR4Y0G0G036iycw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvR3B6Q3VtcHUvV1U1RWhF + cExaV0JJc0Yrem5iRXZOeUNBNVBUTzBHQkI0CitNeTc5R3hRdVVSeXRpTUhUMFRQ + K2dTbTlCWEk1SDNaSUJ6VFFITm15WU0KLS0tIDNyaVVHUnNialNWOERrMDNCbCt4 + QVRDN1hwaGdUZzlzOFNFTlR0L2xJUW8K/QvSlpDo3ZnUERMOoJD3rD0fM5Oi+ko/ + X3Oz4wFpPPbMtFA/7ASOW5XB9n6WRyAtZN1NuMt5o4qsKmP4FQ/kQQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-13T14:27:55Z" - mac: ENC[AES256_GCM,data:E4JXEvXhusy0B4VRIzvAgJI6w1GnfpKHe88ImbcBuaQf8Qdf25PXnmYy3g2rjxatOc++mikbhL8hP6TsPFX8eO4GQctSVYCBPuhEiQlINu6gwY35nK47SbX9qqGgwg9a+b7uPT/Ty++JCS14sNEPuP/TioHnhPk61kji0Ec2u4Q=,iv:skauqT0UHaUv13kpG17Iw295G6JRxPCTq6BJIa6s5CM=,tag:WLuGfonef5vJhRsmTzheww==,type:str] + lastmodified: "2025-01-13T14:40:08Z" + mac: ENC[AES256_GCM,data:QAtMQPpf3bvs+qdsMchXbowwtyRTnkLjBohV95SBI6oqJ9xMEmtqASKD64NSPoNeJaXmCyhvUAwFfodCE3fZNJf9ARynvy4hdT5YVuLtDQ+PFwArYBhXljnNyxk71/OsVpMYNg3cBtHzlpJZjeUMU2H3GHuAcbvbQLHi6C00v4M=,iv:mru17UYWxq2/16fpvB1Fy/RlaIy2XwzDg/+WE9VKDfE=,tag:eZ9LjnauzH1tA4gE0dQblQ==,type:str] pgp: [] encrypted_regex: ^(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)$ version: 3.9.1 @@ -109,14 +127,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiSjJRVVZkb255b05TcHEx - ZmVSR0pFakV5ZHVEek5RRjlsZEJwSThwSEI0Cmw2OWNwOXFNN0VBa0lsMHhaWWxI - SXFvak5OamhBR2ZUVG5KUy9LUlJyUkEKLS0tIG1HTmJDbXZUaGd0MzNXeEQyTWtC - aUk4SjBtc2hybHNUeHFkSlRaRmpkeDAKpp74tQsnwAvvoVrjKWYYJ13AQPBVVgxZ - DSamCNCzjC91WfzPXbl85xE7+Gvw0m6RV+heRtTyR4Y0G0G036iycw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvR3B6Q3VtcHUvV1U1RWhF + cExaV0JJc0Yrem5iRXZOeUNBNVBUTzBHQkI0CitNeTc5R3hRdVVSeXRpTUhUMFRQ + K2dTbTlCWEk1SDNaSUJ6VFFITm15WU0KLS0tIDNyaVVHUnNialNWOERrMDNCbCt4 + QVRDN1hwaGdUZzlzOFNFTlR0L2xJUW8K/QvSlpDo3ZnUERMOoJD3rD0fM5Oi+ko/ + X3Oz4wFpPPbMtFA/7ASOW5XB9n6WRyAtZN1NuMt5o4qsKmP4FQ/kQQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-13T14:27:55Z" - mac: ENC[AES256_GCM,data:E4JXEvXhusy0B4VRIzvAgJI6w1GnfpKHe88ImbcBuaQf8Qdf25PXnmYy3g2rjxatOc++mikbhL8hP6TsPFX8eO4GQctSVYCBPuhEiQlINu6gwY35nK47SbX9qqGgwg9a+b7uPT/Ty++JCS14sNEPuP/TioHnhPk61kji0Ec2u4Q=,iv:skauqT0UHaUv13kpG17Iw295G6JRxPCTq6BJIa6s5CM=,tag:WLuGfonef5vJhRsmTzheww==,type:str] + lastmodified: "2025-01-13T14:40:08Z" + mac: ENC[AES256_GCM,data:QAtMQPpf3bvs+qdsMchXbowwtyRTnkLjBohV95SBI6oqJ9xMEmtqASKD64NSPoNeJaXmCyhvUAwFfodCE3fZNJf9ARynvy4hdT5YVuLtDQ+PFwArYBhXljnNyxk71/OsVpMYNg3cBtHzlpJZjeUMU2H3GHuAcbvbQLHi6C00v4M=,iv:mru17UYWxq2/16fpvB1Fy/RlaIy2XwzDg/+WE9VKDfE=,tag:eZ9LjnauzH1tA4gE0dQblQ==,type:str] pgp: [] encrypted_regex: ^(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)$ version: 3.9.1 @@ -153,14 +171,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiSjJRVVZkb255b05TcHEx - ZmVSR0pFakV5ZHVEek5RRjlsZEJwSThwSEI0Cmw2OWNwOXFNN0VBa0lsMHhaWWxI - SXFvak5OamhBR2ZUVG5KUy9LUlJyUkEKLS0tIG1HTmJDbXZUaGd0MzNXeEQyTWtC - aUk4SjBtc2hybHNUeHFkSlRaRmpkeDAKpp74tQsnwAvvoVrjKWYYJ13AQPBVVgxZ - DSamCNCzjC91WfzPXbl85xE7+Gvw0m6RV+heRtTyR4Y0G0G036iycw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvR3B6Q3VtcHUvV1U1RWhF + cExaV0JJc0Yrem5iRXZOeUNBNVBUTzBHQkI0CitNeTc5R3hRdVVSeXRpTUhUMFRQ + K2dTbTlCWEk1SDNaSUJ6VFFITm15WU0KLS0tIDNyaVVHUnNialNWOERrMDNCbCt4 + QVRDN1hwaGdUZzlzOFNFTlR0L2xJUW8K/QvSlpDo3ZnUERMOoJD3rD0fM5Oi+ko/ + X3Oz4wFpPPbMtFA/7ASOW5XB9n6WRyAtZN1NuMt5o4qsKmP4FQ/kQQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-13T14:27:55Z" - mac: ENC[AES256_GCM,data:E4JXEvXhusy0B4VRIzvAgJI6w1GnfpKHe88ImbcBuaQf8Qdf25PXnmYy3g2rjxatOc++mikbhL8hP6TsPFX8eO4GQctSVYCBPuhEiQlINu6gwY35nK47SbX9qqGgwg9a+b7uPT/Ty++JCS14sNEPuP/TioHnhPk61kji0Ec2u4Q=,iv:skauqT0UHaUv13kpG17Iw295G6JRxPCTq6BJIa6s5CM=,tag:WLuGfonef5vJhRsmTzheww==,type:str] + lastmodified: "2025-01-13T14:40:08Z" + mac: ENC[AES256_GCM,data:QAtMQPpf3bvs+qdsMchXbowwtyRTnkLjBohV95SBI6oqJ9xMEmtqASKD64NSPoNeJaXmCyhvUAwFfodCE3fZNJf9ARynvy4hdT5YVuLtDQ+PFwArYBhXljnNyxk71/OsVpMYNg3cBtHzlpJZjeUMU2H3GHuAcbvbQLHi6C00v4M=,iv:mru17UYWxq2/16fpvB1Fy/RlaIy2XwzDg/+WE9VKDfE=,tag:eZ9LjnauzH1tA4gE0dQblQ==,type:str] pgp: [] encrypted_regex: ^(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)$ version: 3.9.1