commit 30708ecce66c3d899ea98706117a33ce58d91470
parent 119f23917af6d2ce8f2f2c38db02c6b909fcdcf5
Author: MTRNord <MTRNord@users.noreply.github.com>
Date: Sat, 21 Mar 2026 17:03:51 +0100
set up stage redis
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Diffstat:
4 files changed, 132 insertions(+), 18 deletions(-)
diff --git a/apps/talos_cluster/connectivity-tester/connectivity_tester.yaml b/apps/talos_cluster/connectivity-tester/connectivity_tester.yaml
@@ -5,7 +5,7 @@ metadata:
namespace: matrix
type: Opaque
stringData:
- config.yaml: ENC[AES256_GCM,data:eSQZULRQuAWkJ9bChY+BPhrHCJiEIDR9TGISZWNYeuTwmmfWZmMO4o+1uxYBzuBV3+nNsxT9mOfb5q7/Pcd2PkceFPafmp5aYrJYJaHpYL1VCkBXyS5T7JoztM/9kDxrp6QSZ5nQcswwX09GbHKpPgk0GEfASNy3eGU/O0itiqqBZYYaH+MmJXnkQ3bM8QjyXIvEZWSAc6VP17LELdOQSD9Ub0JSjAo5iqD65Lx9TH9yXVj8EX1ziIrN1Qd0zAqDraBCH7nPju2yt4WWxrphDRvJGFCQdJ4zo+7mFAxhSv7jbo7S2krbXnfkAcUZODwb3BWRcBqRfY9WIT9a8p0QU6tQr1rRTa6gAuk3+wvNomCbP8bNKgXBbZJk17+TDDhLO14FVubNKV0J5Aodxo+8LU0VVQ5YjbSIXJC1QnFUsSEfnKloFtUMEM6WkOAkfXSWBCOUJXk91Z6sfwgGR5iZXzF6aNjNW06bNOPxV11JerjMLQYurNUjPvy6sBCju2gP5ZOg4MryzC6SiEA9e/p5cpAMBAWaZo9d1l+Cyd2f2Opz93WuSWMUc6jhhpljYeviEO+vmbNn6Rx/3ZW69k37h82gg3IFJJWmrAXaUkFHt+2fVKNi35oI4J8S7WRgaTONLQx95/k76LB7cFeYt9ZMiB/90jKUGRx8k27VzqGhAG/rAagbsdJ/j6K8bbNcpp7CQQ7FKZOtyHusuvbCFN9gulPyJfWjw7wols/UgeTZ9zmI8AnW1aonkU/h+azB+35Bcfr9XKd3OqwLw/ZJW+KLeH44mTQhfZgSwagTedyNACJ3Rq7ENOKCz+Kqu0kTz7+bmsQympS5SPppDeDiRDYkZUCikYwI2+JmurYVhuVeW/YMXC1rJSCMxex55R2UE3eoCJmf+Q5TWuQH46GpQGiZTPAZ6are6YfzU8+CB0WaOD8URg9WcyGapbNofGpe8eUV1vg4AziehuUFrWsUniRt/YUXEbkjAVG1kXTRc9Boq0+HXHrfTsSBeIw8GRNl7CmCFfGZeeAszfRD4fh5TpLPFTel4e/7p0LYOhl3PBiVRof2s9EvZ3n9h/xvDbx+yK9P39fOrH5sHGzgbXjIBThR63si+/7mVokTcKaJAeekq8uZlKOAJQ/NAfrI28trcUAT0/AAN7mOYs9RAwsMdi3kW6elkXdssX468+x+ScJ9Ko+1FUUFj5xVU5GF1egEuVH48EwWCKyTW/TX/KYB4duEO65KIjviZxZ9LC8ZJ+5cdN+KPsBl68K7vsA0ZwSpV3vG+gg1NTPgsL96Kk3JknZPzqvasHlP254z70Ap4M36AsrqbPzV5/8dw2cOarhj8/F7p+sU9Dv7s0dV,iv:0EMNeSaON0rwpxM9Bnsy8bGh4iXVhbCsbGjoHkkfdOY=,tag:obzVG6Y4r2R1YJ7+7/KTVg==,type:str]
+ config.yaml: ENC[AES256_GCM,data:DD6B+txiJoAa7L08q1XRS/KULOI7EsoPgclwBDgAFtI/BW4VaIt2uSamFrdJYc5sfyd5aBv6yD7eoXeDl0FCVEoUUPSf+BPKmRQXABfelYsudBAQ/O7DXldqjaJUyxLiyGxEBocElnl1x2fL6bupQbQVf8/hSMnSzlG8ZztJgtdcgOqrIkAb+qm5+01OuxJQQ6U9b2wgYUPOUGy/v5b8zCKCbx6iLY4FKQ6IadBTJYYeiLMLpywOZrXQcEzZoD1nb/FqRq1RUVi2A4AzF6+td8ttKoSrcFfNMJkzmRqpXQOShZlyzDk5DEvAy2ah4xJZVxZRno6jWs1+EHKBQ6dST1faEnTMar+0MO6KMc2brLnG/6f+4Yj9ynFyEJfv7KvnHITmBwhUt80PRB4xnaF50mF4R5YAt7PlWpRfdMXvM/Fa9swfoNC4iyJN231r5EFjWE3UiO2I55FiSvsDli4L4pbGhI3oGIlgYA+PNXg0UJU4Id/G2Yrg7bnKS9iKJgnx+nWlWEUsosmdJ6jbuPwhfwH30vheRCkLkVg0c/TmKz/mwwcXdWDLoeAZx70XHqMO1WKdVNQXvVRtHqdEZUp3+6lCC0z45XNp9BdUHPWHDlxEZKcvEEmTb4Dz5GykoUkGDa1210JTqZLhhHrn8kxAjHaV7DgwuxuOqCHnl2qx75foVb9WLv4uHtNN70d6iJwWkjbqkvFQUW6sWud0mAa/Vo91sCxK7yH6yv/DXT/tWm11ZJpGuApGHY4eNalWMyJNjshTuT9OHHeJWriOwE1TuA9nyqMZouWabH5z2TWyZ4ovCfjIw+WBfWh7LOrgRTxA7AHbrOSjxPqx5juk7xiWrLcYVONKJlAy01gBV77a7NC7FGK3z15eX7BCj3CHroFsN3XgEZwye5P9kHcLxDwTEu4jjYT4Pa4CZTD6LTFFb8RmCRmZjZsmba90rXWuRFWB2KlZvkjHUSKhmsideZNtLOZkF7cK1vy9UXo6Z/Vw5JpMakIYwxzgBCI9RGwDuMWA7tstw1nHxw34U/JzSCAz+cwkpjT7jfj3sagzlw6lQ2ZSEe5ACMpZ98kdnvWxfP58rD+Jl9Jo3RnkziXBl2C6/UqYHC+TuTxtv0zPhwhuwJJPUUpGSufb99rriyNHbUuEIiAcImdwLyFRKwwsWHRbAQQJ0pn4Tnkw6bLlSv9deuziFdSXrz3MV4W4LZFa6O9QwWLteX60CNyRN5uLfNBbtD0BtJD9RB2BQfKPImaM1g7FZ1tFRe0qQTBKkeezvcGxyAP+njwd14KKapRrL0hzf82RNwkCGX5fQ9IAlm72J0XuhgJC5FJLD+9sf53Y1PmM80dua1u+KzxlB3i5xnBXCI54vL8q++ONvkMpqLAaKy5M+QOZXEwvER5m8iVBteoBaTIaWxbEx5miScj6xTT79CP8VBEiLyEX+UAU6FaHkNGoJjtXnQ1o1GTaEBoPPjJ73q4=,iv:f7xAZD2kJqn8QMLW/ADoeR+uW6fApkGAOCLYy7Nl0Hs=,tag:1Pea5k8zFCDFPrSojh49rA==,type:str]
sops:
kms: []
gcp_kms: []
@@ -15,16 +15,16 @@ sops:
- recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3VU1HeUdFV3dTejd1SHJY
- N2czdHlFOURvVFlUNG1uNCs1OVd3SHVYSVR3CnhTVWdLTTR4ZFJadTlPYUg3TE9w
- QjFaWTFJc3pOcFZ6dHhPM3BHRmpWd1kKLS0tIDhHYkM0T0JHVUpTenpDSTVGWnJN
- aHZuYTZidnZXZXl5MlZnczBYMG43WlUKu0rn/31Zwypcci/ix3ZQAlLWh5GeQ9gS
- M8WjyskneNxQEHEGO8gwtGvl1+vcWQ3LT+Ry5mU+6UL42w4ZlGcv7w==
+ YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMUUgybXVFeXVxVWVHTmRq
+ SzRrbkxTUW5nZ2VKM3E0emN1eU5ET21sNm5FCmthZWJDNUdmcHVvZlZhM3lEWndJ
+ OGFlUnRZOE12UGQ1ODVqUzVPSmJMck0KLS0tIG1IUHNadWZ4WkFYaVNYZGR3Sk50
+ R2M3QUN3WkM0VzJ1aFdSSjVxY3FMdjAKYtKdHyBcOEnZYhq/QZYe6texiBT2P7vu
+ 96s/Jv7buWIA+k+gRpyeRYpMFonxb63Wo0NysiRAOT5LufUzzeM3Ug==
-----END AGE ENCRYPTED FILE-----
- lastmodified: "2026-03-07T19:33:38Z"
- mac: ENC[AES256_GCM,data:Yn370cHCK3RhvhuYTrQ1/gBuKGKLMC6EEemPtEgPD3B6zjaIYE45RLh7apYTOgiUgLU1V6oiUCsGpd5dSW84dhW3NcKKaTOYJZ/3/AukgJ7vHpUMrfEHCmhEp8YULnKvB1fxCwf6AdFw9SmL2npQnvpGMWwLN5z5+fr/pWvtvks=,iv:RMLCKCTCmqt47VZ7gOp4ajC9KvQayLFYhuGSM2+JD14=,tag:0uiYeIMMxLTrk317DokQQA==,type:str]
+ lastmodified: "2026-03-21T16:03:31Z"
+ mac: ENC[AES256_GCM,data:w/PvPGUHC0lGUSTVgCSBGgI1YN+QuXk9OsAkGgYzEfBw589BSZQB6aERytFfCVi51PLgkFhcDZ7Ld5XgOAENW4LuNDzTM3jWE+pTVJ3iaWlydiTsECNtVI5VTwRMtTGb132R58uBuB73sLkonxNSpGyuXDycN2zXqPEAndBGMww=,iv:iysRC4249YXHmpFzJWI03X4/4XCqSDLf0fNZIAn3rOM=,tag:hxVoWXOTjcNNZeEO8p7AmQ==,type:str]
pgp: []
- encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|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|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret)$
+ encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|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|smtp_auth_password|addresses|smtp_auth_username|authorization_credentials|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret)$
version: 3.9.1
---
apiVersion: v1
@@ -34,7 +34,7 @@ metadata:
namespace: matrix
type: Opaque
stringData:
- config.yaml: ENC[AES256_GCM,data:AJ30auPvNEJhF44ng0MMlNKjm9XNWdjHeBAfNkFXCIX55rBr4Bsw3YgjJVn0FrWJEILY6OIypCxoOJ7xpBgbVirk9GuKgKj81j8S4D4CbwnPGqlPLhmiNTidvQIJQ7WY1B2op4tNk/akDA9WDeNa3CHlzNoVYmSbNyxiWe6yKE1rDPVO/krBB+4bnaVf2I0hhDAr9mDVCQV5MMBhZrEHC0bnLbVGlbczClE2/BUiNKBQkMG3rAQSYn/oWAzr3Qcb4u56TMtmSG8imdx0A4YDjVEqNkdIvw78Sxfio0cBxxwCKT+pwUgQx7uCXkQlw61tAubY+0AapMqNjmn2xrYoXhTtNh87DHcEksTs1CoDX2bNrcMAantwlEg+bEBarsmbqYIi9I71Avpq8Tpl3gXdHeoqPNdoROeMEHBXGTODhzAMTkvxR4KT+WA/Batl972VQwtRMnoUP9ziE05DJRUcNeggs3TD7rar77JlZtdsl2TwNDm9Uj0q89YPHCr+tolwevzT+s8flyv1R7NDXvIA+gP/t41Mx8sAreIXOxa7/zp+scGb8nM2aT3ZvSsIC6hpYWlyjwaTF7NnbfW4ZOP18lfjONO3hOpDjVLGyLJpNxkzlW68oGxEQz0tgSY20MUaWsGXIH+6BWJcdmItl4zyFf9y5Mjsw7aeBdwQQogspPovvV2Wj+9MW+cZ7VWMKknHjXIHAHQUJbhFWDzPIVHQKViE1AaV/NyXYaCiq2xqQB+wdy2VzPEivF49GhRBGuf961qE+Z5f+6nnszpAWjc9HrEokp3DrMtvsDxiK9MoLvl8KerWK/8sOZmi+pVr1C9qJt8lbBWlSw2akAbyt1mcIX/7OHLpPXoVdf7qR/qeC1JoI7vPAPwulBzSi2UNTcOxjx8DbUCGlm5sUxXBaGgXrRxbbirLn9YA9QFkynluqF8V6UqgI5AZM95bUmCscBPdBlpczyGMRhXfIwxOTgab6AFObLN6vV/lJM7CdE65yz294t+zJA6E3YbVP0qvjXfZ7PZRJjwziV8IbjWdkzuugWK5C3V5C6W+9mRSV5nVrOoBrfjPsT/cuID6JaoCAwYIUzyENaD/4IRF+e4v5yebsX4QO+Cw1BBD/npQNV5nCC67SEhka+LLaX/3J5smC5Yz4J7uX9M9X+7T1MR4kBjemJO6NkyYCJwbQ8PPZ2lE/uyfijWTkoA+fYJArFRmI9Akiu3vkuDinQrQ/l3AUQ8IjJMBNRGbelWyomRBHHHC46ADJKIbW1G2BMPJI7TV3CgHOJn1UEbhyMVs7PaME318uBa8Fk39enCaPXb5r3+GdbkldQ==,iv:9GSzk4umcTclbGs5S4rFyjLww1I1NxLFNgwhO3Abj5U=,tag:gMUU7kfc9b4hfxjkxe1xSw==,type:str]
+ config.yaml: ENC[AES256_GCM,data:edRPGM5tAbGDZAwtXPcaNpp5l6sVMV1lmdhMYK7TvWaR6VcxweYVAo/8jy42hx0CIP2cU+ydYYDlYYszWDv3YkpT17eSJs0H6c9KAyetKKL5AqJwcBn5VmsUIn/1LIFo0SLfeM+BQp4kbi0f0U1L2ehnNNnbK3dLTr4VRjlMt2l5iI/qpXDiHXdUb92lJpsY9hludRtU3N44fVGvNTVctCS7Y+CDtCiSQq6iO5f3f8yPBisHfHg+PhVAw0rWZin04DRznyxLrzqxGoD3Jh0iA8Olu8WY0qoKhOcB1FJQvOLlr2d67U2zUV5kclFKuY+r5E+5SUI22eW3RgRrEc0ES3prLpyFw61fpILmxamxVUvCocW8OJ8s84c5cK2C3VlZ8ox8j4UkF2lbOa4zJTc5UKeQAawsC6opSvXAUhTSgpRSiMxwbEN/IFrZH6gzQUew4u105nHEVrKMlxwPR4sQ4zBacg8Q8M169yGOg1KJ8XAfmRE0d9ScxzrTDyuKiwBOP4TLOeokU8aDnFijEHlEBU6YlonX6AxFF9XyE0HXKY+KfbfPjag3vYugJKH/jgqKWWg7atH+Ox1pgS4nmqFQq5N3QofMSFm3gow8sAVlf1prQpLz+Z0l7Tlq6b4/gLcJm964Slsm9MRmUD5sYHjux008P4Gi2QNzLMjlyOiuKRS9hnUSHbv13IymCRnnmNVjVkHgNtRoC35MTkyyocprADijxGkz5uMuMLbyqsvda8HL2UaaQ+FAngc8Cz32cVWZqnA3HMEWASojY8nQ66jbp4msKw5cXzELpfdiFX15NgiHl2h7wPM9VZqQr6Gh/wf5ANdgiD6Djv6MZkUKJjVN4lAY5xwc8tsxp96mOhh0qd68Cw91E6p+DNMAWBqS/x6fX7LmSSIQHmwNMTWlTqKkPoDCE6iCgOEdTk6Dcqvx8cQtNxAhGsVWvhcZFr34RkrlgHhceVkLUR6Hix6TyECrNPWVwmGcZFGv7zDAXd88oOnjkJF1zJNr4JfdcRRKAKpqPEI1I007TJI6sy4ce+5kAOXrdATbijGoZpwdSPCIADNWcEZ4MJvlr0vfXjro0nHcvgIbXW4QjSkPgbS5HONHRXdSAGtzpwpyAaqTb+g2efcfwU/DcJR/bkNfXb4wVRp45gZmvUt+GkNO3MNq01E5pTb3Sg+mIVDCwQNmUvsuqAErw2zPA0W9JP6s7o5ZYW8MKoLmD7AzHYBGirL4nL69oXQBqQDKbMgDk+8xfI9TPGH4i4QXqM+/S60b2RQBnr266JbnIa7uPVzFCeWY34yKKnl2T+AvVxRvfN2Vywu4VJ2OYA==,iv:yMqaIkgOHOd/yKoprvZgDMQZqHNcw31iSI+Z/tpOGj0=,tag:YRm/aGoRH2Pg4jcFy9CsYQ==,type:str]
sops:
kms: []
gcp_kms: []
@@ -44,14 +44,14 @@ sops:
- recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3VU1HeUdFV3dTejd1SHJY
- N2czdHlFOURvVFlUNG1uNCs1OVd3SHVYSVR3CnhTVWdLTTR4ZFJadTlPYUg3TE9w
- QjFaWTFJc3pOcFZ6dHhPM3BHRmpWd1kKLS0tIDhHYkM0T0JHVUpTenpDSTVGWnJN
- aHZuYTZidnZXZXl5MlZnczBYMG43WlUKu0rn/31Zwypcci/ix3ZQAlLWh5GeQ9gS
- M8WjyskneNxQEHEGO8gwtGvl1+vcWQ3LT+Ry5mU+6UL42w4ZlGcv7w==
+ YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMUUgybXVFeXVxVWVHTmRq
+ SzRrbkxTUW5nZ2VKM3E0emN1eU5ET21sNm5FCmthZWJDNUdmcHVvZlZhM3lEWndJ
+ OGFlUnRZOE12UGQ1ODVqUzVPSmJMck0KLS0tIG1IUHNadWZ4WkFYaVNYZGR3Sk50
+ R2M3QUN3WkM0VzJ1aFdSSjVxY3FMdjAKYtKdHyBcOEnZYhq/QZYe6texiBT2P7vu
+ 96s/Jv7buWIA+k+gRpyeRYpMFonxb63Wo0NysiRAOT5LufUzzeM3Ug==
-----END AGE ENCRYPTED FILE-----
- lastmodified: "2026-03-07T19:33:38Z"
- mac: ENC[AES256_GCM,data:Yn370cHCK3RhvhuYTrQ1/gBuKGKLMC6EEemPtEgPD3B6zjaIYE45RLh7apYTOgiUgLU1V6oiUCsGpd5dSW84dhW3NcKKaTOYJZ/3/AukgJ7vHpUMrfEHCmhEp8YULnKvB1fxCwf6AdFw9SmL2npQnvpGMWwLN5z5+fr/pWvtvks=,iv:RMLCKCTCmqt47VZ7gOp4ajC9KvQayLFYhuGSM2+JD14=,tag:0uiYeIMMxLTrk317DokQQA==,type:str]
+ lastmodified: "2026-03-21T16:03:31Z"
+ mac: ENC[AES256_GCM,data:w/PvPGUHC0lGUSTVgCSBGgI1YN+QuXk9OsAkGgYzEfBw589BSZQB6aERytFfCVi51PLgkFhcDZ7Ld5XgOAENW4LuNDzTM3jWE+pTVJ3iaWlydiTsECNtVI5VTwRMtTGb132R58uBuB73sLkonxNSpGyuXDycN2zXqPEAndBGMww=,iv:iysRC4249YXHmpFzJWI03X4/4XCqSDLf0fNZIAn3rOM=,tag:hxVoWXOTjcNNZeEO8p7AmQ==,type:str]
pgp: []
- encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|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|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret)$
+ encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|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|smtp_auth_password|addresses|smtp_auth_username|authorization_credentials|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret)$
version: 3.9.1
diff --git a/apps/talos_cluster/connectivity-tester/kustomization.yaml b/apps/talos_cluster/connectivity-tester/kustomization.yaml
@@ -7,6 +7,8 @@ resources:
- deployment.yaml
- service.yaml
- image-policies.yaml
+ - valkey-staging.yaml
+ - valkey-production.yaml
configMapGenerator:
- name: connectivity-tester-config
namespace: matrix
diff --git a/apps/talos_cluster/connectivity-tester/valkey-production.yaml b/apps/talos_cluster/connectivity-tester/valkey-production.yaml
@@ -0,0 +1,56 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: connectivity-tester-valkey
+ namespace: matrix
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: connectivity-tester-valkey
+ template:
+ metadata:
+ labels:
+ app: connectivity-tester-valkey
+ spec:
+ securityContext:
+ runAsUser: 999
+ runAsGroup: 999
+ fsGroup: 999
+ containers:
+ - name: valkey
+ image: valkey/valkey:8-alpine
+ ports:
+ - containerPort: 6379
+ securityContext:
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: false
+ capabilities:
+ drop:
+ - ALL
+ resources:
+ requests:
+ cpu: 10m
+ memory: 128Mi
+ limits:
+ cpu: 500m
+ memory: 256Mi
+ volumeMounts:
+ - name: data
+ mountPath: /data
+ volumes:
+ - name: data
+ emptyDir: {}
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: connectivity-tester-valkey
+ namespace: matrix
+spec:
+ selector:
+ app: connectivity-tester-valkey
+ ports:
+ - port: 6379
+ targetPort: 6379
diff --git a/apps/talos_cluster/connectivity-tester/valkey-staging.yaml b/apps/talos_cluster/connectivity-tester/valkey-staging.yaml
@@ -0,0 +1,56 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: connectivity-tester-valkey-stage
+ namespace: matrix
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: connectivity-tester-valkey-stage
+ template:
+ metadata:
+ labels:
+ app: connectivity-tester-valkey-stage
+ spec:
+ securityContext:
+ runAsUser: 999
+ runAsGroup: 999
+ fsGroup: 999
+ containers:
+ - name: valkey
+ image: valkey/valkey:8-alpine
+ ports:
+ - containerPort: 6379
+ securityContext:
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: false
+ capabilities:
+ drop:
+ - ALL
+ resources:
+ requests:
+ cpu: 10m
+ memory: 128Mi
+ limits:
+ cpu: 500m
+ memory: 256Mi
+ volumeMounts:
+ - name: data
+ mountPath: /data
+ volumes:
+ - name: data
+ emptyDir: {}
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: connectivity-tester-valkey-stage
+ namespace: matrix
+spec:
+ selector:
+ app: connectivity-tester-valkey-stage
+ ports:
+ - port: 6379
+ targetPort: 6379