From 6346e08d3da060954f84d10843a4d4ec3acefbf2 Mon Sep 17 00:00:00 2001 From: "Thomas F. K. Jorna" Date: Wed, 28 Oct 2026 14:43:24 +0100 Subject: [PATCH] Add the break-glass keys to the sops recipients --- infra/.env.enc | 20 ++++++++++++-------- infra/.env.preview.enc | 20 ++++++++++++-------- infra/.env.sandbox.enc | 20 ++++++++++++-------- infra/.sops.yaml | 2 ++ 4 files changed, 38 insertions(+), 24 deletions(-) diff --git a/infra/.env.enc b/infra/.env.enc index 2dcedf9c8..d75773f77 100644 --- a/infra/.env.enc +++ b/infra/.env.enc @@ -42,22 +42,26 @@ S3_BACKUP_BUCKET=ENC[AES256_GCM,data:+tMZN/aEVGdjaSNKMSb+EiNwMmU=,iv:KbW+t/wtWic S3_BACKUP_REGION=ENC[AES256_GCM,data:93FSzI9fwJXfJg==,iv:b65GI0iS41kUdHA3AAegjmIwuoXnsvzsIx5hhEx1Qc8=,tag:5cCojoNSoLZJk+KGHMBiIg==,type:str] S3_BACKUP_ENDPOINT=ENC[AES256_GCM,data:q0Xy3LeUs1CDKQNdrGEMiJ9Sf9pNiM+eA+CybYPuBde+En0=,iv:61/hic1jB4b5Mn2Yhv7NlfzjyFcGlpD2dYd06MI6GmU=,tag:2wN70cVd6m6S4UcJED9wXw==,type:str] S3_BACKUP_KEY_PREFIX=ENC[AES256_GCM,data:4xFx+7gK/MrmZA==,iv:DtoI3q/tXx06Eo4kPfaJNn9dF2Ln+oBK30TPdJ2JuUE=,tag:uwCZBIzfb6BYhbDbh2QPoA==,type:str] -sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZeWxGbDNXQWplZGhIUXE0\ncW4xcW5lUExkcmFRNUpIZkVxTk1nQWxtczBZCjhpZlZqSTdhNGt3ZmNIcmhRRXRi\nbFRyZGZERFNpajNwVVh6Mnc4bStMSFkKLS0tIExpM1BIUzQ4c2NYQm1VR2NLeEtJ\nOEl6MkxXd3VGc2VaTjZNRU9OenJSSVUKeVep1soqdUYMyW2+PB37MWhMn7MiyEl+\nedntudOs2Elz6Ix65nTiKvj4S4uaRC6O2xRyEsxkWLwogXAHv9FAVA==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmUmN2aWxVelhXd2l2K0Uw\neVY1di9HdEdsM1lHUnE5eml3OEFlN1hPbGlnCjRhL0RsMnBCOUNUdk9SdnVrMnp1\nTytZbThTSlJmNENGcmhaczhNRkI1NTAKLS0tIE5CMStOWnc3REJtcFNyV0pUZEsz\nWkY5U3FLM21PcVJlQmRQYVJyZUVnK3MKObgVjz+CF6QJH/Alf8EG8Y/1XqaUPqqU\nOOOH/zsNPpM3MLG1CcTTr367N4OH7gZ5Yl56rBiQdTvIDo5FIqkaGQ==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_0__map_recipient=age1wravpjmed26772xfjhawmnsnc4933htapg6y5xseqml0jdv8z9hqemzhcr -sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2RE5PRGgzZThCeXZucFpr\ndXp6TmE1NzdWNmJQcDlFS3dEdzVrUFVyN0N3CjNtSEVWM0VWbE1OMnVTVUNtUUoy\ncG0wOFNlTklhek0zVmhydTg3bTJucHMKLS0tIEVnYjJXR2laQWtPUkhKV1hkd2tR\ncXpHamhxRHdDd0t4allUMjhySDhkZWsKXet5TcqZ8ZGhv14EPHU2JHEIFFBF7L5p\nmz3pbs8BIe0rdXewjyjmq7tdFFdyWxvxWl6bRVU0pkCKwl7R2GZWJQ==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxU3Myc1c4ZFhGUjhIUUVp\na3huSlE3NGdNR2lsbGt3Sms2eFRKR1VIWmdJCnAveTh4WmxNTldIU0lVVnZFU2hW\nNzJjUC9IMjFrZ3dZK0MvWWxmekd4aXMKLS0tIFNDaGRoRVZLZDR5OW1iS09FeUZv\nbHZFZ3ZTUEppWFo3M2hMMmFXWk9pdVEKzoE1fOABaiXmFnGsO1rWXaHOqXsBzhru\nJ9AAtkA1tOuYOVMd1yk5VcUWSM+DDMWzHhJyJ5oYgrz3TWWBCxa0dg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_1__map_recipient=age1vhftscteyrwphx0jpp0yl60xxrjs77jq05mkzv88js7ckc926vcqepp2cj -sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwU0ZZSkhYQSt3YzAxOHk1\nc2xPODN6WEZlcTh4LzQzbFVtR3BZbUNnRDEwCk85Mm41WEVaUkdTZHdiWUM1RzZw\nQnFNVHdUNnkxOVJ3UEVRc0FNL0lXV3MKLS0tIFh6SEVua3k0TWFGMnM5ZFdGaTdw\nYmd5OEdvdFVDR2VldjBlYzRNNHY1REUKQIE3+zDgBRZtZhSyTaRuNTdvFZUxrb7D\nbU6ZVIaA7gSDH+CNDybkU3Pam6BHunNYuM3CdpfuMxDxWtDS5xtMHw==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUalZybis0Vit2WDUva1J5\nK0Y3bXdDVUtWaFU1ZUlWZEp6eTdpY2VoR0Q4CkkvenI3dFptUkRJRzk0V0RnWmg3\nRkpJY3pTSmkvMkZGNnlFQmszQndzYzAKLS0tIEhOaGtGdkZ3RE1vTmJ4RzdCcnVj\ncy9jR1JMUFJ1Nk9Qdk41eE5kdExTUXcKLAumCfMwO33aZ3R2r63SkfSVy4ajpDrz\nVM5YPi88wUIxxll1gsOYAewWk+w8GBe7y0iY8SkTFM0E0+rne8iznQ==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_2__map_recipient=age1slx6e48k7fre0ddyu7dtm2wwcqaywn5ke2mkngym3rpazxwvvuyq9qjknk -sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArem03ZXVNVk8vSTM1QzFl\nWmFRcHc5dituTkhuR3JJWmRUV0lNa29ZNWpjCnlpMHVQY1IxcUx4RWZPdjBoSzBw\nckNhMEFSZk5hd0xQNXZWNnNYcUFIRWcKLS0tIGpwZGhBWk5tcVhTVC9vNWJLSko4\nSEpPZ1ByZmFDUER5N0hPa1pUK1pqNlkKjEBDR/6zg0muHZdD6zDxut9T3UN9SzVB\nSXChIYlJY7I6xVvPvbCRrwC1r3wPSZcz11B+BLK3QaWTHCFfJjQHTg==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmdUdBeU1FVFZqQytOcmx4\ncTBTZVFWVUJzRzIxZlpyR0x5amxiWDZFRTE4CmhaSk1XVTJpazRybVBSa29Rdzcy\na2RiZGxtdnlMdU9xL212MHhWZmdlV0EKLS0tIHRxczhxblAwQjJzS0lJT0lrL2F6\nNG9qSHhxaUJLdUpZdzNrK0R6UHRVdnMK+IzimKg8HGn950VqiRHQfxbq1QCxK3+D\nnq6zQsEHU+2ThwvSTbm1mNXSCKpqetAFk7shVYLG0xiyx1EHxwzA2A==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_3__map_recipient=age1vfhyk6wmt993dezz5wjf6n3ynkd6xptv2dr0qdl6kmttev9lh5dsfjfs3h -sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRT0pRUFdhc0hKeHh3enZ4\nNVRCWDNVVHFLVGE5QU1LV2xTT3FpczRGdXpnCkhjOHN0OWcvRldVWEFzOGlXNWpk\nQi9MaDROWVE4c2tBMUpZVThZbVZYKzgKLS0tIGo3Mm8rUXdVd3VVU0hZclR6dHlB\nUGIzeWZuSzA4cjlndXcrelNuZndLOWcKcjUKPLhCggDRc8Hb/tTmNAgOn1gnhnYI\n2Uhv6pMRUykseKvlcXnuBdC2QIOyTe9w/pV2qU93YQVgbFVQD1pMTQ==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzb01TWlEyM0pWR3Z1S0t5\nNWJxT0oxODZDT3dGdzZZT3NTcEE1NmJaa2xrCkp0Mi95cU9ydEZyQjcrbEoxSFM0\nNU41M3dnMFU5Z1NHUjN2aVBINHRsU1UKLS0tIDJiUzMzTnZXeUc1TlJ4MXhmMmdr\nUlpjbHdqd29yVFAyRTVYdWxRaFdhOVUK0/7wVY68xAeW0MDROo1mm56XN6BX02hb\n1wwkIIjVLEF/Bw1r+3baNvDOG2eIjN8q58UaTR/SaSxt9sH2a2WItg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_4__map_recipient=age1jwuvzyghfer7rx3qtqa4vs0gxyff0sg6pqgmqvp5zlhnpmvrkdlsdha4kx -sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGRS9YOUtVRk94azZTTW1R\ndkpNa3QyODNWYXZVcHhFVXczNlVydTl5VVFZCjFsdGhkcVk0UGhCUjVuMmQ0dWFL\nYkNKWXNlWnViQ08rZmEzUjErcnIvM3cKLS0tIFNaSjFaWDAxTDdkcXE4YVJzWVZB\nVnIwSjZSYk5SY3pkdW9OUjZZUUtYQ1UKUEb/Ln/pVq7btFL+mrJqGnYsv1Qvx/HY\neXDSLWZ6Rz2DKLZ8n0hSpKm9nHQv66LTBhQd91AZCRtVcO53k6SXeg==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHVElEN2c1emd6bUhlb3Fk\nbGgwNnoyQ2VINnBUSmpPSDk3QVJKZU9MVkNNCjFZdUxraWZpeHNNMXpnVHJNbVNW\neU9HUFJlWURLOGdNSENKTzZKVGRBVE0KLS0tIEJnREt5SDVrM1VxVUdFbkFra2pC\nRXh0TzFIcjBXa2VCVHlrcXF5R0hETmcKXKj5/DVEv5569KWgNVTJ5mc8MkQq1J+U\nw25Nsb6P7bGNtkiNCQ5XTWrBP5CqsKQLYzx4FTqK38mKuNmlW8TybA==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_5__map_recipient=age1pgxk292zq30wafwg03gge7hu5dlu3h7yfldp2y8kqekfaljjky7s752uwy -sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxeVVWQlViVUxIVXpmUUJX\nMmVFTXV5ZmJ0TzA1WU5IYnJicjRBUUZoWWpNCmRXUVA2YzNaY0dXY1FKNEs0aVRO\nNmtqL3lyT2hwdHg0WXpRQ0IvNC9VOU0KLS0tIGFiOFdOd3VrZ1hLcURZU1VzR0Z0\nbDNzd3BnOU4zeS8zK05PRzZ3aHZRNncKKU1NP0eYmZSt0Th5nJNDzzdtqaXv4ivQ\nElClGOYPmC+nbOUfvMpULP7ShqgfhUPSzTUalc1it5LdcM6zP6wbhw==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSZGRKZzYwRnFzRC85enJK\nT1YyVHNJaHpSYWhyNGpDclVxNHBXUTYwZm5jCjBpOW5xTXJiWHQ1VXlMRkNzRHVN\nbUVncW1Tb0xZMjRlMEc5UVRCaDZYRVEKLS0tIFFQSXBmbGpnRGxnUStGeHZtcGcr\nYUhrNFlxTzhvU2VpTCtxbFJSUVZqVTgKAg2fIgpAH8ZXbpPEPSXZixqUNSW/IkGd\n2WTtCCWyuThVyw4SDEa+Oh/TD2fDmmdA6+I8MhgRttO2SsmzVAj+JA==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_6__map_recipient=age15fsv503cl9ajfg9fphw45sfq0ytlptnr8wtlt48asytz4ev6rfks2pwt5s -sops_age__list_7__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBRGEvWngxeFZtSk1PdTc1\nZmpzQjJ1N1U0K1BwQ1hVUUR3aXNQSlI4bzBnCjQ0azBmMjQ0ZWpSMEE5cFZBY0Fx\nenQxQ2NyS0Q0U0ZLOERmQVd6MVpvem8KLS0tIE5Kd2ROVEpRN0hha3N5UXUwRS9T\nVUFhNkVJemorQ2J1Y1JNWklmR2Q1cVkK4yKCakmlhXtVxKYqjlyiMJoWYRr1woBH\nw9l2Bo67Gi50o3fm5E3HnfsXY29RBo4avifZmwoBSMa0GCKyPvzviw==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_7__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwN3dueHpKMTFZa1d1aTF5\nWUlKczJubnQvSndKdGNQZ3ZOWGo2M21jclNNCmV5ZERBMzd6aGRXSVI0RXNlSzZ5\ndDkvMWNRZDlPdzQ3VGNRa2htRWRaTmcKLS0tIG9KcUVUek1pRHV5ZlcyQ2xFQitu\nQlRKNmRwb3dia1ROS1VoamFXR2pGOEEKqyBVBbp8LhZcZ3bc3KW7Za860zHWrmDB\nTy3xg+dXPX7FQCm+TgiCgzhZW9heBXiIWIGRyMeRUfeGx0vewyy5Ww==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_7__map_recipient=age14dssfufn8n0n7lcvyxxp4rq7zuf5pv0ek4zl9h7atsy85ceynfvqa0qz59 +sops_age__list_8__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IHltb0ZxZyBBNEE0N0xs\nNU10Tk9Jang2UWpUSmE0UE9tOE11TmRzeXJZQk9XczE2NnJtKwpKeWJzVVBzR3NG\nZHhEUEpGRWgxZlR3SzYxUUFmaGxSSVJoN2wyRGVZYUFRCi0tLSBHczJwMTkrUS95\nd1pxenh1WWc2N29mTnczcWhhTDVvT1U3SHVYRHBZcGxZClX9nWXnYlcb9yCUmpwK\nkZ3yQMFORiekuLi9z1yqIGXC/mxH579vAgSnYPxCRkSo5cPtfwCF4rZaaO+aG+eH\n78w=\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_8__map_recipient=age1yubikey1qdetc45zkjk33sz9zxpl3tl9kp7qsrp9y36v40m4xkc7cewacr7dudst2nv +sops_age__list_9__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IHRGMmVldyBBbWxla0ZK\nWGRnUXdYaitidnlHdmpKK3BHRFcyRU1MNmY1UkloN3g2cC82Mgp6OTZpRDdpazhl\nZ05VNHU2MHFLVXhYaVJBcWFROEV3MEQrdEEwNDFEYkNZCi0tLSBrTEdrbE1nYjdL\nMU9BaGZidjZjeHRGUVk4WHVWY0xOcU1sN2doZ09lYk5JCngrgmIqfN9BNAv5btej\nO5/rGdmh56klJfTum5rUuiHzw5GWU/mwRg3V7Pn13dA6rdXsM4dTRI0o6QsZiIaW\nvpU=\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_9__map_recipient=age1yubikey1qf7pngj2vx5dcjmd5wrkaqdzwk32vdmpdkqk2cj86s038kgp3m7wycjzgdx sops_lastmodified=2026-04-30T19:55:53Z sops_mac=ENC[AES256_GCM,data:2h0PhMongv6jOZU2QrIuz+MYwGFGVo4+OgzzOgfkBvo4EJj9CCuXe3E4kfIfHOiRGoga7WambuMCGrW+KRITEf0tUmya7ssCSQwzdkc5ryYE2RfGabILIzmXtH7TkylcftoJu3lrtZIaE/GloRbhzPLniriYVO7uQFEiY6GyKaA=,iv:eA04R328pNJQA22thQ1an7eLLv72edaq8Sbgz4NYNzA=,tag:UMQdPic51Z+763apbFQSXw==,type:str] sops_unencrypted_suffix=_unencrypted diff --git a/infra/.env.preview.enc b/infra/.env.preview.enc index 46ce1d292..dc391cff1 100644 --- a/infra/.env.preview.enc +++ b/infra/.env.preview.enc @@ -39,22 +39,26 @@ S3_BACKUP_SECRET_KEY=ENC[AES256_GCM,data:w0tz2DavM5LraGApdpB2etA=,iv:RelXs3VkqAe S3_BACKUP_REGION=ENC[AES256_GCM,data:xaE3xXFo8hQ9,iv:Bvk0L46fqwCn2zMwbBb0TPgq/BfGT1eTIlEndtgwMh8=,tag:3gl22oDsiZawkl0YGMKT7Q==,type:str] S3_BACKUP_ENDPOINT=ENC[AES256_GCM,data:yqMRh+eu9R2WoGXA+W4wEO4=,iv:a1PIgTDOUQrhbpGM1yhBOVXUNgHvxxSupu9hLBEUi8E=,tag:M8KAhT9mf50LayVDBpuaew==,type:str] S3_BACKUP_KEY_PREFIX=ENC[AES256_GCM,data:TgYfURFv08hZBw==,iv:FVfXXL8TpaPIXUWhj5oqDJsaR2iOmp5quV/dU1AB/go=,tag:SsMiCHjWeO+b1fgMTQf1Lw==,type:str] -sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUZTdBcS8xekpMSjN6bElS\nTWc5OW83bzRFS2dDRFJidWR5eE5yQ3d4REgwClR6WEdRWHhRWWlTcXZUZzBiRith\nMU1KZmJXb0tHWThEeDhaTitzYU1hRVkKLS0tIHd1TGFtSXI0eElGVVdxK2t1bDhY\nNFIyZUU2M0gvTzhuQlNDbHBTNWxjSWcKltahYQwh7DyrcoVBt77mRHAqj1XzJ7Yo\n3OylYMJ4xxkqEf3gwTTwzhCuiClXzhr8Bau334O9popXSYFTCU81QQ==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyeFdQRzFsb29Kd01yckRj\nQkpBRHZQYjdBb3FybE9pNmQzUUw5M2JXWUdzCjh1TmNOYTNBdVV4bXBDMkxJNXg2\nakVjTlV5Y0N1Tm5Xd054SDFZWDNSc2cKLS0tIGtxczBOMHNwMHVwZDlnMkJZelZt\nbmxjdjZnTE5uZ0hMSitwRnV2S2J1dkkKdUcTXLCRUYIibWrDxWnBTeNThlt/vODt\n5XPTodhgmu3n+nr43eyaRXEqP4s0mVzS1qJn0i1K4iEBgwVh3JJuMw==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_0__map_recipient=age1wravpjmed26772xfjhawmnsnc4933htapg6y5xseqml0jdv8z9hqemzhcr -sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuZVFvb0k3WndabHcyUmd1\nSmYraWpQZ2U3NDJtWVhWUm9qVGkxeENyaUV3CnY3K05lSHhwWTNFV1JCZGovUWV0\nWlQxVjNncjlEZnhpUi80d0oxem5jREkKLS0tIFVDVHdLQm0rTk5WVVNMU2MwSEJ3\nVFh1YzE4SlF2RzIvN215Q3RBSzh0UVEK3X/JLGF/3gue6eMzxID9Tc9HIcR4SRls\nJ3E2NWNiNc5lCr5Pp/SdlUGrb7s1cs7n+uWIhsFmdsf8wN2JfFy+TA==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaeVE1RHEzTDhnbk1lYmt1\nTDFKSnVZd1d0MjBrWlUrdGYyR2lCcXExOVFVClpvdngrc1B6bE5aMjhQN3llaDg2\namRzRFBadExnU3cybmJ4NVY5RFdBbzgKLS0tIFFVZDgzR1BIODhkeEtHL3hIVzBR\nK29YQm9qc2lncUdiZ0VjT2Z1RU0raTAK8xNVNnNuiCE4bj8FlsfryFyzvy46Wpv8\ncTOce3KDGouOTc+VNYEZrcDpMAzR54gK2oGYWyuDyDupO8HiZa9NOg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_1__map_recipient=age1vhftscteyrwphx0jpp0yl60xxrjs77jq05mkzv88js7ckc926vcqepp2cj -sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTT2J6b3VSSXY5eHNTYW5H\ncjFCTndYbktSVW9JU3RNd0NML0xLc0RlaDNZClBBODhxQ01CODU0SkJaVEhwSlJ6\nRDRYRHVaMDdwU2lWeS9iTDNsTGk4a3cKLS0tIC9PS1REMnVNZlk5bFB2dVI3a3Fa\nY0dwSU5qRlFoalFzdHExMlpVQWp5Z0kKpAR7j2UL/QEpNQMYgcobP9lYN/zv0Rv1\nval3yv1MNtJb08Gj9D71Wm7N/UMFqtpQElJsovfqnyyX0/VliuNSPg==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2OXcydHlXUUFkWE4vc0cr\ncmtreHVxaWdFUXJYa2llSUNUaExUWjZWNXdVCmcveWtzN3RPZUV0VmxyRDllK3Fl\nVjVtZDVFRXZDRlNVOU53Z1AzZGQ4TW8KLS0tIDhEMTJJUnVyZTQ1VU5JZUtraENs\nYlFubldhRUdDVnJNdHZrc3FoNkZVNmMKekHOfzaBPmWM0kx+kGUpJTRAQsZCpweH\npay9MfROZkoY74VGxvTi+WjtxxVg9q5s9CIllL5fuQmQAHC6C7oGxw==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_2__map_recipient=age1slx6e48k7fre0ddyu7dtm2wwcqaywn5ke2mkngym3rpazxwvvuyq9qjknk -sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwZi9IMTBhTmxRZWdUQk1k\neXdCQnBXZTl0ZlgyQ2UzSkN2T29GYVB5V1Z3CjBRdWsrbktvUzVKanRVVFVwcG1u\nRjM3VjRFRmtPMkMzNS9XWENoNnFKSG8KLS0tIG9aUXB0a1U5R0pRVnpGTU1Lem5k\nTVRVaVBQZWtlRkhrSFJjOWt5SGw0Qm8KYsxHiwlQSm7DlRFJqf5GpSafdF7Hb5+5\nYaK2r9XOixfsLWsWLeyi+6/9p7dRYFj4cfmKMGgFTLQRtJC3cPdpRw==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0OTczeG9qVzJESU4wcjM4\ndjlTR0V5YjJyMlhobHBIenlIVHRZbnQ2V1ZzCjFyaVZaK3ZTTjgrU1Vra1l6eGdJ\nelltY2QzaENEL3FZU1hMTlc1NzlPNXcKLS0tIG8yKzI4WHU1Z092K0N3cnhONXBm\ndGNaMHo4bkI2NjVCWkJoWXdrVGRNbEUKWb0D9rl7Qv/sGmL16kXad4kCknmI92w0\n55PqjU0jOzQbqIQkcWfh/qpSrK2IBAwymVhVv+fkQ0Ytlmzc9zgGOg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_3__map_recipient=age1vfhyk6wmt993dezz5wjf6n3ynkd6xptv2dr0qdl6kmttev9lh5dsfjfs3h -sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0ekZpSEtjQWlINlBkeW4r\nd1dXd2RYTW1pS0NlcEJOZ3Brb24vcmhPZkJJCmJ0aUFYZ0pyWGY0OGlxbDJ0NWVr\nV3RWeXJJVm9JTFZZQTUrL3ZIdTVmL1UKLS0tIFlOcjBNQ0NURE04K2lQeGZaeDBF\ndjVhSDZWVEpXb3FxbWszbEpDb3UrRkUK4Ih1exUXjTwk0r8DGxzL+1Fp7S57GpFZ\nbsJpNNgsIXvIJOb2EN1Fcyqqx9ZqsQsdTDEV5yui5xYIVgHiHaAKlg==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVS29CK2tvL25XWllSZjg1\nbGVFNkNqSVZ0QWpBUk9RWHYxbHJHWTI1eWprCkpDRXRlNGNHUVZodG1JdDJVdEZK\ndEJYUWw2anEvRFg3emlNTTFRNTRNamsKLS0tIDdEMTVKZmVJWFhEWU5yZS9kVzhI\ncEhpVVdpVzRVYTFUT2hkL1hxSnBuVWsK2k5vgl+eJSMdhlTQ0BCDjNprGpmFsLMm\nSfoHpNScOJzt85uakyHx45fINx6vysMK9EJ5Tt43dFrOg6YTsL/JKw==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_4__map_recipient=age1jwuvzyghfer7rx3qtqa4vs0gxyff0sg6pqgmqvp5zlhnpmvrkdlsdha4kx -sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVaWdiY0xrQjcwQ2swRjhB\nczc2ZmMwaWR0OU0vZjNZVGdtYmFURGYxMW5ZCmxBV1RyNW5Hb0g5YUk3SWp5ZlNX\nb1ZvUXV1R0FBbm50dE5xL0RNSHFKRnMKLS0tIHdvbTFQM3Q4a3hmUGdLZkZWZjRR\nTExwTW1Ec3k1VkZwZVpBNkh5L0x0aDAKGZy4HGjE2IwTVxtVoLBvVyd1Qry8U2Za\ng2yluEZBtdKDPzi1XkG5xMUzK4EY+Gv/6I8Vvz85bmpgusGTRhC8EQ==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYcXFjNmgySTZQL1hBQkhT\ndXg4d2w5Szd0NjJNNzdhTlFHbUVxRFBVWFNBCmZQcWQ4UklydW9HTUJhNzZNdTcv\nb3FBbXRvZzlVck9WM3NGWDhnZUNiRDAKLS0tIFhiMDA2OFNNWGU5UjhEL1J3Vmtz\nWlJCVTFnelZQVnFOTXBvSVJ4djhVMVkKx+hP0vuTAv4g4TTcBfcKB1qj4ibKk8dK\n39rNu9IOAlVZ2guqTfVQ4Gn2CjR7K6oh54+SZGj6AmMei9F53eiNSg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_5__map_recipient=age1pgxk292zq30wafwg03gge7hu5dlu3h7yfldp2y8kqekfaljjky7s752uwy -sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBENFBDdS9IVXhEQklBN09F\nOG5kZUNGSFFacW9QamJ5SkNsYUdQL0FOTHg0CjFFVUsyYnFNcGF6dTZPUjQvaTly\nclZMMUZraDhpL0tCZzJGYjMzalJlSmMKLS0tIGw1NXFBaU9BYzloOGdZSEpjM0xs\naHc5N0kvZDJPMzdRVldDMWpmc3UyeGMKtQfiu04UdnQPUa39wpyjcwfEhp0jUZGx\nqcvx36r4VXXVr0VyYYD47RXI5JVffDmrmqb6nkC57P9XoTGeDrq0aw==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTMFN5ampOVE56T3pOWWtj\nK1MyLzAyT1p6TkJ2VEVLcXZIcm9ObHJZekdRCnBRazV2eWs4Y0lGa2kzOUdxaitL\nR0ZhS0NqRTJQY2JHS3RYT3o1eHZUV3MKLS0tIGZ5eDR4YzV3aGZ6OENJRGpHd0Zu\nU0MvT2x2L1Z3WWt6TG4yK2xjeVhlaUkK4Uq/O6f/IR+hn+xHBmfSvg4yef7pG/03\nWAdoTkpXhS/1ObgXXr78mLW3mlZ78GVo0dMLGaBwrfefmu5IiuoNWA==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_6__map_recipient=age15fsv503cl9ajfg9fphw45sfq0ytlptnr8wtlt48asytz4ev6rfks2pwt5s -sops_age__list_7__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtZzVPVHhhQ1VKLzVtZnJ6\nc21JSGxxSUJqSlVONE1tTnJJWVBTczZvTmg4CmNVczNxUmdhWG94ZFlSQmhRcWQw\nTkthamY3L285anVCcmNpUlNZdGJyRWMKLS0tIDMvYkhiMkd1N1psZzZxa3NXbDBt\nOXJTL3dDVVJrN0w5Y2JLWXVaUEpxVncKpeZY55h79/76jAEvsWUSROJONWZgA4YN\nCVY9D3kwN1u8xmLLHbUc47FIAfAMHUGZl2aqJyT9D4Nn01cEtwj+5w==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_7__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBZ1ZPanlib1pCdTNuUEF0\nV2dRQUpJajZSOWVvUktjOGJQQmdPWVMwZGdjCk9KKzI0QjNJV0dwa0hLcUM5dFVT\nWGhKbURYTW96VS9uRnN3YzVMVTlzL3MKLS0tIGdTSDJmc2FHa3pHQ24zT0FkeWdR\nKzJMV2Fhd3JwcllyODdhUldGWXM5SGMK5JhrJgJMzJI3W33sLA+9jP0B/Q6FSc9B\nbGE8EBHZZt0JCRIXc3QCbSAnw2mEl0mMTeMWiSgKE1QDykCnP9XXKA==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_7__map_recipient=age14dssfufn8n0n7lcvyxxp4rq7zuf5pv0ek4zl9h7atsy85ceynfvqa0qz59 +sops_age__list_8__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IHltb0ZxZyBBNzlkSmtE\nSm5PR0E0L0dxRG9VL0d5eDdkTVoyOUhGSy94ZDJya0VwQzJQaAp0RTB1K3NTQ1cw\nVVdGWEw3L0xKQXVBakMwbjVvS00vQmhrTk8wQ0NYOGdNCi0tLSBkUGlnTGFPZFli\ncmsxMmErajkzYmtqUnpGZXdjWkduYTBITmppM1JMNEpzCs8qg1w3SXuUMZrEh98I\nTLfn++0xSfV6GLwt9ZmJLKX2Vb3n5DY3DdtiqxFqtcwnr5i3wH5PmaPs48ZjfDSz\nyvk=\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_8__map_recipient=age1yubikey1qdetc45zkjk33sz9zxpl3tl9kp7qsrp9y36v40m4xkc7cewacr7dudst2nv +sops_age__list_9__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IHRGMmVldyBBZ05XSlFo\nenFRcnA1UnJibW9MM25oVTRtSkwrMFEwaFpQYi80TENMNlcrRApQOGRHQ0lpNlFC\nOGFvMklORThsNndGdUxJNUl2Y3V5d1BpYnFuOVpOMWVJCi0tLSBCaWEzWXM5R0Q2\nTStpSVUwbGRwL0FUU2JCVllyYTR2aXRtNWZIQlRPU1RRCkba6OLSShokLpUawUDL\ns9WwKQD2LNBq4UyKGeJcl2C1oY2DEGvft5aLnFqH04hkU658nKY7IqXp/sagXQRe\n4JE=\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_9__map_recipient=age1yubikey1qf7pngj2vx5dcjmd5wrkaqdzwk32vdmpdkqk2cj86s038kgp3m7wycjzgdx sops_lastmodified=2026-04-29T14:59:32Z sops_mac=ENC[AES256_GCM,data:0IGfy2z1rd9AC2g+dyfPynR2nxZHBm+2I48rsFk2S6D0pe6L1k6M6htC22wQkjX6kSePVbEtS24QTS59/OP74HMPDHKE/YgrUYcxqjwAtr5b9E5DRflO+GMJpDS48WO1x9qTNA6AJkfHIdJ5h1nGPSS1xIcgdZeG96B4VazldgE=,iv:iDP5HpJNiI9cgGkP3ehptEEY4xVQsyzLNr8xuUKJogQ=,tag:CmuKRRlzrtBeQD40wTm/5A==,type:str] sops_unencrypted_suffix=_unencrypted diff --git a/infra/.env.sandbox.enc b/infra/.env.sandbox.enc index e676edc50..550ffe8bd 100644 --- a/infra/.env.sandbox.enc +++ b/infra/.env.sandbox.enc @@ -39,22 +39,26 @@ S3_BACKUP_SECRET_KEY=ENC[AES256_GCM,data:mjCtsdSn12RoBGRbTpvc0NA=,iv:PAQYzh7ESMP S3_BACKUP_REGION=ENC[AES256_GCM,data:SAX9l+VtGSxY,iv:iGMZ5wi4Kv+PdhS8qgQdf43z8zvDVWkQWTa5aAjahJs=,tag:cvctAvbUrpX/soQ5ZG7jVA==,type:str] S3_BACKUP_ENDPOINT=ENC[AES256_GCM,data:tIPNOiQdE0cg1YGDrvxx+48=,iv:QBAAZCpC+tj5hfxmZV2XE8AaT94P73eacO2xk2iNb7U=,tag:JLLPwkEzI99siTaHrBB1dg==,type:str] S3_BACKUP_KEY_PREFIX=ENC[AES256_GCM,data:V/rtkfWuQRF1zw==,iv:1/e+whCZhLzSW9hug/NSyAi9sGhV8yWWg7IYVCi8JKY=,tag:wnXvQJH/o7wklgi5BO9HCQ==,type:str] -sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQaGlBQ2tBVFNZV3dRcGw5\ncnMyYUhnU3ZXSUtsazNNYkd4Skl6TytrYkJFCkNyVG04L0tlcW5naTk3eWVoSW02\ncmFjUTBMdlI3MWZGMXJDUm4wK2RMVXMKLS0tIE10aWYvbGZKL1FTWHBVWUpRQllX\ndW1PZWE0ZitFYTd4QUMzaHBCdVdnaGMKXsnAeUrceSs5Uw3WHjX3f0/cVcbO5FqO\n5Thdt77+6Vzin2WC0DHwsohBCfDRE7V8dGRzrkBEExG0ZxM0d3VLfA==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtLytJVkFpVkx6UmgwaXJP\nZ1FwejFMMXJ3aHd6akxwdTR1VytIWUpuMkRJCnl6dysyOTZsa1prSk02RzFmVmtY\nMzN6Z01id2xRVElOUFZlK0IyV0V5NHMKLS0tIEF2aHEwcllyMEtSdTZzUVNXOFBS\nWU13eHYybmllRTJTend6enBjYlA1cFUK5BTe3DuNtFZO6PQZgOpMEPgxRBiLeonO\npR4YqdKZm2+k2JLwooO5vQ58Jg2ZJ4HcQ8VA4+UldBjIkAhcP9G7HA==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_0__map_recipient=age1wravpjmed26772xfjhawmnsnc4933htapg6y5xseqml0jdv8z9hqemzhcr -sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3YWVpdnlwbmRHbU1TQ0RX\nL0pCTzJ1aDU4anRlR1I5Q1lSWFdzWnYrRnlzClBUbUxlUm9NRy94dWU5TDBMWVBy\nYm4wNmR3NEVKNXlHQXVUVFhuS0VJSmsKLS0tIExPYi9rYnlJVUZiUmR2TVlMdnh0\nZWs5bDlWVm1mOUpIaUViMk9uRklOSkUK0QzpgcLSb5SbOc/OBm+7Og4ZijiOh15K\nfqK8OKIbdvWNAvpnGwmD+TIgnKsOGHXHnwXaV2YEVBDeUxCKO5MWMg==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLa3lEcVlqUzRjazJEaFU0\nNldHK29ydGpqQ1Z3Tmgyck01WDk4S1hXaGhrClVyU3BONUVheTBOOU5mOGh3NHps\nUDBFWVRKUnpMdyt2d1VXalY5RXZ3dGcKLS0tIGJiMENQd0RBVktraFdrMlBZd21F\najdET3p4OVorNEs0RDJScllZc1psYzAKli0hx/a08pZoHhkUHO8YKGxK2O16rH4Y\nKFGerV1wJCCCdYKf0WS9VazymlpFPLd1KuGLJHQk8SAMRKe7G3AD9w==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_1__map_recipient=age1vhftscteyrwphx0jpp0yl60xxrjs77jq05mkzv88js7ckc926vcqepp2cj -sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxTXJkKzBLZVVyc0xUYnUz\nWGpLL1R4REM1Wjh1SmRRNDRINCtPRVBTQlNFCnJlbmxxQWpTUUFvcjRBNWs2Y1Zr\nVnRYaXRrL2NtMDl1cE1tYWxudnhIZlEKLS0tIFBuZGFFR2N5a1h4UFR1WFhEalp4\nZHZ0ZHVES3RLK1B6K2VHaDJBU2lkeFEKHbDh3f3Qhd6bGGhaP0s7fGxJAkiSiTzs\nS1e7GSw/vhV6bUIiTuqjzBhr6+js3cOAW5medMBA0shS8wgMDV3v7g==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1Rkh6VytkbGwrNzlKZVA0\nRDFVVE5iK2dpaUR0VUdvVDlOaWZQajlpc3dJCjBHM2RaUW4venJ2TW1OcXFHYlZN\nTTBPNkQyUk02dFZaSWtaNzFMdXVFWWcKLS0tIEJmaTZtREhTaUt2aFNSQ2hvVmhM\nVnZ5V0NpUWpnUEZESWdDR3RVdkxSaFkKjptCUHuHpdaDqYOc5uTgAMExbFfPj9/M\nH2utdnU1eJimkrTUEMZ4ZC9DURRLgfYD54V68Ghs5Bvt+UFR6u5kqQ==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_2__map_recipient=age1slx6e48k7fre0ddyu7dtm2wwcqaywn5ke2mkngym3rpazxwvvuyq9qjknk -sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXT2szemdTOU5IM1NLUEIx\nUThPMGpKUkJXUFNCRlkrWndQKytZdlVWdGtVCjkvOHl2SHg4Q2RFVm8vQ0ltU29t\nQzU1ZXVHN3dOM2tVMEl3VWd5cm96T3MKLS0tIGtXT0RaeHIzMEFpaHhORHhoSnZB\nSXVETHo5TFd4TU1hRkoxYlh4ZU5QRHcKaF9OnxmDiJRezJPNzq6dfVhynC/7bJ5q\na/uKNJSjkADy1ZoNbAIF1iBSXcq5zXX4gN2LAtuMapg8B3BVT1o6Yw==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1U0pnR2liMyszOFdEU0NE\nK05Pb1VxRXRyU3ZzVVNIeXcrZW52ZUpGZTFzCmxobEJsNng1MU5na2FseWt6L2lU\nT2txcGswTmRUQklpbXJxZklrK0dobTAKLS0tIEpvK2lBcjFha2FNOGpCUk5YQ1Vw\nYU9JWGFCQ3dmV3pnZjVodHRlNFY0dW8KwASD+NuXlkCnF8xlVuMWT7M6AVNaTVLI\noGIwPYxzQMCdY9FREz4U1JOCFv1m7FAKFYNmR4QxJBwY8KzSu7hwDg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_3__map_recipient=age1vfhyk6wmt993dezz5wjf6n3ynkd6xptv2dr0qdl6kmttev9lh5dsfjfs3h -sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5OWhCdVNxM1VLQjIxZ0RY\naHkvT1FKQmZ4NkxrVXBmdDRSSjhiTlJrNlhZCnlZUitOZG9seHc3NGRxN21XOCtE\neGw5ZkE1ZHdwTUxiM0ZFTGozblowVVkKLS0tIDRlcXlnVmhndnJ1UUJVT1ZkN1VV\nbWNmQ2R1QlIzQWR5SnhKbVdzclVXcDQKfQ83Vc163IG2yX2SYiGeuifQB6i43Zvw\n7RgzcXVpq03OG+JJbDrugx8opSbaFzRjvTQYEwjzQC0v3mw3kj2/zw==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQZU5PVmIrTkhGQWNLeEcr\nV3A1bXVJaEJ6UWVYQ1hDN0tqSUlOZW9mM0VBCjZVQjJVU2N4SUJQK0xrMDVYTzZy\nRTFIc1B0ZFhKVWpoMWpHaUMyTHBsNHMKLS0tIEorcFkyUzd0cE5uWEFEWU54YlNR\nSHBBZW81OWFmeTdNUmFyVmN3TEdLNU0KxauipFv2QMr9h7ebnDL870qZCvK5zrRp\nQ4p45wtZjLtgcPbTw5E2xuk5K0KasZQgsCJzluO25z3USiiuhrxL+g==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_4__map_recipient=age1jwuvzyghfer7rx3qtqa4vs0gxyff0sg6pqgmqvp5zlhnpmvrkdlsdha4kx -sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhZG5ieDB4WDZEbEp4a3ov\nVDRRYndQU1FzQmtaRVgyUTREZzdiRS9uVnc0CkJLOHdvOTZRL0JmQ29OSlgyemtT\ndkFwc2hlVWtsN0luejFiUE9UZW1IN28KLS0tIGNaRlJBVlM4K3kzaktWR3BOOVlY\nYWl4eXpXN29VQUw0TllmVGsyZW9hbUkKgkPyA1rZxdq5mSWycBGbmZKzGvAYdVbo\nIznxZ5HuWBrgCKPpNU/dYXKBmTiI5+spp/Flv0ZwdDlNpB5zeXWA1w==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHdmFpalk3YjdiTEJLOG9Z\nSGFhNnBBVG9kTEkrUGRTcWJiM3Z5a1hLNzAwCjhqSUMvVFJtWXFPRE50aytUQ2E1\najMzcWNNN1oyWnUraUd6VlVQVXZHWmcKLS0tIHg4WXg2cFY4K3d4QkdnbzVhbnUr\nOXUveDFzbDZ6RjVTQUs2K1VBQVhoZG8KOI7w46P8WGR7Jd3ADp1EcP+lZemTZspU\nq0tjnEBAR+kDCRmhyQ3K1uaOFsXqun+lUT0NfqHjnSS9TR3Lskfy0w==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_5__map_recipient=age1pgxk292zq30wafwg03gge7hu5dlu3h7yfldp2y8kqekfaljjky7s752uwy -sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4dHhDWUgxTDBSWWV3cTFK\nSkcxcXBWWjZ6TURJclFzWGVnbFdHTTJqbVdzCm40SzN5SEx3Z2lGanp6MUp4SnVP\nbE1vN1I5UGlsUTF0NlZZRm1FVW43ckUKLS0tIGkyQmxpSWlua3NMbGl1cjltY3ZZ\nbUMxbHBXdnpHOXRLV3hrOG5ZbjB0ZWMK9zYALC7oV5PgWu5S1qaNVm6tnQVRciWt\nmmbYzMgr+dI5wk/KPGVskHA02G6fkbUXK/SvN5kyGzR2GOYrx9X7lg==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpcm15dElqNXJYN3pGWFpV\nQVVDUjlsR3duVVdmRnpqVWR2MkhwQjlOVUg0ClZ6cy9kek0yemtzN0JnMGNNK2E5\nUXRoRlRKTE1lc1o1cWh3djR2ZDRJV1kKLS0tIDhmaDVieHM0Rm1wUmNWa0lGYTU2\nZmpzR0ZoYVkwbVk3OTZjcFFpUkRidUEKizGugAuRY9fNYGkCrlorfBHDSfMD5jpi\nOrrYvpzg+tlAW1NlmWGGNk3f6XhXIQ4W3OK9nb3bxajP4kF8DK2VKQ==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_6__map_recipient=age15fsv503cl9ajfg9fphw45sfq0ytlptnr8wtlt48asytz4ev6rfks2pwt5s -sops_age__list_7__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6L2MwV2VmcW1KTE5nV0tU\nUkNyTjIybnJiS0N6ckQ0ZDlRMmlENUtUNzJrClgxNDBsTDRuRVNVNFp0ZEkvaFZt\nWkl2d1JkRWQrMnlhMFBEMXNyR3FjOVEKLS0tIDdaZ1lFdTJxWFJ2OXczU3ZLbGk1\nd3p4aG5VZHMwZ0oySzcweXlRaVhybGsK85Pk8mu/pjPcEPd4rlmQ7Z/2ytrflX5v\nIe6HCdX6VFVMJjLv1ymr6Cjq63XsRcArBfMqnq3lKy0LpMVJZE8IZQ==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_7__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzRHExczdmRzd1QjBVODRR\nd0VHS0RaajJBQmVLY0ExS3lLbVlWNXNzZ1NVCnBOdCtDcGxuUWMvYmlXb1lWaEpS\nL292cFZqbUdyRmtGcS92Zzd3Q2lXbHMKLS0tIHMxQWFCeVYvL0t4ZGEzMjJ2N0M3\nN0tkSE5EajhxVGU4TDFhWFp3aFRVN2cKI301JqU7RJYS6dbmL4t9bO9Gu1w6ApWk\nR81dyAP1+80ArDVuboEjQ9U/mBXoaozjWWbC5jMXyTRB2nPew8CUWg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_7__map_recipient=age14dssfufn8n0n7lcvyxxp4rq7zuf5pv0ek4zl9h7atsy85ceynfvqa0qz59 +sops_age__list_8__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IHltb0ZxZyBBelN4ZThJ\nVFBqdmRWRmFaS2MwRUhsbWFJVXpDY0FGMjJKUkRpckJtSXBDcwoxbklVbmM0YmEy\nVS9IQ3IvbjVleEQwNHhPNXlBY3dHQzlTOTRCcjkwYnVRCi0tLSB4ZkE4YitqSTZW\ndWhJMTM3eVJPWks5WXA5NUlJd0Vpd2FMUzRoTUpHc2FFCiWpDSETT6/fzjItiGq/\nqu0BL74InSeuK1/8nw39sW4vxcHTBto8WteoINrHnyHCujC0CAHPhVc/Z0X71WsY\n2yE=\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_8__map_recipient=age1yubikey1qdetc45zkjk33sz9zxpl3tl9kp7qsrp9y36v40m4xkc7cewacr7dudst2nv +sops_age__list_9__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IHRGMmVldyBBbjVHcTR4\nUkJ3M29CNTNRbDVONnJ4dWszQ3JPK1V6R2M0SVdXcTNhK2FLRQphZzkxclFzVG5q\nYS9yajdoVy9zYzhXV05vSVlQSjhaQlJpSDNIbmM0QklNCi0tLSB6RmFOS3EyMEdr\neDBOQzJhM1d0cEZQK0VSLytxS0FTN0xvdytLVTZOZWJVCkL4UfHlsYb4EBaz3BzT\n3AUks5vjCXEmZK6Hu1f/Z2nKmoa2frM04PsCv2r5/XqytI6ythN49iNyLFpcAqXl\nav4=\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_9__map_recipient=age1yubikey1qf7pngj2vx5dcjmd5wrkaqdzwk32vdmpdkqk2cj86s038kgp3m7wycjzgdx sops_lastmodified=2026-04-29T14:59:35Z sops_mac=ENC[AES256_GCM,data:FACFsFOpdW5jvRhLOyudN+glulntmoIerT7tI6j59+vgnBzDxMC0R6iIHRX0E4o0OS80GqXeUCC669dIsH8zqn6xMchVM2kQDd+zJocZ3Uqnc1AtudG7+hw+0RCVOceiE/+OGChR1Bz5E/vfPY3xOgcNWYwzchnRJFfdv8OV9bE=,iv:sfMOvKnIYIo2v1E9gvjZgIdPfA2saGGsdlyuH2Aj2Kw=,tag:HG47TvGh9VTd4nLIpi61zA==,type:str] sops_unencrypted_suffix=_unencrypted diff --git a/infra/.sops.yaml b/infra/.sops.yaml index 155163bdb..a4215eb79 100644 --- a/infra/.sops.yaml +++ b/infra/.sops.yaml @@ -16,3 +16,5 @@ creation_rules: - age1pgxk292zq30wafwg03gge7hu5dlu3h7yfldp2y8kqekfaljjky7s752uwy - age15fsv503cl9ajfg9fphw45sfq0ytlptnr8wtlt48asytz4ev6rfks2pwt5s - age14dssfufn8n0n7lcvyxxp4rq7zuf5pv0ek4zl9h7atsy85ceynfvqa0qz59 + - age1yubikey1qdetc45zkjk33sz9zxpl3tl9kp7qsrp9y36v40m4xkc7cewacr7dudst2nv # kf-break-glass-1 + - age1yubikey1qf7pngj2vx5dcjmd5wrkaqdzwk32vdmpdkqk2cj86s038kgp3m7wycjzgdx # kf-break-glass-2