diff --git a/.sops.yaml b/.sops.yaml index 546c837..0d5c760 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -1,4 +1,7 @@ creation_rules: - - path_regex: ^envs/.*\.env$ - # Ключи перечисляются ОДНОЙ СТРОКОЙ через запятую - age: age12dkajmj2n7cgqplt325aw89c63v9dq7e833rt4ceqwlh87xs6fcsz6xfc9,age1p69rx76d4dqpf5a54m66lptad5qks8r98vxyyd59hh7rwz203szq3hzgyz \ No newline at end of file + - path_regex: ^envs/(prod|staging)\.env$ + key_groups: + - age: + - age12dkajmj2n7cgqplt325aw89c63v9dq7e833rt4ceqwlh87xs6fcsz6xfc9 + - age1p69rx76d4dqpf5a54m66lptad5qks8r98vxyyd59hh7rwz203szq3hzgyz + encrypted_regex: '^(?!#).*' \ No newline at end of file diff --git a/envs/prod.env b/envs/prod.env index ad1f507..762a81d 100644 --- a/envs/prod.env +++ b/envs/prod.env @@ -1,18 +1,10 @@ -YANDEX_CLIENT_ID=ENC[AES256_GCM,data:G8smrkkafjLVyfzdJSqMGx+QNfDvS4NeJHV6+CwQe69o7r5hZIPnwZenZ25ize+SIHsvLk5fbgqZDD/8OJ/dsfYvqJ40Ae7eZESBw0a7aG17c2Pcz7OAmkgwdjf8EKLxvRt+qGbplZkAqJGJWmJUhRHs4e4dOgQJIsnh,iv:aiQUhVbfXWkSaGl4b1Yl6LQzeED0mMyyUkcvB4d+dBU=,tag:jZoNwCEjTsISVTxsr2kdvQ==,type:str] -YANDEX_CLIENT_SECRET=ENC[AES256_GCM,data:0BYtJwZD1dQEn1VbTsmAnBSqSDEGz1MufF8xZjBoiTB4WCQyMeF7YRDqfY3rMce79u9auiZgYV9n1R2aikij16DX0I8r22b2/g3HyDMb/65kJSGxBkZfewWgk7tzcKfge1wsZdx1WZn7rRFIFhYdivnRi9Y3P0/znrxfWWqh8HXu/uvmkX+i,iv:Oq2WwClHFMv6ytMDx9WdLd9niM3SpcwzuSEIQHeA1H8=,tag:Ahfizwm+WEr4IMlgIfnuQw==,type:str] -YANDEX_METRIKA_API_URL=ENC[AES256_GCM,data:1Kd3ROu+GDsZdilegH1Gqs1e+NESIsIK2PWKk43ahnH7uwhdmkmdqbRg35HKdCW0WaqZqkDCSzdXf7+bOgYo4gTdI3c4jV4xrsMKA9EBukWI4wunlaVtTjR9KLbKjqBo6fCuk/4O/e8sYaTrHZ8QmY/KfSZzZb6ox1539mfxlAX1S3S4RJSVQhhY7uvWvOQrCxhpk+nyvw==,iv:HYG6eC1P+XcxnqrJwlYzTsCCKUT2ZIsfB9ymO05yaek=,tag:8viowQ3D1LrdU6z5KbpSKg==,type:str] -LOG_LEVEL=ENC[AES256_GCM,data:Hl8Zv3FhBcGoQFKhsD1ONiSPvV+KT/Awyt1b4sHi73+Ww5nbcMbejBF7MUiFj81HWofW6wj8dfD0ApVi0MgbqKo+uQoqZFOUJM3YTDIcQDwelCAcpIaq/MYRwif4SqIv4GEz6oBr2SCLlOjkazWAiadaGxPMQQg=,iv:PCKselsF6i+NFss1lyzJaBlv6JrAZXEIBAI6190SjTk=,tag:EQhz5/jEoEbHIhses7cEGA==,type:str] -sops_age__list_0__map_enc=ENC[AES256_GCM,data:u+xDli0Ctu3zL4qZJ34252FWL+xw9QIIiynbLd+vMlVfhKvGPmYilPB2BiN3lgxp9rftHm7VZhzbSeQdvHkBtBGtOgRBzHLA99hPePsqh/m7cX3nDe2HqiRHQYHPs6M546nSlbHRYgz9kjiIfctutsBVX0e9AISE/zWHv4p8CiCdZ8Vf7aDBqFuLf855gjAZnv4/nqNFO0MX2Wzi3gYLmpO6teEk+HqXb1tmX8+sODFbp16Zq3C6AmbF/YwtNE1kIl7my25DxHRPamfKBECAK2i9aFe9RyJVB6fuVh+VzEu2S/7YFmpGO0Y5eUbh11UcBLRySQ8fo2RQiMiFjD8HDFwlWGxtk++9CCodTzNGicQqy9LQNPzNfvINhRoSBJzF8WALXlBTNxdtqbb0/5wS4Af1VV/HoxlmDtYDVAb0nDMCSrgtjuhDu/M690+0hf7wfi5MvF4hKzGMwVuSUlEaehewU/18ldGG7uqGP0OSHRq1eUmjsL8lwxoJrTnhSfSmwg==,iv:A5AEMJurgzKY2UGCDqLvzt4MFRoKwNMvxi+mwbPToLA=,tag:NQu7UmO+zKuJlX6OCxDq9Q==,type:str] -sops_age__list_0__map_recipient=ENC[AES256_GCM,data:8jOuKSKu7VNR7y/E2lUfi0gu+iUIzhdSuf6L4p8O32MvEDxGNQXkxXCgTaOLVWP+vxT6LATuall+3uX9Tsw=,iv:0cNNtYfS0/R6YQyQfP5JVYQCwShm5Z0gY81Fe+aUID0=,tag:de8NZaYt5Fp494d/ajiYWw==,type:str] -sops_lastmodified=ENC[AES256_GCM,data:pg71o8BKwoYAgd4fWz830N3UyHo=,iv:+GRqE7mNconcksmcHcX0yC7I+UVY+a11OXitEV8zohs=,tag:emzSiW30YKw/B6n0sNNFWg==,type:str] -sops_mac=ENC[AES256_GCM,data:8jFWmHXXttv04Xkbu9PEP9NFDXdpWHBDwid37PWaDv64QMKMcVAM6vwFTlnrK0pQuS2jwTzalyz+RCzY5ZyQje6IjgY5WcWnmuPpp/4BIfROeOARkE82zc7bzv2M5un3qwP8ma3fGPWJtrHlajX6yNIJljS6DBWHAdPwT2VKqESociKIh3aC1AWCyijXcG1TZjfgy5+xPr2k4Jfq2xLuI5FdPMa2LLKALF+p20KUObaEQfUoVplKQS7JQXd5a7xjZAauZ4DYaR2c5r0EHDTX/X6R8jnxuwcgaTucxmEoQNapTD8Q2q5B59uqMfDrMCgQ94+dGXjHspBxdWCOLg+ZHQ4C2L2f9/+buuRXizJBF+W1enBtGl7z,iv:dtEa7Ey9/Idts6sh83s2E8f61VluRbxX7PniBgH+yhw=,tag:TrgkUijOQfr/RTOSMkaROw==,type:str] -sops_unencrypted_suffix=ENC[AES256_GCM,data:vCoK0jafFTBflRtO,iv:oPw69EkgRVVUu6xsjTp9xyMZ9/3/ri0NNqENKOp5VJM=,tag:RroV50ogze0or6T+/TjcQg==,type:str] -sops_version=ENC[AES256_GCM,data:mJLDZhk=,iv:Y5wmiNYBuU73vp1KgfgAEd7Og4o6EIO/GDNnry2zvQk=,tag:7c/1zPCxD+iX1Kw2YRX7Zg==,type:str] -sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3Q2lKalBYQnV1NC9OL1Mz\nZzVJanFka1dpTlpyUEg5dW9TWlFzMXlqbEJFClFQV21zYU1IQnZ0UXQ4WXU4bUg2\nSTZPeEwxODl3cHNCcjByUzlnZEZFeTgKLS0tIHdUWTJUbWdjTER3TjI4cXduMGRr\nd29QRGZkdDVBY3BZMGozRU1pcmc0ZXcKyNfJXo7D2Awdda18MUjydRSdUeExK4Yt\nw01aPVJCDikJxDXwNKCOZtdze+EaqZxiYbZJAWSFMCKP7yPdnzPGaw==\n-----END AGE ENCRYPTED FILE-----\n +YANDEX_CLIENT_ID="f06d9cced3c54c2486a6255f8339146d" +YANDEX_CLIENT_SECRET="c998eeb615ab4b27b08e0c371ebee99c" +sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmNjFzQXZzaGxJUDJ5Q0da\nekhhYVIzTDRUY3N6RFZqQXBWOFRKVVhac0NJCkFCS2hBRTJIRGR3UHlySzBuamg3\ncnJ0eVZqR0JWWmpXc3BXZVo2SlRZME0KLS0tIElRQkFVRTlva21NRURSTkpjZWhP\nejFTMXZoc0pLUDBBeEFnbmVmOER0M2MKS1ik1J4vGyMjK1Pq1I/QwmxcKyYCalRZ\nyN92ud+IlNLqHLrmxdI0Tu0B7cYeFDFvOyCBpwyOOMP0VCF4JNDvsg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_0__map_recipient=age12dkajmj2n7cgqplt325aw89c63v9dq7e833rt4ceqwlh87xs6fcsz6xfc9 -sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVbU5WdFMxV21OQkFUZmsz\nMmE0OU9Ialk5b2FpQ1lXOXRsTVhTK0k0RkVVCnVEb3pxKzJyM3YzNWs1VWRJTkI3\nSU5McWNSMDgwRUtnL0pOeHY4NDRqOUUKLS0tIHBXRCsvdU9DV25iMjhEQjRQUWsr\nVHU5WDVwbXF4dmxGenQ5VEdwdkYvNjAKZuOIKg86VwdMo0F8qK5GqEJR3hc5SZ1R\ngbB+WYqC5P8k6+b85Hujetq2EjkXTS2S4lnt1ovQ5vRhA+tafBZtmQ==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTUCtMMnh0OURNQ0EyNkxZ\nT1FYcmZha0NrQ1Znbm9TTEE1RHkvRGMvdUhvCkYrVkM3Wmp5K3JmbU13Q0xuQ0Jj\nbkxIM3NEc0JUdk5FZ2tTaEM0WjN6RVEKLS0tIHN4M0FXNHpzOUdIUk41SjNwUURI\neTZKNExjaFJrbXl1NHJ2S0gxMHI4aDgKDgn0Kp9vIZlkYwG7QtL5cuuI2vnD5CFC\nA183yurEnntN0cG4vISe4ljL4dNTNf8eWotasVLw9hNgkNtNXmuatw==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_1__map_recipient=age1p69rx76d4dqpf5a54m66lptad5qks8r98vxyyd59hh7rwz203szq3hzgyz -sops_lastmodified=2025-08-30T23:15:03Z -sops_mac=ENC[AES256_GCM,data:bsjOCv92sKN6X1KFpRHZw5De9mVf54iNL6A5JRhP31sw1mH4S5d9utGzq13URFHOIJ0h427WdWpqPZE5h866Pb1bxog6YuJNRns9JprCZ0sx6AFPtSD4DpEwoE+mQrDBvbbpqz783s5zf07ZNRDt9sHU8ax6FzzAgPevdSbT12M=,iv:Lo+XXOCfFuUQ3rvjEd8VTka+0oxkqjUdCjN4wLgPjkE=,tag:xGWZK0JEmK85FOtXYJCGoQ==,type:str] -sops_unencrypted_suffix=_unencrypted -sops_version=3.8.1 +sops_encrypted_regex=^(?!#).* +sops_lastmodified=2025-08-31T00:06:16Z +sops_mac=ENC[AES256_GCM,data:08cWXVaiEppfkjc2RaBC3AdUqL+bjCasxqu/GyPvUStsSeGY7tzQoZvwDHSx2HmxXvVbfMEXY8DS8VqZU8VUqF5VTKFeWR2o8f+ngB3IiceuXYKzWpjrCwRTpx+k2kqmZNWGdCwKitgc852W5SZjf1WEy9l1KhqcOPZ7EATuNMQ=,iv:UqVQiquCHj2XSdGPb3nbO3kPAdjINvk9GmokLrp2di0=,tag:Dtn7CpgwCItB0iH23oXD/A==,type:str] +sops_version=3.10.2 diff --git a/envs/staging.env b/envs/staging.env index 607a505..cc3c7f3 100644 --- a/envs/staging.env +++ b/envs/staging.env @@ -1,8 +1,10 @@ -sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1SzlpKzlYelZpdFlWWCsr\nbllvQ096dCthQkdJSDBwbjNxM25XME13V0IwCnNLcmp4a1Iwa3hYUmdzdkQ3UFhl\nWDlCUW5oRU1lL3Y5Z2Z1eWZCMTdPSGcKLS0tIG95dUlDWnpMMGdpYnFVaFMzem1O\nUHY0bVM2YnYyck5obUNvbEZFOTB3RW8K5KYvi4RcvROkjB+XrEZMZwIHB3MVL8Ig\nankKBG4O1qTLmWoEljAHl8BHMvN44O3lgyKBo98VExE/6TSZtMkWww==\n-----END AGE ENCRYPTED FILE-----\n +YANDEX_CLIENT_ID="f06d9cced3c54c2486a6255f8339146d" +YANDEX_CLIENT_SECRET="c998eeb615ab4b27b08e0c371ebee99c" +sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4Q0ZRUFBua2NyQnQ5R21v\nUW9PTDVENU5jWTI1QVZNZjBzanNSMHh4ckNjCktxSExydis2c1Y0VERPa0hybmln\nclQzdWdiaDdGc2h6OUZZdEQyUi9pcEkKLS0tIGFYRmtQUVVucEtGb3Y1YTMyMkZ0\nTjZXeUo2V3FBVktQK1VsRU5RVmNiTkkKX5yQbR71uK0fDhfxgtp/Epj5tzNaaLwQ\n6tZuBN7D5TgWvcwRdAMv+S2znSNil8Lb7iCBheFHW9PGkls3Z1PUCg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_0__map_recipient=age12dkajmj2n7cgqplt325aw89c63v9dq7e833rt4ceqwlh87xs6fcsz6xfc9 -sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBacDBOTkpBc3libXBMazZU\ncGZ1cFJmWDV1SDdROGhwRzNqK1MrOTdXN3hnCjZqZFZIZUFHSG9sQjFhcXViNk9x\ncVJreElUSGU5Mm1sTWdMaytZQzNRSmMKLS0tIDM2ZDRDb1htMHlvb0xMUXlUYUU3\nM1VpUTg4U2VTYVhweTI4aHRlQXlGMU0KekAS7FBqJ+xA8aTjShzKBbezu8GGzMi1\nddz1iB07zDEz3sEu9WgIXotsnWQY2oT+Cle4cT3YsgYXjVqbCZOYVQ==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOUFUvaFNSRkNyNVFGbG1G\nTUVGSW5IZDFndklScDIwcStYKy92bXJabHlvClV5NjFjeWRLQ2U1YkVrUDkvcVcr\nTEpYUy9obW1sREVzTFl0dG1mWXBwbFkKLS0tIDRuSDVKTWw2blMzd2xYencyVm5R\nTkFOMlEvdW4zSWk3WmlZR3Q4OWphakEKf+51x9G351ZnNAD+QGYlJiEQTG5yI+hh\nzClTP+/MTrWpSTOWzfefSzgimIvyvkZQ+FmfXnmL7iEUXISabHYGgQ==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_1__map_recipient=age1p69rx76d4dqpf5a54m66lptad5qks8r98vxyyd59hh7rwz203szq3hzgyz -sops_lastmodified=2025-08-30T23:14:51Z -sops_mac=ENC[AES256_GCM,data:a01uBkne2Fat/uwyXZLmWo/as2Ontt2Jf5Bt433HKIihPBPB5rYjFt9Kli2bL7O0ZAl+zQ4VBG7Cq/OTHdJAZ+MjUBDQ8eK2mpx1mtVV07V2FFYaYQwS8chN1RSfLARN2kblC4acjjDZxAsXMR7UOv6d8vP64pG7G8D9aZ6/gAU=,iv:Su0DCkPeTUkCToZYfFyu+sfpfvqA7jqYS4THvOciIy8=,tag:hB4dSI6mfSui9EO8/5X7RA==,type:str] -sops_unencrypted_suffix=_unencrypted -sops_version=3.8.1 +sops_encrypted_regex=^(?!#).* +sops_lastmodified=2025-08-31T00:06:08Z +sops_mac=ENC[AES256_GCM,data:rbwb4uqCIapx62rgEnHRa8F+/6TzU0wpnJZNonW6S8u8pD9dUT7CIBCUGRe4o/ZbccgiWb7lrRXys9gG4qDmoWFEra6FXjht0vhoZXIHGAqcY+akoaPu+hmmHo81FFRO+EaVoou2nGFPIRvS9j78CwAkQjIQl6iHLltYGAroaW4=,iv:cG+exQp6W7d3+8JzA7b1eysJXwtNwE7NtEb1JtrrMAA=,tag:XDjom4Sien2bgbLg9sAOWw==,type:str] +sops_version=3.10.2 diff --git a/temp.env b/temp.env index ca25da1..e69de29 100644 --- a/temp.env +++ b/temp.env @@ -1,4 +0,0 @@ -YANDEX_CLIENT_ID="f06d9cced3c54c2486a6255f8339146d" -YANDEX_CLIENT_SECRET="c998eeb615ab4b27b08e0c371ebee99c" -YANDEX_METRIKA_API_URL="https://api-metrika.yandex.net" -LOG_LEVEL="INFO"