cluster

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

commit ffe9a10f43e17a7c879ba8061023bf7a9447d38f
parent c58d7049f497930a90b81a93c27e8804c4cf5083
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue, 14 Jan 2025 18:42:27 +0100

Meow

Diffstat:
Minfrastructure/configs/cnpg-cluster.yaml | 139+++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
1 file changed, 93 insertions(+), 46 deletions(-)

diff --git a/infrastructure/configs/cnpg-cluster.yaml b/infrastructure/configs/cnpg-cluster.yaml @@ -11,14 +11,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSK01PeC9Pam1IUXQ5V2tW - djFHVDdCQnZ6ZUlTQzZaMHlvSUtTbWF2RURNCktsVE9nQTAyekFPUFo4dFJ5VHJP - SzU3NHU1RmUvQ0VZbTNodlZyZjZoV1UKLS0tIEVMZE96QlB4S2U4YjE3OVFrRm4z - VG5xenpFWEU3ZG90YmVDTkU5V2ZqaGsKEQtYQOagBB1coY8YSjU0ovkDE6Vj5bdA - 9pvOpxVKTT6JXPoIHSGtebHnkIFVZcIm1LpJsfm5xaC2wxfz9W3QSQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRmZNWVY4TjNsWkt5bFJs + dWF0Wkppb0VEZVhoRnJPUjd6VklTaTVKVkJrCnRMdEgyS0hsQ0J1RWRZN3hQOEtH + Q3lZZVJJOEgyOEd6RmpoRStWcnZLeVkKLS0tIERadEFQTzllSlpkWk5WTEUwakEx + ZVZYS0NmSlE4aFNJOUUvOVlOSzV6NzgK1ktjrndnZGuFj5yeaMlTR9XK7At2nchE + xoQtedtqKVRFl6CKeyhjvobOJXiv3h/6/7UV1tcJ8EDzeZayFxNu2w== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-10T12:47:54Z" - mac: ENC[AES256_GCM,data:YpXG7kAmHor7YlyrOzeTu2nEggtiB2621kKbyxPGIzuIYd3628yF2Jdtxz1s60tOPlTfaRMsyojogGWug4BPya7J5H0jEleDW5yNxwEtqMOGFcjBOwN9elj/Wp5YuOL7wmBHpFUf5SPAQsMUZrQRn4FSldzdKTcB/pa1OE5Yji8=,iv:rEcfU/7sECq/BeIQ7hP+NVsgKchw8x6mQu8xpSzCBAE=,tag:uLWuTTYgdMtPNKebd+N7FQ==,type:str] + lastmodified: "2025-01-14T17:42:24Z" + mac: ENC[AES256_GCM,data:RTGlfltUK4p/LAl/3nswEhWwuBsBqX1XO0bd3ThZ8MqU/XvPMESpCkk2jnqMu7tIu6ArhWa6fDC1OvJgeBFOuqF5/lwPZaOGGuMrt/Tifjl9NfXdPYckjCY282n1PCWnn1KP1H3m+G2r9FKRKFqPtyqCs4hRWlSr0QefqVNWzg4=,iv:4NkVjIWfa2LxUVUSo4xP9oEYkS++ZSE9JCKa7qefiRc=,tag:gorzILriiTPF4eTC2VhmOQ==,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 @@ -30,8 +30,8 @@ metadata: namespace: postgres-cluster type: Opaque stringData: - ACCESS_KEY_ID: ENC[AES256_GCM,data:qZFDYVj7FPcu8WY9ar0CSI+Xff0=,iv:APuEyu/YpvuRpfLwzK0GjRZct3s8ryNg01mov6oLEOc=,tag:0V5yHr362wE6Cz/1+fgvmQ==,type:str] - ACCESS_SECRET_KEY: ENC[AES256_GCM,data:0t1FAJUjgNEv6reUjEctyzJLLiHZepvh09yCHnYZQ6pjzjJDU1QAFg==,iv:+ZNxcBrRPTpuwBZt9uUZFlra4w4n7F0Scq9q0uUWmM4=,tag:kiIJqVnoWez/dFwbuWMHKg==,type:str] + ACCESS_KEY_ID: ENC[AES256_GCM,data:J/Zjt8E5Jorp7PAF3TnEQieKF3c=,iv:v1I3EJ1iXygTHkme7nAUkgej60lEytv4/LSzjC/UOew=,tag:ZuszbZG7N/ikNyZ0wbApcQ==,type:str] + ACCESS_SECRET_KEY: ENC[AES256_GCM,data:KSN1JE7YWm+3vORCM/ekg5klQJEOriyuHdcQ2LjrP6/xwsK1vyUAyg==,iv:j3pb3Tcw3PIjxbOIQ0PUcj5lokarzTu3Zlmm9llNdOA=,tag:6vSYvof4QgBpi3AGUr4YYA==,type:str] sops: kms: [] gcp_kms: [] @@ -41,14 +41,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSK01PeC9Pam1IUXQ5V2tW - djFHVDdCQnZ6ZUlTQzZaMHlvSUtTbWF2RURNCktsVE9nQTAyekFPUFo4dFJ5VHJP - SzU3NHU1RmUvQ0VZbTNodlZyZjZoV1UKLS0tIEVMZE96QlB4S2U4YjE3OVFrRm4z - VG5xenpFWEU3ZG90YmVDTkU5V2ZqaGsKEQtYQOagBB1coY8YSjU0ovkDE6Vj5bdA - 9pvOpxVKTT6JXPoIHSGtebHnkIFVZcIm1LpJsfm5xaC2wxfz9W3QSQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRmZNWVY4TjNsWkt5bFJs + dWF0Wkppb0VEZVhoRnJPUjd6VklTaTVKVkJrCnRMdEgyS0hsQ0J1RWRZN3hQOEtH + Q3lZZVJJOEgyOEd6RmpoRStWcnZLeVkKLS0tIERadEFQTzllSlpkWk5WTEUwakEx + ZVZYS0NmSlE4aFNJOUUvOVlOSzV6NzgK1ktjrndnZGuFj5yeaMlTR9XK7At2nchE + xoQtedtqKVRFl6CKeyhjvobOJXiv3h/6/7UV1tcJ8EDzeZayFxNu2w== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-10T12:47:54Z" - mac: ENC[AES256_GCM,data:YpXG7kAmHor7YlyrOzeTu2nEggtiB2621kKbyxPGIzuIYd3628yF2Jdtxz1s60tOPlTfaRMsyojogGWug4BPya7J5H0jEleDW5yNxwEtqMOGFcjBOwN9elj/Wp5YuOL7wmBHpFUf5SPAQsMUZrQRn4FSldzdKTcB/pa1OE5Yji8=,iv:rEcfU/7sECq/BeIQ7hP+NVsgKchw8x6mQu8xpSzCBAE=,tag:uLWuTTYgdMtPNKebd+N7FQ==,type:str] + lastmodified: "2025-01-14T17:42:24Z" + mac: ENC[AES256_GCM,data:RTGlfltUK4p/LAl/3nswEhWwuBsBqX1XO0bd3ThZ8MqU/XvPMESpCkk2jnqMu7tIu6ArhWa6fDC1OvJgeBFOuqF5/lwPZaOGGuMrt/Tifjl9NfXdPYckjCY282n1PCWnn1KP1H3m+G2r9FKRKFqPtyqCs4hRWlSr0QefqVNWzg4=,iv:4NkVjIWfa2LxUVUSo4xP9oEYkS++ZSE9JCKa7qefiRc=,tag:gorzILriiTPF4eTC2VhmOQ==,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 @@ -65,10 +65,10 @@ spec: s3Credentials: accessKeyId: name: pg-s3-credentials - key: ENC[AES256_GCM,data:4aUCMQDSoo3RcycIkA==,iv:VzIcnEC0P6VcgTPTX7fqpAMVyQXnWEyeJUj5bz9Q8mA=,tag:iIKHdoTI1S+NGgm2NPQ2sw==,type:str] + key: ENC[AES256_GCM,data:4iwh2gi3vKCx3p+cgQ==,iv:LFuX86f6tdu4ex5kRBvJG8PJkg31mEOuaVe6s2oy/nc=,tag:K9gSdrsXeFW+DHCIyydA7Q==,type:str] secretAccessKey: name: pg-s3-credentials - key: ENC[AES256_GCM,data:E+BL2PSdVfAKI5flZoB3G9A=,iv:58hmaWHPfCESeotPMQ8VcoKOb0KKvKdfmIAaZZvOw1k=,tag:KgwKKVI8VMzLfgpPse73JQ==,type:str] + key: ENC[AES256_GCM,data:qGcLR+2DTywP5h1IDP2+O4Y=,iv:ceJb1hNIu/qe61uI9Zn1KH2sxoPW8+bkVTBKuAQdLOo=,tag:MK8X4l8WT7pCFCD9Xsxi5w==,type:str] wal: compression: gzip sops: @@ -80,14 +80,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSK01PeC9Pam1IUXQ5V2tW - djFHVDdCQnZ6ZUlTQzZaMHlvSUtTbWF2RURNCktsVE9nQTAyekFPUFo4dFJ5VHJP - SzU3NHU1RmUvQ0VZbTNodlZyZjZoV1UKLS0tIEVMZE96QlB4S2U4YjE3OVFrRm4z - VG5xenpFWEU3ZG90YmVDTkU5V2ZqaGsKEQtYQOagBB1coY8YSjU0ovkDE6Vj5bdA - 9pvOpxVKTT6JXPoIHSGtebHnkIFVZcIm1LpJsfm5xaC2wxfz9W3QSQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRmZNWVY4TjNsWkt5bFJs + dWF0Wkppb0VEZVhoRnJPUjd6VklTaTVKVkJrCnRMdEgyS0hsQ0J1RWRZN3hQOEtH + Q3lZZVJJOEgyOEd6RmpoRStWcnZLeVkKLS0tIERadEFQTzllSlpkWk5WTEUwakEx + ZVZYS0NmSlE4aFNJOUUvOVlOSzV6NzgK1ktjrndnZGuFj5yeaMlTR9XK7At2nchE + xoQtedtqKVRFl6CKeyhjvobOJXiv3h/6/7UV1tcJ8EDzeZayFxNu2w== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-10T12:47:54Z" - mac: ENC[AES256_GCM,data:YpXG7kAmHor7YlyrOzeTu2nEggtiB2621kKbyxPGIzuIYd3628yF2Jdtxz1s60tOPlTfaRMsyojogGWug4BPya7J5H0jEleDW5yNxwEtqMOGFcjBOwN9elj/Wp5YuOL7wmBHpFUf5SPAQsMUZrQRn4FSldzdKTcB/pa1OE5Yji8=,iv:rEcfU/7sECq/BeIQ7hP+NVsgKchw8x6mQu8xpSzCBAE=,tag:uLWuTTYgdMtPNKebd+N7FQ==,type:str] + lastmodified: "2025-01-14T17:42:24Z" + mac: ENC[AES256_GCM,data:RTGlfltUK4p/LAl/3nswEhWwuBsBqX1XO0bd3ThZ8MqU/XvPMESpCkk2jnqMu7tIu6ArhWa6fDC1OvJgeBFOuqF5/lwPZaOGGuMrt/Tifjl9NfXdPYckjCY282n1PCWnn1KP1H3m+G2r9FKRKFqPtyqCs4hRWlSr0QefqVNWzg4=,iv:4NkVjIWfa2LxUVUSo4xP9oEYkS++ZSE9JCKa7qefiRc=,tag:gorzILriiTPF4eTC2VhmOQ==,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 @@ -114,6 +114,20 @@ spec: - name: barman-cloud.cloudnative-pg.io parameters: barmanObjectName: hetzner-store + backup: + barmanObjectStore: + destinationPath: s3://midnightthoughts-pg-backup/pg-base-backup + endpointURL: https://hel1.your-objectstorage.com + s3Credentials: + accessKeyId: + name: pg-s3-credentials + key: ENC[AES256_GCM,data:kt1F/bjwl984p/QHJA==,iv:aXwU9GBsCd66j+2a07k01Smgy2T6xXG+in2QCC4ac5E=,tag:FF7uFiQlKKv4wOTg68RICw==,type:str] + secretAccessKey: + name: pg-s3-credentials + key: ENC[AES256_GCM,data:7mk/78uVozGO1Cb0st4gMCM=,iv:TIDfrdFb9JZIT1DVBrNKgmD9d9hnxYrHv1LaxB9Aju4=,tag:yaduKbw6g10WGrsZWbM9pQ==,type:str] + wal: + compression: gzip + retentionPolicy: 60d managed: roles: - name: synapse @@ -254,14 +268,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSK01PeC9Pam1IUXQ5V2tW - djFHVDdCQnZ6ZUlTQzZaMHlvSUtTbWF2RURNCktsVE9nQTAyekFPUFo4dFJ5VHJP - SzU3NHU1RmUvQ0VZbTNodlZyZjZoV1UKLS0tIEVMZE96QlB4S2U4YjE3OVFrRm4z - VG5xenpFWEU3ZG90YmVDTkU5V2ZqaGsKEQtYQOagBB1coY8YSjU0ovkDE6Vj5bdA - 9pvOpxVKTT6JXPoIHSGtebHnkIFVZcIm1LpJsfm5xaC2wxfz9W3QSQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRmZNWVY4TjNsWkt5bFJs + dWF0Wkppb0VEZVhoRnJPUjd6VklTaTVKVkJrCnRMdEgyS0hsQ0J1RWRZN3hQOEtH + Q3lZZVJJOEgyOEd6RmpoRStWcnZLeVkKLS0tIERadEFQTzllSlpkWk5WTEUwakEx + ZVZYS0NmSlE4aFNJOUUvOVlOSzV6NzgK1ktjrndnZGuFj5yeaMlTR9XK7At2nchE + xoQtedtqKVRFl6CKeyhjvobOJXiv3h/6/7UV1tcJ8EDzeZayFxNu2w== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-10T12:47:54Z" - mac: ENC[AES256_GCM,data:YpXG7kAmHor7YlyrOzeTu2nEggtiB2621kKbyxPGIzuIYd3628yF2Jdtxz1s60tOPlTfaRMsyojogGWug4BPya7J5H0jEleDW5yNxwEtqMOGFcjBOwN9elj/Wp5YuOL7wmBHpFUf5SPAQsMUZrQRn4FSldzdKTcB/pa1OE5Yji8=,iv:rEcfU/7sECq/BeIQ7hP+NVsgKchw8x6mQu8xpSzCBAE=,tag:uLWuTTYgdMtPNKebd+N7FQ==,type:str] + lastmodified: "2025-01-14T17:42:24Z" + mac: ENC[AES256_GCM,data:RTGlfltUK4p/LAl/3nswEhWwuBsBqX1XO0bd3ThZ8MqU/XvPMESpCkk2jnqMu7tIu6ArhWa6fDC1OvJgeBFOuqF5/lwPZaOGGuMrt/Tifjl9NfXdPYckjCY282n1PCWnn1KP1H3m+G2r9FKRKFqPtyqCs4hRWlSr0QefqVNWzg4=,iv:4NkVjIWfa2LxUVUSo4xP9oEYkS++ZSE9JCKa7qefiRc=,tag:gorzILriiTPF4eTC2VhmOQ==,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 @@ -286,14 +300,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSK01PeC9Pam1IUXQ5V2tW - djFHVDdCQnZ6ZUlTQzZaMHlvSUtTbWF2RURNCktsVE9nQTAyekFPUFo4dFJ5VHJP - SzU3NHU1RmUvQ0VZbTNodlZyZjZoV1UKLS0tIEVMZE96QlB4S2U4YjE3OVFrRm4z - VG5xenpFWEU3ZG90YmVDTkU5V2ZqaGsKEQtYQOagBB1coY8YSjU0ovkDE6Vj5bdA - 9pvOpxVKTT6JXPoIHSGtebHnkIFVZcIm1LpJsfm5xaC2wxfz9W3QSQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRmZNWVY4TjNsWkt5bFJs + dWF0Wkppb0VEZVhoRnJPUjd6VklTaTVKVkJrCnRMdEgyS0hsQ0J1RWRZN3hQOEtH + Q3lZZVJJOEgyOEd6RmpoRStWcnZLeVkKLS0tIERadEFQTzllSlpkWk5WTEUwakEx + ZVZYS0NmSlE4aFNJOUUvOVlOSzV6NzgK1ktjrndnZGuFj5yeaMlTR9XK7At2nchE + xoQtedtqKVRFl6CKeyhjvobOJXiv3h/6/7UV1tcJ8EDzeZayFxNu2w== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-10T12:47:54Z" - mac: ENC[AES256_GCM,data:YpXG7kAmHor7YlyrOzeTu2nEggtiB2621kKbyxPGIzuIYd3628yF2Jdtxz1s60tOPlTfaRMsyojogGWug4BPya7J5H0jEleDW5yNxwEtqMOGFcjBOwN9elj/Wp5YuOL7wmBHpFUf5SPAQsMUZrQRn4FSldzdKTcB/pa1OE5Yji8=,iv:rEcfU/7sECq/BeIQ7hP+NVsgKchw8x6mQu8xpSzCBAE=,tag:uLWuTTYgdMtPNKebd+N7FQ==,type:str] + lastmodified: "2025-01-14T17:42:24Z" + mac: ENC[AES256_GCM,data:RTGlfltUK4p/LAl/3nswEhWwuBsBqX1XO0bd3ThZ8MqU/XvPMESpCkk2jnqMu7tIu6ArhWa6fDC1OvJgeBFOuqF5/lwPZaOGGuMrt/Tifjl9NfXdPYckjCY282n1PCWnn1KP1H3m+G2r9FKRKFqPtyqCs4hRWlSr0QefqVNWzg4=,iv:4NkVjIWfa2LxUVUSo4xP9oEYkS++ZSE9JCKa7qefiRc=,tag:gorzILriiTPF4eTC2VhmOQ==,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 @@ -322,14 +336,47 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSK01PeC9Pam1IUXQ5V2tW - djFHVDdCQnZ6ZUlTQzZaMHlvSUtTbWF2RURNCktsVE9nQTAyekFPUFo4dFJ5VHJP - SzU3NHU1RmUvQ0VZbTNodlZyZjZoV1UKLS0tIEVMZE96QlB4S2U4YjE3OVFrRm4z - VG5xenpFWEU3ZG90YmVDTkU5V2ZqaGsKEQtYQOagBB1coY8YSjU0ovkDE6Vj5bdA - 9pvOpxVKTT6JXPoIHSGtebHnkIFVZcIm1LpJsfm5xaC2wxfz9W3QSQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRmZNWVY4TjNsWkt5bFJs + dWF0Wkppb0VEZVhoRnJPUjd6VklTaTVKVkJrCnRMdEgyS0hsQ0J1RWRZN3hQOEtH + Q3lZZVJJOEgyOEd6RmpoRStWcnZLeVkKLS0tIERadEFQTzllSlpkWk5WTEUwakEx + ZVZYS0NmSlE4aFNJOUUvOVlOSzV6NzgK1ktjrndnZGuFj5yeaMlTR9XK7At2nchE + xoQtedtqKVRFl6CKeyhjvobOJXiv3h/6/7UV1tcJ8EDzeZayFxNu2w== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2025-01-14T17:42:24Z" + mac: ENC[AES256_GCM,data:RTGlfltUK4p/LAl/3nswEhWwuBsBqX1XO0bd3ThZ8MqU/XvPMESpCkk2jnqMu7tIu6ArhWa6fDC1OvJgeBFOuqF5/lwPZaOGGuMrt/Tifjl9NfXdPYckjCY282n1PCWnn1KP1H3m+G2r9FKRKFqPtyqCs4hRWlSr0QefqVNWzg4=,iv:4NkVjIWfa2LxUVUSo4xP9oEYkS++ZSE9JCKa7qefiRc=,tag:gorzILriiTPF4eTC2VhmOQ==,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 +--- +apiVersion: postgresql.cnpg.io/v1 +kind: ScheduledBackup +metadata: + name: hetzner-base-backup + namespace: postgres-cluster +spec: + schedule: 0 0 1 * * * + backupOwnerReference: self + target: prefer-standby + immediate: true + cluster: + name: pg-cluster-v2 +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRmZNWVY4TjNsWkt5bFJs + dWF0Wkppb0VEZVhoRnJPUjd6VklTaTVKVkJrCnRMdEgyS0hsQ0J1RWRZN3hQOEtH + Q3lZZVJJOEgyOEd6RmpoRStWcnZLeVkKLS0tIERadEFQTzllSlpkWk5WTEUwakEx + ZVZYS0NmSlE4aFNJOUUvOVlOSzV6NzgK1ktjrndnZGuFj5yeaMlTR9XK7At2nchE + xoQtedtqKVRFl6CKeyhjvobOJXiv3h/6/7UV1tcJ8EDzeZayFxNu2w== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-10T12:47:54Z" - mac: ENC[AES256_GCM,data:YpXG7kAmHor7YlyrOzeTu2nEggtiB2621kKbyxPGIzuIYd3628yF2Jdtxz1s60tOPlTfaRMsyojogGWug4BPya7J5H0jEleDW5yNxwEtqMOGFcjBOwN9elj/Wp5YuOL7wmBHpFUf5SPAQsMUZrQRn4FSldzdKTcB/pa1OE5Yji8=,iv:rEcfU/7sECq/BeIQ7hP+NVsgKchw8x6mQu8xpSzCBAE=,tag:uLWuTTYgdMtPNKebd+N7FQ==,type:str] + lastmodified: "2025-01-14T17:42:24Z" + mac: ENC[AES256_GCM,data:RTGlfltUK4p/LAl/3nswEhWwuBsBqX1XO0bd3ThZ8MqU/XvPMESpCkk2jnqMu7tIu6ArhWa6fDC1OvJgeBFOuqF5/lwPZaOGGuMrt/Tifjl9NfXdPYckjCY282n1PCWnn1KP1H3m+G2r9FKRKFqPtyqCs4hRWlSr0QefqVNWzg4=,iv:4NkVjIWfa2LxUVUSo4xP9oEYkS++ZSE9JCKa7qefiRc=,tag:gorzILriiTPF4eTC2VhmOQ==,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