diff --git a/clusters/base/apps/authelia/secret.enc.yaml b/clusters/base/apps/authelia/secret.enc.yaml index 7406ef0..5756078 100644 --- a/clusters/base/apps/authelia/secret.enc.yaml +++ b/clusters/base/apps/authelia/secret.enc.yaml @@ -4,20 +4,20 @@ metadata: name: authelia-secrets namespace: auth stringData: - configuration.yml: ENC[AES256_GCM,data:KlggTRhMzhDcL2AzJIRCRily9E4stpLFSfwHWXGlcuDPqhAAw2w2Yu0UVtEeRH9BqaGAOFEqzkWL+QWTcX7nucmAVnOkPeVBkT+i3ACJiq2/vqiTuRQW7KiuNkPidkdGVMYxorL+qUolChxhZFJ0uDHpcP0yCE6kNa3ve3nRw/eATf28YNH4B0XDQtb54NcqeBV5lD2fxZYOivH5RASJsNrG0D/xh0N16oJQfXsB+mUPgdcPgOCf40TjFN75kZlfrssjfoE+PfrWOYPvHrYBepP40s8euLoJNETZWoZn0FZfywrjCm1DKDBO84fDNqD0ggY5+PDbRzghiyj1OyIZ0xKqbEYFuLWNH3LG+p3876IMiG4v0HtoAc+B6EKU+VkKNbtT4oyrb40A04YccCyX/OIHV3xgwNusgu1JpnVY+PFGON6iWzgm0mQzYp1yXVwAtxo8fPBsxEa0k232dCL04bpJ5DRHaTwCioBhtIVBXIonzgZv5hE+fRvqtDLkRV4S0vi15Y4Qraw7yS4hiw4YNXYJvWEaF2WdmGervbCmMfCbJrQU1jGeBk7HtfLlc3k9r18Ino8JbYD1d/lS4mbqkq2Q2wy2x4sARe5XKkubf/+I7htjfsAcbV29rp3r3+wRFTfeEIDdqiyAdDj9nCKJgTVBs9SFpDKp4R/VCTJLZx7B1doAPgsKTTxtLoyPMK92VbBPu7KJZ9TXcO020o5KLuJY6qOcJ3VvEwJxrC9bMjpEMqrvZOQcmP8YAhOy1dWkPbfsddmBo6fKnYXC45jptQIUNr1AGS3Qha9sXmhpYVQkdX32m+2oSoVx7AVZXZtizs4TAUj2tyhZ2909UnZeH7JUh96JePIUxEb85thayk8XcdQ6V9xKGcadewxEhe5h22m6JsbayPYQbivuIGvxYoadxcVdOkGpn5kzG0UGpNBKOLDcEhuFqzrzB3+yDZyjS7WGyB/DlvtWLP3iSvF1xaCA9U09IpDVGhvEO/QoEErG02XmL9yHj8EjnIfp5RJHlX/zNQjs1rSbyXNIbsrbRIg1UuiqNWglGpqM71WIGqwkgEZDsYeluPSm/sJh3WRElauc/k3/f70lLxA2WYik12olH2uGIWYzX+hE75km3pD94JrQRZnSbfGhYzqOHpXCn/kvq7ONURAJVALm8sCLFXxfTmbNUwkxgi0oMlfqN26TbkEzsqqoRyzf3zCf3a8u7iadn6tSTEgh/Wa4AV5HaudXq2MSuTqivzGgkAbNK4AhSfWrnhx6VmVXEKC5UOObUWUFGeaG+Sp0iFE7mOS3aoeyR/d/EYy0XSfTNqZl0HNpToAFRXBBXr8GVn573TOQh3sJ8rNVKEYdKYUEWcZIBGE2ktkKkPYtFbA3JI31sPzqZLNSovYjUOqtDfmaWoIXZNUo2SLy2tr1eLmua32nfck6/jMFmzSzN5t7x67HzX3haVhyAHVmCHqM/z4e/PkvHab1lAx/bBliHuz3y1DD5CC9/vMvzKGAgtlJIemhe0RDT/92nQGeLcisRNCWRX4qNimPd0F/6YvwWAJXX7QJk8ueW0KZra1HftvzEGHzJTUf5Sbqn5I2hL0VjdWdPG1N4kL22foJqU3Es9/zXXlJHy2hs950RfMnzOdMTUM6JOSTsOEXd7S7/lW4S9zLtNQ3ppyFUNHj3wJBZdbvbvzqstQ9IPi8P36mbAlNASiWRuSAMjPWv8cdHagT3lWexkFxBbVESdBIDool1lcNqvQT7XuGxuRL4AGE4x2hiF234h5RRcXxgcq4XpFgvw1z9Nev71DjqMe8Uk6E6si9XSkn03GGWw7Xe2GMGkUZHAlRCdV7Cdh+ZlJaCkh4m7nOupUqOIFBWRcKqPP7iXE00d/DI18YYtB/cjvyYMgv+UjOdJ6FuYDNzHRN4UlfjRitmyPRpJK9CQVD4/gc6NXvSb6EAYGmzJ5ClHbhHdVOmCbybYPVX3FIX7H5NxIQm/KsU7uFeZYWAj7DcuN8BtJqYvOMpKmIL7Mr6CHqgkJgFsBm3S+VbkcOQZkm7jWXVGykarkF+l0iwgwV7XDBjOpgmcx7kBIrbuTaFiX7k4rpDK1out85FulcWjCEfdnAk25kYX43Rp9OyAVu5pX5JaoL/+gars8HRmuztHeIYcRnrBjjEsNqCNVEZDngJWlsmRre2Sn1ckUDnBbi7NSMJXj9Uvy4Z5WvnHsr/qcS/vg6WP5ncn03W9feyR45uwqn5dgtpW8FpCP8Qxun7oMiWcd1XkmCM2DqmrSL2BwxBtB0bHNtpdW5wLCH0ahKiA8gw/KmGx7Cx+lgFcsw/Bv23NGYt5G+6sDXyXsGEiZoQ9g+wnicTSLYBmUC02ol4SBFZZqAlz/haJjBuzdR7Ruo03CjzwRveyGXJzwnI7+Yey6cw7p5Ux2SG7+slLaBumna6JoazzArf1I4baWI87IuzLQp4Mk3A6RlbSp3jkywmPwQ1uP1ZcSfg3TZcc7j0ys7wguucHgHCxwczKYX9m7cUmwSWrLqc1qv3W7aylL7W3A3Zd5YxlA/pR5J6tUHiJ8U9bHcxYZDvP023kODcl4cfcFftZyOthyfLKa7BElNtwvw48RUmCxdn57wUnz7NWhjCr0iMdRQezLE0oXDcEm/8gtGo+u61XbkRm6+AakDrLIk0Gfv4O8gnVhZF9O7HhOw5HYnRwtJXneqz2DW/ZaO+r6TYRMGTkoCUNYbMD4Qe3w8XZeU2RdXbt7/3PIHm32jvn44W7N4L6dM5M86D4l3zUmpzhJlsuM3jyWH64gFg9LseiZg4+g4bCJQc/g41zj2DURjuw5+aPQFXDtOBrVLQnJbSINjZz/CF1jZOZGojurm0d9Ndfz7LbY+OjUEhmIvZPdRr2KWj9WJxTk3f1UVK5rWS/rT4LpbpcAF8boUy6WKNtxThOFyJ8wz/zaQhz51RkRn/DGD9yG9e84SXCuILS52W/euh+6TyRnvwiL01byVbN54jwT3WW7dRwLhLcHwYzQSZ5pDGDGXGhcwycXtm3fi6D8GmDKE+4I7VQuVYHSoyJbUYDy/o+jygbdkB/4RVgTAZVKnt7Wk9qFyaJxpEuNkGPm2WJsCEi8CBr8mj3Kb+KmHLERCifSvRpbW4RrcKkzskDjBemlK4N1JFGey97WQW5x4OxQ+04uL4QznEbQrtbWMAcUq7BfQu3f9cdSN4zxh0lT/L8BEXdpFDgXDLUsYDS4n9R498OTD9a/cJ0M2TQZub2NulzI8tUx4vRC324WIYtGxonUkgMDwIrdlRgzk2EVDswuRFoB0P/B6xIdeeVt/UJ5Wg/djjI/H5tMBvvcosJ8KW9nKrh6Q/uvNQ07ihm3pMQI38Mi12lhPzOBSbXWdpe/YahiwuiuRUqY9drSPXMKqQrd2aW5o70m3thazUm5HxO4rD1NL0Mu5Q1c6xdO/15LlIpGGY0D+OYtSq1dzM6TgVSZ14iycVuwpFt/1Lq71fMtGU1crF7ZVwZG5+e0kr+ZGn2jciADYy0Li7B9Icy97HylG0Jtvh7sN2EWiCoPjweCAnjv7UPj7fKkPZtrI+W9vVx64z/uJFsBOuN2debjIM4HmTqzsRWq64qkB7WuntbO+I+vEdGDgSeZKcKXFCwSeTzE82qyh3Odetyj+2IAj7a8daURv+zQkASlgOh7+8HuF6WOM+ZqZo964KzjdNVoWHklqjWmti8SIU7gvZgcnz67s+UPy19KXkW3JZuCrIvRS1aRZg9x4+mES0Ou/NZcwV+scbdWKKyoYUBmSHGxFawPWB93t0iM5LZ+yhZbFs7N9enp0z52SH/UTv9TkrJ4/DhZsIXUK5QNz0ECNoK5oVaMW2YayBIEbBybHZhhmrNUiwDLU4WUdYu3hhlcSvDiUXmUaGUrgYwPG/u/Ytw9xPUtLnhzz869WDJngiGAIvhjnADlaA/ElVJT8ShAoqnYcczrLvnjKUwE4gxflaj6iiNZNr0WSWfr/ZM9U1nL+g07I4wmurzjVbtvN6XmK6GknTg3hCEtyDzkNckp/+4ng6LAG/Kjvl0z4I57QLdifzQ3UC+dsXRaoBJzbKyM2vSwfrBERakpJgowki6pSrUs3kJaDJScqahBuvdTA/XoQMaB5/FCHoHHRQGbInW3yX1/ZAhOeiPHPHWwxxo34tee9qfDTFuHRzUTiz0qGlwrapRgi4SW2UFQS2O1HYq5mzElmGP5UNGY8VG249u2lJeU2cWmlrc3FHmTrbxzRd7slTAQKf3vTO8HjzgCjtol7u0Y3PH/lruS2V7dr7NemitQN7PvI6mZDbfOI0uwao5MoNBV9K+yUT93CCoqEC8/EXs59vgNStRU/fO98UQNl8EXXT+xImffuqB6JQPHa1ym14nEjlyghZnALPb0zcWUz/srKvitHjqA89N3bC1f3GWgU9mzDdqVK2gB5BtdojN5CE+azdqlGoNs0mPAtYCSUBje7ZkQnWzC+BBRe6Qitzo4sCRmGGefbSt3YyJXJXiAft+LFSQGtMlWsNBRqM1fyHlPrm+07Q37ksAPuc/fdcsueQZ1uN5spQIyWLV7r8QmyWiiSL3lgvRTULpuBGBUR5FVwLL/EtKORuXBW9XzDrIkKZW7zg/Oe5pYmkGH9oBqn3YmBbPWrARvfrUQYBumcoPPKUsih1W1Ti0VEp9OAHZtn3NfidowZmsVyTqBDu7o52QUegrpBVKpx1ZcJveRhlAJI1okUrEYVpbE+3tB8UaKozJuMByYjZFpVg/UTVAl2ne6ESvR0v3zepCszMp5YJqyc2r5DicOY9FfYA/jwrvqrvRf5w5wrgy3cugUVFqdoye55Bs9K4kBa4g0aQmDHZM5qIGNgzkrmbTNqo7YRpbbWDT+cxpjTBL5Gcq5XK0DWnfX6GOkV2AJQHdi6/IpkVSakDQYOTffVFHmzTXiQA/4GNqMOfpzOrLk/HsvpOUNLdLtjKWdO10bYXSgvE84iCVpXBXHuIOGABLxNmHrVEGsZ2B3I1kK/PhEF1i9L78EQqq2NygTYMKFkwQ2KvJA6Ivj1nArFoZMPRqZedjUGVXiNBCe34HM2ib4NN9ez8nT1abnwcPVqweKbtqjb90+W38hSs9Uh5kcGYaGxX5SwqQPOjwrujiLeiAtA2iygKVVQS8y8DYRXBQYpjA/NFzhjuIPf6yy5lDpCkbCRgOWo6zIOMgLfFpkTjZJkIrjhMf10cZ/v5Cx1pELY5p50iHbnaBBLvqaREo44bk7qka/RSLk6S+wKcZmmsckMYFtGUpjO9yXJ92ftBIzw2eJ9sj5XBdzSS48yVLwid11HLpgMxSpXHMCds66OiHMHSWcFPLAgx+Eh25Bh3Si6/JKxnbuhWRDLco1z9JshZ1XFnUb4VH+Svf8W5e4Qo2AaQd6FOIBziaVCuSfvXIAQ9pykTsvg79lAgPiePDaSTNrzev6zin9RQsdvO2wk5moDT+jn5qm5iJ5WA+Zd8Qh9X2Eqa0YFQbqW9+LUzSkGHQckXueDzZ42bR/8N4djPk4M/5r8VEqvBdR3S42w8k7FlaLClFxIPU37ZijYg1ydZ1V0KdXKnvUqW3R+uMmsdJy7vwblQgrVapwyD5DZaNa0A51GUW5+EAt8u5VmlSoKAlNUmbgtik+KxNTyA3Ml3jYA3pGXLQMXdv5/W7HCWL/9Q9fKrsuzhKG6IOAAX2Oe9XCfN+TF+ikuZDABgpgkyDkfu9seke4G2pH41flgVnpphUEhmj0YlKFfvXw93ogIIchcUN3Dh3ALRTENQlRKJ0P9SLWJndpgmDKK99QpFYE3w+CxOpZq9Ju/SmOW3WzVmh+7dnhlcqn8ROBilpR/iTq0GoYp35odPRofhWspjq/GoTkh9yHQ/YPkKckExpTI7/7P3uwgO0wQe8orwiwJkVJzsmKeyLaBwFnHyl6KRTxo7oOJw8YzFWS1wXRBPLU14NCmF7XoExNjo57+WkAH0qcWIYonPJT2rBuOqJeu8dl9e4I0tpz1zmKckp3aXzhfr51KFnNrIMP4f6JN0TBJ8Yo/CBA+7wF9jB4ybnUDJ20eCWzaIH1x0ZO61zLJtsYm89LGuHus5QOaMhWg3Hb5KL8zv/9ko4ZNHQoto3HXJp2FbS8369USho8g5J8p+SB3RwHOtiAtp4cvjf8t1zzABuw81YTEDJIlR7e3vauCmceTLWRQ2LgUgiKEjKXYnyvtM69TtOT6yv1UDI9DTU8J20TcoMPddJ3741uZEAU27pq1FEcPCUkSbXeTkN60Fg/58pdUimZCIMj/4XX+0Jdg/U809nvdDtjRp6FaLrZJSSqRVadR/noEMcGhBEaY0rf9BJHtUQzRh3jyaszRf7tf30FJ65JN4OTYmSpNVZt5JsKBuTAG8R0xbJUgPav2iZWMtC8ctzjHyIybi2LgqlfRZRXB5XsxLW8lQe8owRj+Ee3JMHoMFsdEH5G30Vy3/n6M13V4MFZHGh4htqjyuNjGcmbZ2lRpRSFcJXlnAYFidv8g2K4wOGXvUmW1sYAOel781hVJibJSgUM/zUaWAm5SXXEmsSu7wj1YKZzXBstqQZzjbBrIGL9k1ulCW7NgTBm6ZiaCtfvrZfYMsRdnNjt4UvZH0mdsvk9T7VJ3XW3D7Pw5POg5TiixT0NJD8aYhHDZbHKYdrmOXcgQlKUoDQJ77jxjJReXX8Zodqt7jEiMA0hFsIX6/JwBkDtU9uIyQcg2H44GQpjEg6u7v79UkD1obGzC6kwF20XzAGucjNlwst9qlvyylb4N7lxJMjGdVuNbzWkKbeaRZKbpGpbZzOKrT0ms73YiB+5j0l1BnvmCfnfSHrzOXtkWapZHtB2WPNJUNgHE6jfc9fWtH4xtAaWohwc98w3Z/lYF9WC/o/cfPnpYbPvTGltH4PI/7IozFPEv2+YcNxpC6ayg1dkNi9oH7+lE3SqvG+P/4GKn38f4pVoXxdcJXyFd4CCVk265ahWy6CCwzQvKKJHx3wpgw9BDWjwPwZi98BL03XIuFFSV7aAWn9MlzmByrmDBZq/833ct29MxJkEW/xiBDSSNZYGGrMl/k8Tcr5hVKxviZLUlFU81+lVhSh++G1a7Q25yxuaQvB/UjPsb4xYh5nYnJg5vy5l9UUDbv8z/8n5OBNdsgNK0v5uzFS2PskYyKJ6IUAIDmCW82sceUja1k6GpBjINFBKbB10lAm/5sUlWlSiG7BgxaeanDg+raFm+HvX8bAeBJbSN+tSq5XiGGtH/d9tBrfoWb4Cu0NtVeduEwokT4TN2W1orvBX78hnbtt2V8enyCLGHs4mcgZNv4/uy3XfSzk21gkWhl9IqLpG1bsfJq1CEEq8IZhzbrysPySHbXcD7Dg29lBvkPIcZkeHf8qf0xn0Cbv+5I6EWMKrBRGi+6nuq8utqoH59IsecWTON60eWFe5i0ThJcr2ty+lJOBhl8rB1+5FUWhQAmly6w7MyYeaWh/I1ZlXXEX4E/AS//xj1QkywM0+m885n8zF47lvbTUfhw3DGpCYB0AM53YuAJScrq1aPzOygtOwyUeYo/E79i5eWZ2+vui7eXiJfGwBOjcs897L0p5JIzQTEgKPZTrLCEH9ZESB5QFimgqIM0TM5SIbVKuJ93O+ENUpZeWnjXnAaZIitVwsCEe4/I/rOwaHJPQb+BBaXVI+eA6Sicvic+vGUXH9W1oLmDTaV0tiTJpVnchYyRpS+N+oJU5ZW/9vAafYCc1UUv0nAPj9C1BnrThnkbJPtv+uOtARS5Q0TwHJwotaJ2PTaRDl/hKXvN1iCdcSH+pRkmu3BD1TRTxt3zYVWlWJzs+lXVC4u+LjTPR+iNJWTkjgmmRuXbRVvEx7h6eGXS/onp3Nh2jDHoOy1sDXWaW2VjUE55hDypsxjkK1SEBnGlhKFKr6Pd+Pymwqs0LUh4DR/B2Ys0/J5/qizOb+77sPSdlX725Y9kfFP8LDvzbjNghDBYS7n29+NXkolXKAm/h0lgNNJBwLdQu7gNyZQcAhb2Rj/j3PLJzdpper4Rwi/4DPRc0vbctpTF7fpPjZf3DpEf9yagbfIx81p9V/2xYs2rUZIG0z99N+1m4woqOPR0HXrz3Bsx6r6jw2x/6gja6ldaByix/ZvJUOnHvFZvvxG/gAMI10d6JStFffgnzSa48aSdIgMusX06XD4/yWUThFDLjISrYeagehf1M0gTjgmQtDZx6ZxoOeyTrcMghTMCtc60GANVa9Z3DXZe4JAROtlr/ZaNbI8/9jes4TKr6TSmusJW9u8k15vr3PAR0OL3OB2zz55gFQktrl2xZWxbc819a8KoEaSlh/ZElqlpfXQtiGbw7JkcDzeXeQaX4I4UDC9j9vg4zFSKrpcArpKJLIm3yeYWP5m/adtf45DJ7ksetkYLcN4HczYH1fkCAhH9lD2s9eoRE+yxdmgZdwkq+2o0lJ/uLw81HZZPo1EAe9ov8voDx7j5tTUVEL/gsTSOH4B/Cn/ldSC49hgK2HDhI6ucnK9DvOUgNaYWTnYyKABZcRiRH3y25xyT0/lQ0SNN1q/NehanBxne1iLPkSXBP3LuTuNZQnF/sGSbVQl32Yy4URxOT9w2gA/JfrqFOXfUrUjM1+Zc/tU0idPuaVJRdIenocO+4GooLylEZ4le3eIDRYYvqFuJ8EIOpY08RGIE2+fDRxgEl6Y9vahWBbgPPhwcd3WgA4PpJE0tvEj9vprjOG6cz+5htTwoNMBkgAbXFd/Fgr1y7fOzf7PeQVaW+e7Q4SdjdYa8Cc4ydc+0+Y/fvu6v4t7QhAjbdXmafctURmyAv/FyVt8+Q689DStwvCd2qhsgIHl8zu3O5D4Ncfz+oDUsdaKCLtB4W1PXAf4qQKLLuZCur89T96EBxwkPZQ+RsxExSqS9nRDpFNSJ2halXv6iZzW+QKNy1z380PRdwon1DDCA+tDESeAJ0DszR9kSWUB+hCLb5lnJdNDV6ghOvXY1YIj3Rj/mrCxdoFFgCAKGYGUpbWszI9z2oh3GxjJk5quhPi/5hjEim2ICAaVO9xnHafSNk833YOCLN9vQ430Mrd17QMgIKag+cLz3vfnVJz2u+7eRoaJ9cKAAUEi,iv:A1rym5WVTPn3xNsiTVJ2WrQT3OELEZQQFr5E/9Bjn24=,tag:wsqFuzWZWjVbZoHoa61YsQ==,type:str] - users_database.yml: ENC[AES256_GCM,data:N21/t25jKHGJFcGeEk+lbHd+26uBQuZDa6Jz1S1ZiOVbIV10y2+EwGO9ZoqdA2fL6gGk6fKCAtrySIRwySQ8Dgdcq8ioNGwLI7BMhXO0FT8svwLZV/Rzdv5ogt5jLyqUy5cgoc5ptFIi58VZtyNNabTQkSNuKAKckoV+vcLxuAw7UKKxLwQqZzivNQHu7QyzLhpVBiXBV78M3ONmwsn++RyBhRit38LgMw2H0GmGGnnnGOpUk76c3F9C3RDBYyCD/C/XjpFxqNC0AyIXIYbUsoJPrOeLGPLcu477W7RWA1JB17KkLKHPibky2/SBg/Mnu1Mm45ICtso/v1qTsEUSA/CjQzlPb3v44gdg4ZoNOUtGNf1vX4fC/Q5R7WwjsXrgB90ZQldDyEeD7+AjH1oYKHd4eRRoPqFlArEVDXH7hLumMaUJUMr1dP1O89va5+WbQgk3IwI1mywCTkOHHIzC6nkA0D4i3jJ7hMImS7xsSmVJ7I25zBEKrRQGp5Suqgoy9e4M9w9RBuaAreFsQuKsYt8gFyF6JckTh7wP94v2XD0JNbsl/DV6rynXX0YOZJNNjpo6qPtkVuUsAtxzfLuIU3ycwuTr66onXOVKniz1Cgk15Pfod1d87KBvAvQZmCu9TktJ1CnOlH9ErkXLDGrMSLLPXxWNefZyYh5Kq2cOy5ageyjv0eg9mU+SsImnGyRcA1kpo8Gy8ZReqof4zIzQABcbLxPRTMdR9y3UZyF03I1+YXxWHqAZu2qg4jo2iZhJwzJ8X+YP6MbwlCytL0rmasIB6C4Csee5XRZ4JLaIUWLVbkXsA52EJN0IrePdJxD69DqUKzELoZRQFTSIOdulIEGRq6uuyMHGWLNYkFadhmPxB7/fEuC//TRPv23wJthttCKi8Tnmkg4mUU6STT9xVFrmZCcFSR/ARea/PcmCQu5Puq0UHXlt9ebf0xJrxiZUQWNKZjAY7tQkdzOpaXD9CCfAKhohAceltlfiP6VM9ZVO4OUPBw2t4dxkn6o2z3SlrJ9ZzXfEgoLaGnFGoI6Izm2+i65077p7QuNIoKgTeclIfAYcWkwxcsOvINqQL30tn+tpxRZ44/9PdJmGNGUQS1zKI51p+JinzIDkHFkQic2SJdw04aTmVzGrRNKreIyR+GJNChOe6MRftqz465LuFIHc4auxTIsDAc00Eih32AAfltCj//aKGnbhtnETVOQo/yDdhT/d6ISEo//JzJJk75XyrNN9+mzFtAMw9UhujLqCiAJ8JKjwBBcxxINE6Kls+57kSm/S4zDifmc8DTgg39MLHMzafvD+TARCuyrYmcKJ3N8NNNecAs5rmI87+2MTCv4fVVRM0lwv8E/eIh3Vy883ApCsKvt0b57+I1g8T4M95PJg/e1Gy0oChwHba/rzTuDp+qrhRQCt+djTdfjELNFc0OpuZoAYgz7yPoUg3wmfDZUPZ4l/GwyBezxUZr97sCI2TtEkKFOnTt1A2Rw+T/033pAhGiEwHkqsfcinI8NHhyUbEwipso2vXIy2LLvAyQ64dpketSBjLXsGJULR9lmmcrrchdWMlisUXXqCFoBbrjGLbti/Y9rxe0dYRJh+8KUHPx5RAfCekDtWyMqIIQto1sVy4WSG6MI00Kh+/yqLk+2pI2r/q7tnJvyLO+XCAAW4+AofQ0DHmYBO0lkf2wOn0WFrhncJxqcl2OY8fX5HOPlJg5XH5hKpciXKGw==,iv:YRywJxNmIa0X0V72K2IDZPaBbv7ymAuUopztzOF6JBg=,tag:wD4ui20iWKd1E6iMMcSJjg==,type:str] + configuration.yml: ENC[AES256_GCM,data:X6tCrQqxhp63tB0yaVz+d44XoQ1nWvSz9LmV9HaLU3gjuRVrPWtYh8jVddHi2C5FP8QWj1DAi5IWaGo17dI3XLM7yVzU4oHNanZjE8Mw/qMjbWcKkeKOfBZp4OmSo+hXq/VfYoZzjJ3h7f9gkSoM4laA7EmBY0lS3bz78szhBnauFeONqZ3yIKLjANjWc5z9hdIhHRkzsG2OsiISN3GA8plLquarlxbETyR6TJHcxwlhTMGAQQIN8auo/geOEWA1wrhwbbyh4qlne6OMghdAmn4tpOLBdp4loYp8hWIUiIfJopCpPqVYg02JrrhiUMIOqIQylhSV2GQM0wL4lO7qV0tnCRli87XlooYpG5c1di8C0hiEicNIzQyhCblGq2AYw+jFXHDxqmG024YwBv3nf5Hj2kAuIPdCP/DqMTBY/Tr3Ww/2aqc4zxWFgy1suVkMtRn/mTnyYrCwQAQTbM8dLf4+sXnR6XRD9ZBhLub3NvNOwc6tFGB2VnT7TT7w20Kofw/A6DDcIikpo6tuJbp7eSZek1Kgs96NcCndAv4yz57DPKlkySbD4W6G+mNk3sF4G4v3balyjVxd2imsxaCK03bQoirAaZiiJXnbpEUlLuSFfM+rfLJdghcopj3mu6k+NpaKzcf/j7EdcyxA48qoF4XAeYZZW+CqG/OjIyRKouz0braWqL1V+SNRRAJWvT1IHBZFOL0kHnk3C4WxqRHK5Rc0dTAZ1eFZ969Eyz70AJwkTPsdx/vqBKGc13Pv3erqECCnuXX5OdJGHpIlSoZEvFYEfeREtPLRB2qs/evzbyqGa8EXM+8PhxRfyJdIvgD0oLXDpdV3GS5z+WNc0OI34ydPJSLIa/hg4Z5hFGhfQGZlUgfDk+ZVTx9iRRDSxJztOS4EQPQkKr9+u9Ks5ko38SLBGg7hqWrul8Yih1ekt46yChLa08MZ4kMNIOswCgpQRkQ541Kt7wGGkyuvsYC4IdHf+fdg8ysGsAdI2slmE5R0qO4PuuFgZbaKAb2ys5Zl89n5X52N4RQrj6HzB47FnxuwN6H5igXlFDjcvZXgSLRuf28tB87M54A364k8yQSfVUpFDIMrvVVRj5UeBEUiIYQZSXOWla48J69xNG8MhbIn1HLuOmUWRpBJvxgzWyNMd8yHcF+cFSg1hAzzTbl8FMmClC+LlHCosmGK1kvsNctygrmrBBrHnq6GkGlhvb6Lb/yd+7i7+9uvkDLowrneF3EYN4GILfJM3WuQWQzATclx406CfoIPO2Pdq9IXhcCnKYSsgMysTcJ6kD6KHIu50j6+raqijh+U9QpgaKu3H1xEHfKIi0kZVGloRbOh0YrsvuiHVI7vcg02nEIdWI9EfL41ZJ9qmaG/UH2djVQQ0MXbYWgva78PyMn/DzZjoBkDpqBThDO4kSLlxYAetGUcK3j4PEWQ6TaUMm+T2CyARiyuWyTYrPCQj6Eozpis7ELJXyaJsFL07gG8VVH2LNG6ngAQMrAhRWkoNawlM+QLbvaImqjBaHFjXHEe9DTGWalxbAvJ+lJm/JVPPZVV9tije9ovenbQ4h9z1g9DvuB3ATLBXSz+SB7iCGH1ArtvlkY5NOtZklx/uDyUhDy5xVEItQRnxNvS3XR3FU2bQP5aDG2cN58NcK8dXoQKyrS+lWZX1qsmD2Yy9kdPkHehy0wxRJ8j1eRHR5OE8N8z2zh+zEL9rWslY3zupjntTwALfv7TTLMtdZp2LDvG6wxWPtrHHYkV1uCY2b/0zbaIyQDaA5D34sTwNfIrzvQhgJBiu3spdKM4szqm4JFGa/TG3hR7vkY8VzCjdOcYjjOWzVIqN4fTlqCkmcXicTlmFZYj4AgCwwEH0u8neuWZFa31Ia1L6uZEG2W5DBjnq1dZR1ERgMlGirMrN8MPnFbuNvcaMRMxzrufW1iGGfuMcjNIrrMGqwElLqgJM0PmDFdOucXZLtdn0RziPR/GfX1E+yZANJka84ATmOLMxrIh6vHKeqCWvKdWVT6h3QQWUV6aGTa9DHxyvDW1mqPQbWmo4O1l53SNfzy9X/5xQxrrksX7IYwtAECAYw6fPQv5Qxnn6rnxZpSLuxdAnode2EfpO/2giiqifBugQxMQTHIdYtEtHkg54ihmFt/4TxUq1YZSR6OkfeuWEV9cxnH6KCvckE/f1yjSqAh92dd5bVlNpO2VbBbvAlilcwMXLr1oAU8whOcPLdqh3VDDRAPOR5OAM1SNRcPKgBvg1GiMlLVNTmc8SNe8ZTLRB0WZ1bPY3jv6a/QaXl67akpZ70Z1SjR84Kz8RrHyQrOZt1lR75SooyAvZWYBQPkrGucv8eUHLmnP0lZ3uOXJLVzUvBHRURKqGzsSeXEp/ho4wxLu/FWbLFB3ojLXdW2py5hj4IeUM2/swXtTaAqwjB2UPx65jaA8JckzKaBlqZ9+Sz4YWacuA/v01dU35KHcOuAC7inJTD4LprK/rRLpiy4vkqKtNTYTfC10b25UC/QTd7NaMiy0wnMYh1pm521m7il57zHbkrk6vCyIXgknNvk9a+SeZ8Lhh+1BOyRCkuUyIFHt9LALWWwvs3GieMcHkQZIM+Mmd4F0LMEkMRy7mwL/KHAN15bG1XfrtBv4rlEn8PElogW7ALtfOLoUYXkLfor7vQqwArQaDhqIM8dO5SX3V8YdYG1vM9PUFA/YZ+nKT2gbe1uPbzUxDJWESjvwvkLOCI53ViFzuAB26JbltNJdR9Tny4w7Gg5KM2ETzyyL00lyLyevxpwCOaQJX7z2VsQodPMW7IDM0QZwTXxX2x4uE/49tcZ9jTnm0Ati4PqRj+J9RKoyvDh6Gqc5vhPJscZfTRel/2LaJxrF4iZHqW1WEFke/NMG5vJ0gMSTaiyFKb8DXabeA64wABPV55J4mhNIlkxCNKg7wySVk/46ywj4UK6xoqkm0B2edBSpGYsZ+QXBugkvQW28gO24AZ0XX0xT9t3DXAuQsXsT+bY8DwAHx0n9fqtBlVeTf5FYY03bNuMY12mwVceruwMu6jZJvj9gJqnY9mZtt3O5h0BCcDR4EnWZVutdMEuvsDAlaRLD1gQ+4rsWM6vVMpa1NTmAXa4QhBbG6nhLFYwalL9JBNF3Fms1IaCB8dtiHhse0GVxNH0KNWls8AQeALMyfI5Iy68CDnraJbalhAHtrQIAbRcgWjFrH+RM4XX6hdlovPxyLdMc7YuT96bHCW5bCcIFVZcvBTjh9stUrQpC8CsPAZ2b5ge8+waleKjK8tYfwuI9B+ZUosdRgJB/ilD0crIbs+bMzltBuUuMFr6SabFnxOIK1y3+AevtAJjO6k/xZaJr5+PNTL/ZzNRGYkWLlAlyIHH8sw/2jT3GqZgJMZ7jwwDm5PDX3Df1xnMvN0QCobbFyJGfiCCHwcIXjvyEs0tZLIVm8nyycfADD2ngB476kABYtklKv4E9A+vnd/5b9N1VnFdufEzICNkq3FXsAJs1LU6fqnzLo9e6FvmDNimVPqcFJLywZ1dzXFziosTN2naXUy2qt0zSpU6/accgD5L5Fzu5HIIWQNKX4GD898dkan8OSLiei3pzV8NiR6cjNM8wl1TUKCBDU9cnSd/UHfURUNXxcXKx4XbBbKge5pWPtR2v2DH56gaxvWSJsmkPNzsi1VShhSWG5462BVdsPMUdKWWT1Spdkn9kHN5Tv3MWVQvIqyo0gQctTPyu1brMmUJe588db6ncWrhK5RKIowmWiRhAZjBEtLp0U6/vHDbgne41hIdoQUh4/02ecJRiGyThSrkEO1drcUgXptur+HFi6XrgG9cgJ0NfV/u5nIgjAktl+VQpoeY5leRPP89nh7XlSkToUcps756xyhKpqGmlA0yB5r1NN0mri/006qYe9VTU3FtzQL+jlPKZNtkXRml4Lz30N+ltmESPhe/cBhUjYt7n2neix0iY8Fm3htqwPpZK8R9tU0hzVfbYHLoZbFA8oBSoLNrYlmwUMPiW9NrvhjmWdwNjxvFDtZ+Loas9Zayyz4bUV+bcfKm4Ke0Pz3lAAI1T84rwRWTP0jViFuNvhTkdWYfrOS5YKXwdx1JnY4dxTDIzPYENueT9YQ0IgphkxhE4BZcl/CoBPuJMezFkQZlrNO91LRmEqbJKwtsvvZwOT6px64aooW69uG6rNOsC9YdpHsvxJZzZgBF3BW1A10XEVaLcj4yadcSBXRchKA7/LLlQF6PXhDBEg5K+5sJMqlyTm5tznyOjc9T15P6uQJwNZ11H1i1oUYwd4RZACTUgX29fDgCPosOSDohFNfIDyiFlN6w0uhbQlpPPXmiC5/imXqkYH1fGa6O4k6djkx4E7AlgOOcYSJJOTnoOLLFkym3fO5mboPtKDFKE5XbTVAHOqQ1bbGGopNV9ixuURxDRLmae5TQR0FqTU8fP105nA6LgIhb9XB3YIEDPYwZyMCsUCm6rpSxGSXdRQPVZNepzsE//edi8HVQXVcfaktWk2381u2PMz90oaJvwuSnr2npUTNsCJm6MVD9BXALnLu/0lMzko1oANRxEha2x6KK3XnhgWjDrXWv7+gC9vM6BWcd3rX70bNzSFlZdkPBXHAjxuY6y4+Q+sILURXvQ1gsIEdpkuppmE8ZH53dK4HvwZROajy4C91ELXSnsrIjzOMYOf2QagGWCewY8iSgU9SQsrJT0P1UJH+Nbuu16NtRQ9XAaq7gWdUgcTpKnhVJ6p9YMRFJa4JsNDK2TPtDyfJxnNduYkpNDbFaEeB6b4z5eL0aYc7Oqi71Nbqe8+o1INRSLD4Wnz+WQtvrIJqTfkggADKsPLLXwZZeTyt2B+bE9Zrr/Ob4eCuR0ZH7/qzfTMoQtWd4jEAovPKglnM44Bcw1kfibz/skSZPoaexVFpRAT+wo09z+V+rVDvsqZXv0cak6GV+F7Sq7ssIMegLfBUgYexVdNaubcdJzdMq/pVvYA3EKPKeNRB6n9FPTipn4fiSCI/HlqN4i91cs2Bwz/7FDqNOgj19CuxP5CyrFBi4PfVzr6B69sPqV7ZuNiBLFMQlUgbOt5BLsiODAlMxC84wKLHpaXEeGj8T8XQXd87t/yNvcK5GIka/SWGjvrL8wINXASwk/DrZgaolyVXfsBD5bBGtQNNx01+3L1ErphTA20XK17g7vrO2xXGFK58flmGpxaJV95+Tp6+MB7S6mlCzjlWjf9eXBUsZ4D6pANAdWu6n5WwLx1xYH/XJYtv69fnqu0k1LBezi4MkAVq4hcplwKDw/qiVrERIiocbtWgCS+yZA0ezFxjwAVuJKG7b4+6g2kMdZFvZr6qEU7Og5NWR4QZoCxZ/FnDKUR0uNaoWxcuwswRKl3G0MR0r51zPklfUgE7CpRAtkWDWRGJMojSPFBl7OJukJLH/ORYCMT34jYIBCtpNO/DsdIKvzkSlKCsYjpTIE8XjoNkllvZSDE6ItiIXI/UNMjaNrcasQYbiUv5ozwKXIgn0D2aumgF5cgHSF9yNPFUkOmAH+l4JI/LhuTWsBCiOOdvaWaIdVz4uGkaWLJ/aXRlmkObEMlkZdVFtQ68xoRDPLcd3dQNwR3lMK2yezdtxrVokL8HfgVBTn9TnmxHX2oAMVwHFkThATwmE6A2Bj2OsLX1dymWS/uPS3R83a45cLKIMQtXXsZMLw30kz+rVxnaOmezPXT5e/slBAe2KPqLsqQdua9aVBp8bwHAC6SdSFVd6mK3XDouwOocqxYuxXahWJH6Skqq+c+Blc05BnU+iRYXXG971P3BP5eMiW8MYWT1LuaF1Z10cR8p40SXQrMYzf+EaJIafL2fShuPx75WwgLHCviNVMK98hb61ElK3J62OecYejbCmWWrFnHZTODY6OtJx50ik5s4vpOfHabbEW9rFYlCBNF6pcfMEJ2Y+8b+VvkyCB5Odjk1sfDRnhzTQutnsBeyMazBSikkW3V3ZYNOpV6kR+5H8eopkCLzYbQRnmZFXGr8Zsx3Dx9soE/q+wV34mZSwPrjD0PLACG4iqqPeoHgba/gPQmRNO9CoZ0D/WEgwtwlDVv4gXGpObtHJZyvpZvo3L9dqlPiG7xwBoVQiCMlM27Y+oKKBtgoxgh1YiYEljmQANlYGUzXPg658F6W6npmDwDg4IPcNJGTZWd+3Gp1x016XB9lFcxk9BXmDz/5PAHyphBGjeupYkkzgOAdcddoEvGrlEfHKrgbG8KbFqTkoJ+X6QMCgrQECnYwv3+ucwKu109JvxMeiiLXW6kCp/UPxzflX5mFJMxBhX/K+sfnPylXeEZLX+vgd1aoNLAyWnnUohf4M09OO0Zw/mhsnqq1aZkJTLrHPEuw1XHTe3O8nMDTIMaRZ+uwf4vxc4sNDlq5cKzdc7xlKJuy8ubglAtar2Xu6JU+AzLAlBSgRgF9PKyJxoDEQGA4nTZ2WttMapb3Ko+3aI9cXtm9npMwhmzHA15owTuExLV2Zc2fPUvjbliZCmEvBQJGsvAf/aPJoEJ7F/yYqd6Cs9j6Aorb5suK9A4EGfmJmnOOk4ae/QoYKhk7tFXiBHQg/I9+29R/HeieOuLh7pU9VC28OVU2RvdW4IhEUqDoV7pyUFKLk4HhLFJMqik5u1UcRu81TQsd0OU31HMa96g3Cf5fwaY+i+gf+1qv6DmDUFwU7EI9bpYSQsn9tlyJLvXyXBGxGMEFQAsST8kdJGFuxXzQpueqMKKymlen9Yz7PbgoqMvh25e1P7U6LQ8tCLk6Tl2gX86bDG8Q05JWtKTRqx/XoIfE6lQFmO25pn5n6QwjlrD9mJf7H8f0B6esbRrscVTDd9w5WQ4NIk+pSRlSGoEjTji4l3Jnx0mzeBJg9TLmOnTrWvq8IY+Gp8Xf97kooXAoUWQ6X/HJqzW6fFmn4vKwqPVnuDGK2PnTs5REsNGTD/gvmuoVIMi6K22pwMfdYln/xs62WCdNcoUU4iYc7wuPIjs4CaM11ohAw4KEhcUQmbPs1itb2uCwkthwwoiRpZv1A8SOz9m76Rbe4Z3kJYVKn7IvIQa5MT5spy3BVP0lnAnR21MkY7Z1TA0AwTIAVz58eE1jTB+xDR+UICf/AlKAFvRpsnsQQQary9fPeVB+dPHzmhvTFtAM/dNj31sbnyEVtxPUSMsT/s1oXtVXQRbbGbQwq/6O3oE9YrRQBaU0H/3jEXbt4OfnBeuFgFzoJljdah37AR55V635o6MS3ohrXcpuqxZu89NO9fCKC7AwT0t8mUrf4pEyAZ8GHzeC0NaPU3kM84jwFjHaS+w2t75CwJPSm6CRuuBj8sRmFg3FC1AikaBJfzrwqvVnXNQ/DIi0htFjw5FyAuXJHj6LMtmEdYbHNaqy/2yxGw47RLQc6h1Aishe4n+MnPZm/He+B5FJHOVQmrkVCzxZoQPU1rcbFJ46qxi5AeS9T46OaIUoLQ8UyondpuQusci8X7ZyNzm9S7UwCHuwmPbFxthsMSNCkXET9u3Jjnd2WNKfUGh9fxGYbWjKPDjmumB6Q3YAlJ5odqtSMYPT25KokiA9TYei5n77N55uPpQhjh6jNZcDAxrF/lple17x1QUmFrNip2iKXodwv1Mu6P/RGHpwhdgDXf2hS2uM+cHZ0MD54PLYB/C8WjlzU04WymZ1jhcK7LMVEeygnrDvXwofIn2VwuIpYU7sbO66ZAJqMB60evWXjptlNvV6z/k9RZU/SKRDd6i2pL1pVhbGqkXlerWb/ZM3u9WvUGqW8aoniYTPjEkbSCSPrNtUTlKF5abUoY7+9KfNAl/UbvtdXMqgpRamGksLMa179z79re7RbSEA6bjhFlQQC2u122yO/sKMl4KC3SKeAmCqhNHvsCtT59Ck6uxWhPlZk0SxPpXm76qybwwRgI3Hh7UwpgpQovXKpYVsHTE1dfCTRqsXs5ba062SUnz9yclrv7dY+QbraZVG17urP9KrNB6XdQ2QtHT2IvnYAjsFmZsfbNKDwnFVdUz3G40MsR4myfQFguMZzxSHcM0ANRYJGqpbWw98DEC7TxoTcIWSXqZz+1ZxehzRQtD6PegAeD6KcKmHFQoEoWphr1NS9M+6WoHGwptegZeHA2DEHdUZxVJT94M/ycZ6ecE8GPkVPZr68Gw6IKmZX9WeDZeix4bWjeZpO36OlrSMxv+DCdchK3501I0rpgDTHBkWIYDc8G98ri8mLEFfvUGJK0G/pgMAZQekAll0gwgMnblVnvyYXMCBH/o9BuxWxzXWzveoaWXwCZpPhca3zdOA8Coz4ccfz15rohwMHja9ZVi3L2NGZTaNDNH/1a8n66YHnM8BDmoJq0bIHbLpSU5PmcNigPWPQvvY7ZzmeDERd6TDI2IZKN8gRmuPmE1nRCZTstf9NqxgGD8kDACgyYN94Mmm7xvKvT689nXyT1giiplRMZWAwG2g6B7s+6zlvS3n95YdJrY4e+mb76LC85uy/MtNO3hqt5a2mkxfpnV0OwnYw5oNjeJEUkpGwuAwZeNR9+XtuTH6MQ10kQ0fLoJGSWBrMIPa+QTte26FMH4W1URMCc9mwhKcXnrIllFVsWj9TxVq2uBUCLBsd1+HQ/JkIo/GZ7tZ4FzZ3vICOcjjn5vPm53Szei1KHRR+W2lT/ZCLj3YxGt+pFO60aFd3KR+WL99ZF8PfnrzjLuzPfOGXim3xrucMiAKn1mgU3D9arfRkTvCMqCAxK1GbuF8z9qfM4/aiX35rcdF0jBVK6f1H2LcAYec6vRyqmoW3uRBy+kWgtH9KiLc1/C0GLnrD3LnrnRLEt1j2OaLhQ2FV3F9oA2V1sEYkHmLlVpy4S+08qNRv/vfcqxB2AjgN5mFEtYfiCvtdsPjQYEGnFPBjpOFkzHEvluPL0y2+V7D/mPjXpkLsO6KZzDj/5/uF9LapH8U1Vm5CdC0g1LWj2CMMKHj/db4fpY88XXjmJwu5gNdKaV3Q15c/geF7aqAO0k+FdBa/HUpXghNafYSreryBFISrAtTer81RPWEC+D5/t/Stk+tHFeglGFy71W4FoyiuMppTAsS1zkQkRzWunoXtl11cC7I0dwpogQW9hhHmx48ng2NPyl+dHPCB/f2W8zHOxfIhCkibQYk4I,iv:4r1OyZvDf5Gp7W9FWI4/AhXzlOI+tBFnojdfT2EvQJk=,tag:L9xJBBX43TkVhvnAOKpG8Q==,type:str] + users_database.yml: ENC[AES256_GCM,data:UgVtPTqO9ulaYsiapUj34tTlIAQY4pyHmX6a04lhHE4NVSqkVdMD0iuxV1g8qRUfGfWzrpBF8aRcJfjGlaX2MCyaG1XWopRthLsZWeh2Rn3bkLZWjQCpecdo+Tw4MqbT6qtQPusajeIIhZVpfStZs6yrcpwmkO/yeHDEV9Lg89Xu5AmN5BpmsXEpdHXsE75nwb5uXC24PzSox3h2izjL0mBhv4OMBqywhfi4EAAx6ayvYGt49FxTISf7OkOtBk8ypqWrpHEUT5xtQp8DHHj8TLd3lwyds9k/3uVLSNeGS9WAv+Mk4HPbG3tbfc8ble9ngVYVX2CrbQIABEmVC5Li41fbeaiV77r4ODoQ+zaJC+Dl1ISpd418AnLePOAwRc2f3gA7q7wt5IOni7thS/utFAb+NEuIJYJHcg3ecVgmlcGd9nFmvKRy9Hm0K3fAe0dNHwRD/Xfsf+BTt4ndpypIifZ4ahWNpEFGa+2Iv5U+cC1hzIiYNLiL7NxvRWb1qqKlmcIACLJawvNPfuAwMx6RBjrVgYwYwywo8fwURnsT2lkS0ZkQDzvz5Ue2FFlZAzxOZzGaJ69VToTF4LSbAKyoONM37AeNh6AmGnXpONY2Nfrz435QCwPEfa1TU4TlmJKdShPQBCkXqv9C7Nnjdq35G16ttjKqLxfpUQ90WvsoHgKDKj9jdfihCMnvFAAipMwzmRYxgY/MmyssnIkoHMp39Xqn+azcC/0i9xIMJwXSx2CPY9XTzsDMYrxNL0v4boOLdd6LOKc+XOsgkyKUZSuNbbnZLH4ndel7qj78ZZmxJF6kUQVJLqvzBGH/Pf9whzjTchjsYVBsYxy9F9Gl+BKl/2e+ebLQtydSPTdDFcv+Olz3Z1FqAjYfJK14APQbffp43ksw8BEjlzCckU9qbNvYJQHXt9pCowtl0vz4hwOIF8svKQIwVKx0VxlN1RPnCSdBw0FPr5vPzQdH51L7R1o26GmXIUHwAhTgFUPNu3AzgY1tcYiCOOsWrHANUWlBs7T4pr18uN6tOo3XnEBw4jR179tAR13nJcaJZmZORcLYMMyIhBe8E0zAaAu31S07X0viSf8HE334DauGNjHqXeGx7TqGttdAk67HRxoFe73gfeyqjAvN6x7bt3HIQrGa+gzHANqOrXxG1lF8HozeiDP62TJPj3IItEQLs1tEgbmmlACzyVFRH3V3Nin7rAEeEzsMozQZ9FNwqTtZyhMhJEdhOc6pyOD93DxMbx4Z8ag5E2dTrFcsasclL8pWzN1gBmCJkvv1oKuGoLGZVCc5eZgudNGUqmmsr4hkR95kiJx5CY+4NLg5+PoTqCsdlHgqwWwJq+PVM1JXOYxD+wNc8LsQ1c9pw4JnEJC2xQ+qaMDkgdCOHQnBgim5L/LmFljHqq+XEFsgv3Dtn0tnm9Pwh2vcf80d9p3pNSth97INCrYP4L05A2zZON+izoWbAblokUQLdzmxEjLmEzQOkeP/0Qwj4SjAfbOYeHPBV7vsuwAITSsqokuAZIh5PX2l8B+WC67wxd1BKrC7vQLAo99OIGffylNnl4EjSI0MudVz2ncGKKU4JgMlRzq+T6vpK3lCufUj7xFNKwGpZFFCLzmubHj7rXO+eya0ceVHGv4uDyZ+j+CGH5HyPn0SEg8TdIZc9Xzg+6NEi0ntfFV3L7gt00KcBsoBvZ3jIOOD7qC/gcnzs49bk8q/R7a2Zyz/IaYIXw==,iv:Mb3zndFbNqnXP8HnxQxzuV6k/9uSpuLXkLzCSpzjbAg=,tag:R4Qm10KFZqsfS0D0KrjdgA==,type:str] sops: age: - recipient: age1ncw6uagcgncd5m2admqxt73ey0mcd99jsw9sa9lcdv3gu70mcerql8ya0k enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYNldydVpaUmF1YWhrM2Jn - eXpUSjVRdW50R1o5ME41dUxrWkhsNWlHWkdZCkxVME9yd2c0RXM1SWFIWWliNHBj - OGEwU0RteCtVYnlRR2Jubmhzb09CdVkKLS0tIHRBYnQ5UEh4STA2cW1iNlRXWFdz - b2t6RUJnVlhYZFVvd1kyVXBsQmY3bk0KR07J+oBzPsy1kJ4hX1M1Dthlkxumde2n - z2KtYxIfofGqjBjGQxfpJYhpRKs4zL+bzyKIDiWie4sKTLEOGrflKg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGM1orL0FLdUVvZ0lOeWMy + cC82VlRQTk8rZlZMdUJ6WjZzM1NMRERvbmlZClY4d2VIQVR6c1FCTHBsWHdhQmFT + V2ZnRTArNHBBOE8xUHMydUExZ01GQU0KLS0tIGJzclVLSXM3NnZ5Yyt5WkFNU1A3 + WW9Qc2ovM0ttNUlDNlIwZWVuRjdDWjQKMsIDm9UY7zwsuXjpqqKkraPfUp403QTJ + ihud5qOaPphnKa0bs4tnb4AnTn4oKFny1dfsipAfa5nmRcnMpu0emg== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:23:25Z" - mac: ENC[AES256_GCM,data:jN5gg0xo6GyjNLagtIid4CaeT6+Nyb4aZjyqSMY8GPJU/L/pWG2XLcqAEi0pxDx1BT5b8RRnDLLFhspwWU16cGpM1wXNa1oEyB4DMFzIZ6qNN+FvzYZ9oR7EQlq1u45o6YAX8WMMjhqk7cpAU71/mHgCsFsXd54Hs5hsI35nV2E=,iv:9Cocy7IATwwYtwkiC75fCjqbDvL0j8ozUqBkDkk89Uc=,tag:LCON8PglO4WA5aeaSkzJ3w==,type:str] + lastmodified: "2026-08-26T10:23:32Z" + mac: ENC[AES256_GCM,data:bRTxBu/+dUUdAvCgftf1ZxAiR55GympZ0wmpzJZTtgSBK8EeAGfEYlicQfL1I6UmEwnQotsUo1SD7Yx+cv7K4kI/Z7U59VOf92LSZrdkXYluAhSQZkSZ3Gm1HR9VhiRQG92/jVzToEI/NDiu8BOAOjw+wO0/0dgHOTgdw/sVCtI=,iv:lSuyl31AjzAi3FMmXGM+hyIfQIz7KQhZvQfozwMBSFo=,tag:OU5qzStmGXyWU4p2EHWBqw==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/apps/davical/helmrelease-davical.yaml b/clusters/base/apps/davical/helmrelease-davical.yaml new file mode 100644 index 0000000..8c9dac9 --- /dev/null +++ b/clusters/base/apps/davical/helmrelease-davical.yaml @@ -0,0 +1,82 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: davical + namespace: pim +spec: + interval: 10m + dependsOn: + - name: davical-postgres + chartRef: + kind: OCIRepository + name: davical + driftDetection: + mode: enabled + values: + controllers: + app: + containers: + app: + image: + repository: tuxnvape/davical-standalone + tag: "82-1.1.12" + env: + TZ: Europe/Moscow + HOST_NAME: c2.aggtaa.com + DBHOST: davical-postgres + UPDATE_FROM_OLD: "false" + PGSQL_ROOT_PASS: + valueFrom: + secretKeyRef: + name: davical-secrets + key: PGSQL_ROOT_PASS + PASSDAVDB: + valueFrom: + secretKeyRef: + name: davical-secrets + key: PASSDAVDB + ADMINDAVICALPASS: + valueFrom: + secretKeyRef: + name: davical-secrets + key: ADMINDAVICALPASS + probes: + liveness: + enabled: true + readiness: + enabled: true + + service: + app: + controller: app + ports: + http: + port: 80 + + ingress: + app: + className: traefik + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + hosts: + - host: c2.aggtaa.com + paths: + - path: / + pathType: Prefix + service: + identifier: app + port: http + tls: + - secretName: davical-tls + hosts: + - c2.aggtaa.com + + persistence: + config: + type: persistentVolumeClaim + accessMode: ReadWriteOnce + size: 256Mi + storageClass: longhorn + retain: true + globalMounts: + - path: /config diff --git a/clusters/base/apps/davical/helmrelease-postgres.yaml b/clusters/base/apps/davical/helmrelease-postgres.yaml new file mode 100644 index 0000000..630fe2c --- /dev/null +++ b/clusters/base/apps/davical/helmrelease-postgres.yaml @@ -0,0 +1,45 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: davical-postgres + namespace: pim +spec: + interval: 10m + chartRef: + kind: OCIRepository + name: davical + driftDetection: + mode: enabled + values: + controllers: + postgres: + containers: + app: + image: + repository: postgres + tag: "16-alpine" + env: + TZ: Europe/Moscow + POSTGRES_PASSWORD: + valueFrom: + secretKeyRef: + name: davical-secrets + key: PGSQL_ROOT_PASS + + service: + app: + controller: postgres + ports: + postgres: + port: 5432 + + persistence: + data: + type: persistentVolumeClaim + accessMode: ReadWriteOnce + size: 2Gi + storageClass: longhorn + retain: true + globalMounts: + - path: /var/lib/postgresql/data + subPath: data diff --git a/clusters/base/apps/davical/helmrepository.yaml b/clusters/base/apps/davical/helmrepository.yaml new file mode 100644 index 0000000..f006d7d --- /dev/null +++ b/clusters/base/apps/davical/helmrepository.yaml @@ -0,0 +1,10 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: OCIRepository +metadata: + name: davical + namespace: pim +spec: + interval: 10m + url: oci://ghcr.io/bjw-s-labs/helm/app-template + ref: + tag: "5.0.1" diff --git a/clusters/base/apps/davical/kustomization.yaml b/clusters/base/apps/davical/kustomization.yaml new file mode 100644 index 0000000..25d792e --- /dev/null +++ b/clusters/base/apps/davical/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - helmrepository.yaml + - secret.enc.yaml + - helmrelease-postgres.yaml + - helmrelease-davical.yaml diff --git a/clusters/base/apps/davical/secret.enc.yaml b/clusters/base/apps/davical/secret.enc.yaml new file mode 100644 index 0000000..6c0bae5 --- /dev/null +++ b/clusters/base/apps/davical/secret.enc.yaml @@ -0,0 +1,24 @@ +apiVersion: v1 +kind: Secret +metadata: + name: davical-secrets + namespace: pim +stringData: + PGSQL_ROOT_PASS: ENC[AES256_GCM,data:rz09JogFSKE0WZ7pFnmB4zQRlRh4q/FJRGQ1fqdziBHr3XXBN1VL9jH+rNskeC87,iv:i7Qurv0oxo1/694SnXMYdAVm6k3z3qABKFYB9BCF7+E=,tag:AEZ91YNXIhLVBvkepTW1Pg==,type:str] + PASSDAVDB: ENC[AES256_GCM,data:ikj0ff/H96xleM0PhLKwLmtV/L5GgK4IQAsXU769qQUpieZdQEfcTAmo4Zm6IVND,iv:PitHCE6IVXHy0JHp1xkkZDvI9QsglK+i9eQ716mo5F0=,tag:L0P73rJJ6C9DvG74tuyORw==,type:str] + ADMINDAVICALPASS: ENC[AES256_GCM,data:HowIpooTOWtMOR/uUixES9tHgnqKmvl9LeUwX4pqlYY=,iv:BPL/zF8ac9aWtadSzMM1xGI/t18r/SzTFPWda5nQj4o=,tag:MpULHsvnU5FdtwLbsaqysQ==,type:str] +sops: + age: + - recipient: age1yx8mey02c0mu6te9hwxwdqp5n4enjz35e8thchsmvhqw7xsrzy0syg367g + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoN2JWU0JwblJFcllaL1hO + UGFlanZxRTdtNGVmektpWFFtaUMvc3dUVWlZCkhMTnlxblh1U2VQRlR1Y0Fnb2tF + cGRUMDByYzVrclFnVk1VaTRicTltZEkKLS0tIE1oM1ljeU8vVkhMUU9pazBYYUlr + ZmxMaGZXTDl3cDB4elc5OHA4ZU9OaGcKBq1Ikzju51qznsSE6iuiNqHHkQv0/KRL + AkhFuWMoQZIrBDsUeJcweNM18GWe8hqF+NTWpeWPWAXQ203lg3MV7Q== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2026-08-26T10:23:33Z" + mac: ENC[AES256_GCM,data:J6f3fwP6HkScwRJJwnaCVPKBoEG69BUrhU00R8oXQQTqPbi3K9BrBtXMc/+R78ENCS28nv3/sLHRfFt1NBjGw0ftD+MF05tDVCEX8Ju3TIdO6e64NaJngS8sRJWI+s7i4A7IHtrbqCL4k02KLGMmj/cP/K9M30uhfDQeF6oplDo=,iv:Lvp9o6Nyu5h/y9gUweoiR/m6+G3/GXwXy07i5jhecYc=,tag:t+evYHXT92APbc89nPyQtg==,type:str] + encrypted_regex: ^(data|stringData)$ + version: 3.11.0 diff --git a/clusters/base/apps/markdown-vault-mcp/secret.enc.yaml b/clusters/base/apps/markdown-vault-mcp/secret.enc.yaml index 7950008..9b3b42a 100644 --- a/clusters/base/apps/markdown-vault-mcp/secret.enc.yaml +++ b/clusters/base/apps/markdown-vault-mcp/secret.enc.yaml @@ -4,21 +4,21 @@ metadata: name: markdown-vault-mcp-secrets namespace: mcp stringData: - BEARER_TOKEN: ENC[AES256_GCM,data:YJtRMdEq75Su8zWoBUFIuy4T2xzwJKCJsqrJ2LDPgoa+Ampcg08grnOnVW6Kxf6R/YvyFadXPJm3uTHWiHsFKg==,iv:uSw5RuTD3TpTx9WOcNHwcQgzw/Cyei3JneouQwNBah4=,tag:jxlpll2pAPIY4E7iFThjOg==,type:str] - OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:jPdq18S8c90hNjGUJgADiwKs72JUwuE3vqYQnz17vbuQzVCplViPRKIaf3+cVSyc+dZi44fp3UBCanF/wX0RBw==,iv:0vFT3RKkkvzsFJ4eLjYO5BG1gy/dIe+2Vhw3C11ixAA=,tag:3ZAOY7Ee/gLZueWiKvVXcg==,type:str] - OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:cKOY/URxbCEDVe4TNIe4EdRdIZ3OBm8gAf4pcGmdaz8VVMxArFbrCic+x2x3erjlZUMdt24kPZl4W25xVoQptQ==,iv:08z/PLkPU/K1RsH9wUBBSME2wiF8ql1H7WOrqEwf2oI=,tag:Q9KaXfgBeLt/4udktRmQNg==,type:str] + BEARER_TOKEN: ENC[AES256_GCM,data:5yBr/2aGlcsZRVGTygY1esYJajkEMWUQkW35i8u921PkQeme3Xgd6JWvHL7WzgnayEte+8s4Qi4DFA5VEWOYfw==,iv:f42d6mGyOi3lgDvt4+k4/t465xXeZHOpx0PciJKe6b4=,tag:qgHhvQpa144b60PXb50lEQ==,type:str] + OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:3l2P+tKlV5pCQfkCLWZQD0/aBnZgZXRtmAGJS87FsyLvDGzCZhTRUzsw9PmKiyg2ThntxN6UGLm7BqMr0Sz4Bg==,iv:cDd6T8YVQU5P/6OIKvVSf71R7jtYBJP2a2gLifp/Wr4=,tag:TtPJIslGGWWtiQM+9dUsIg==,type:str] + OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:ZeeOJXbrK1Hm4R5LshHoJBErFV7BoKxeJg8gIAYBNzjinJNtiYb8tQxFP569rZ/hUAVZlTzVN2Q7ubXfXeG4Jw==,iv:VI6DhG4N061PYvwBJ/X+5Ww8L+Cm5VcolHrvqEJrcjs=,tag:M9/TwFSFYKKWyI9lrooSBQ==,type:str] sops: age: - recipient: age1kct5g7d7eus2hvdnmx99ewsrtz70lhlasxa25euqwdctqhwqqpxqz0n7gg enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSNmo2SDFzMWxjU2ltem5v - OEFPT1VDTXFlRnJJWEVzUmlaZW10OE0vZDN3ClFEaE5rVFZDckdBcEJVNHBaZ2Vz - S1NCK245cGwyRHZSWEhDclJMZFhVbWsKLS0tIGhzdktoMXh0V1krdTdUbHFmZmor - NHB6U09uNE1CVmNBanRoMEp2ZGZvMDAKceX/gXyrr0kgmYzYeT9yIJ8zq6LMITcM - mPyebSY1/Z4xUMmyew/Vme0X1u8pA/CR59PZnFFvs3uGA5q4IfM+MA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGbTRrMXB1OWExNGtoWkdH + cEZSUWlWR3lrNFZiKzgzZm9iYitLMUNFc0FrCktYSzVTZzgvYmlWa2FLYzdOSUZw + MVdTdk5udXlYWVo4L21VRGhRY3haZmcKLS0tIDNqcXJrYU5jN0Z2ZlUzZS9WSEtQ + Ym13UWRuOFRVaGtsUFBlZ2V2NXFyNGcKRprrUq96RRwtMth+Fj7GvyBIaPQUAXwp + mt2JD8wDljAjsx5x0TbvZV1wBPNczvembHNRXMhPydiapl0ljnG99w== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:23:26Z" - mac: ENC[AES256_GCM,data:R/42V4zcCyLXUyOnWzsrNv6axIJY3xBxRkRMRAUcJU01JDfs1754BQcY7bplL3HXgjAODW52b+GzBf4eSPxWN66eYNyLKHBq/+v9s3tO20IXoW3xQ1cyqJYi5UGJRFbin05LJWuKDAYDMy2Saeyb8f9k8W4tL+idq9qiSCc1nx4=,iv:K5cKa+h6gkS1QJ9qNl5WCJXxwOLIQ0TVtJ4uiRvfRro=,tag:oEAH+C5vnagrzOphAYJSBg==,type:str] + lastmodified: "2026-08-26T10:23:34Z" + mac: ENC[AES256_GCM,data:Z26opqbJOy7oqSp7uy5Ts0IvjBx2DWYk6rwv0qWI9/UyZWXW1LZlKgtK+KVslTGRoNR4Vn1mRlYz4uu008rlqZFNCV+sjVs5JeIQhAOBUlGvJqpjahJFHXhl3Ifl+OMEBN32ebI+I2y/GYkxgMVL71luJaPnJdq0WOKEVngfv20=,iv:JEyJgocrszOW50c14m1iZ3fzUkG3wF8+9qDyCJHz/nI=,tag:RNNJl2PNvxWWv/MN3PC1OQ==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/apps/mosquitto/secret.enc.yaml b/clusters/base/apps/mosquitto/secret.enc.yaml index bb29811..1b575cc 100644 --- a/clusters/base/apps/mosquitto/secret.enc.yaml +++ b/clusters/base/apps/mosquitto/secret.enc.yaml @@ -4,19 +4,19 @@ metadata: name: mosquitto-passwd namespace: mqtt stringData: - passwd: ENC[AES256_GCM,data:ZnOMCQCJm3vw9G4Alx3KzAkHpnxl0VyfsE7c2a6NrXcZ/9Xp5joL97xxp+klWd9kH5bJrTuSq93ThZEoAVwFSAVBoeIfz6CYNiZbRfLxym7N9rQyt7iICsapltxoF+sFKp6VaRPxRFXpfzt5NR5s5qclGKjTyQpIRb3AD/Sf+UdXqjlwilL7E4cI4n89xBaxQjdP1tbJLsmmC9ONm0gYPmPozCSksD19QwTMpHjv0z2Nzn0/SANHs+OHe0cMsA==,iv:gXB3BNYVjIZ40Vpn7vbvzcRkMpyy/eHit/LHlM79tRk=,tag:jiKwST8/pQLYMl7BpNxptQ==,type:str] + passwd: ENC[AES256_GCM,data:vt7E5tL0e3esCFgM/ZAG8Qn6sFityKQ1mW8bS8F3Sutyd9tMGBuSmr2MxOiydsbMW4iNnamA2rTXDfY1XFay8BtM905h81q982r2kdDp1o9OI22yyLw7237Qo7Rs+PWM6Y/Cb365jq96q+xuLG1aIBxYXoFxMGXCTD8cjPIw0dMmfEcyP9D5vVj7TrGc9q/yYCarLXfFz1MUwzUpul591poUayrUPdVE7ziuRjCa3y0XlsPPUZRjdg7j/XD8Zw==,iv:wVJ8wfGInb3gQIydJhEfN5yDw79J5n6mHyjXlZVv90w=,tag:eNZf2sOHvX5th97A8+3hzg==,type:str] sops: age: - recipient: age1u236u5mzkzj72y4mfxx68gfqw0u0j6tdgkudnm5pdfpe7apq4u6s89jr2h enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmVWUzbEJFYm1SVVhBQTA3 - Y0NicW56OTlweXJ6Tmk0MXRaMDRFa0JISlZzCno1S0NzcDQ3YTRHU1dwN0tpdUIx - ZTlPakxMYytqOUJhZFBpR3lIL25lUXcKLS0tIEhUYm1jMEJ6M2JlK2RsMmp1Qmdy - VXBJaWRSeFBBOVpGS2JDREc3RFlibzAKiP2P0ecBpqvOmA8/JX+O7NhF8DEXQUpK - aTGu0Afrjt9YwyEAyRG8yKFqhj2INsPn/QRMNIrPo1Sy3yonBAdgeg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBueFlmcTJ4MFIveHMxWFBW + Smo3NitDVW9NWkpUSklmQ0lMSlFad0VYZXc0ClNWbGZrdGkrdnFoWWt1YU5SWUxi + WFBWOHovR0FnT1VsNWxuVy9mNjJpOTgKLS0tIHc4eFl1U2dYanROL0Nqd1dPaWJ1 + cXd2Ulp6KzJ3ZFRKRXVGOGNOdnU1YkEKbKTX4ZNuph3V0v6F1E6H0kS2KELLFT+3 + 9dnAAOvK/k6NtdbzCB3d6JenA4RpnBLsuceol8ovky7TIJAl7Kx8mQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:23:27Z" - mac: ENC[AES256_GCM,data:FRAOW3QUKO9QBGjBOGy3ZSM+r0C/8p+jjytnju8Rxaxe3d8QKdhDjZKv/AF/zlBFYXxn7ei8dSPKE6XgTWns0tA9SMbEBieltY1wUoYIYqJMxyPw1wov9P1jgzr1ojN2qcV9ltJcbB68z2ayDCiij90nC8z/yrbIegvj+WZT8a4=,iv:aIio4A2xk0BsIq9jJhoF+K4aKy3w3SaCim1J26ftBlI=,tag:d26UwQcLlxl/wOgFDZToqQ==,type:str] + lastmodified: "2026-08-26T10:23:34Z" + mac: ENC[AES256_GCM,data:XPh9lCQsjqNzIVct8PdheeauAVIhvsVgP7jpQG2ooUH1nQRQBm4WB8aqnrGGg5bldCriuJPKNUYVhwgusweeWBcJPDzmU2jLztqGLfagoz1IUeeuHKZpIFTmeetOHw/wtsaY2QgOMErQ1EyPni6qN6lblWDM0PkJ2DbPIvQsv5E=,iv:oFiOq6RjKU2xDzsqbBdP3NHkUOZ+/KiNkNG5Bp/O+MI=,tag:dXiS4SHgEAZOPjG/Ljb0pA==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/apps/vaultwarden/secret.enc.yaml b/clusters/base/apps/vaultwarden/secret.enc.yaml index edf9bf0..f6a6cc9 100644 --- a/clusters/base/apps/vaultwarden/secret.enc.yaml +++ b/clusters/base/apps/vaultwarden/secret.enc.yaml @@ -4,20 +4,20 @@ metadata: name: vaultwarden-secrets namespace: vaultwarden stringData: - #ENC[AES256_GCM,data:CsFI/FO9tobfsi3OjfYsmrDLW46cCQv3kpQhCdw7wxLX5QFeAUjKY2G9j6/qNKAB3PuV0QaLk4oC,iv:JzkKtUPhgnNZ4ksI7KY932F7fzy0oEYbyWKDEeBMG3s=,tag:mjc4wAHKLjG+yVf7mHSrBA==,type:comment] - ADMIN_TOKEN: ENC[AES256_GCM,data:eMPNd5BiQQT9pXfvm4iGUoLvMMSN4NelRgJ8cOMrZqb4DisL0U72WiI8AiB6advVwgzB2n+2And+MliMWLH0VMNUf8K9owHeXka2nwTcPgQyE7S0ikNijM6SG+roYn1LAfXYzXjP5CcM5pLeU1d5Wbns17hBxA==,iv:jzChHgLdrsgQvGf+lfjubCL2r5ECWuBPRsyzQcbeV5A=,tag:2MjjpxgOWLg353gRR9226A==,type:str] + #ENC[AES256_GCM,data:TFCzzj3AJeVaE80RNpuX4OWKIx1EPh+bFML1Rz9ZDqfF+S8ZMmj/8fQ27XdoB7i4+ye9ZjcvVOrK,iv:frIuFRg4OrjtHz0ROX4ULyYufOOFSWS55BC9372DtaQ=,tag:Oy62c8fe0U/l9xq8rvjjMg==,type:comment] + ADMIN_TOKEN: ENC[AES256_GCM,data:mMlSTRUkq5LPw66izNJIEdN6z3HAEUtL0NEoob1UnL0oo0bA1xIcwsI/BwJd5y+lXPhFGeCFMSFq63R3kIWBLP4GFqI2ykMEQgOUDoYGMpJoEhpgWs5U6ibHn21qKcloGm4zTrHNWWmXEHiLZgn7A9GaEQyynA==,iv:VlzEd+Uy0oeOI/n/RSKcMhXMUfRwnmfNPglphzMKGPw=,tag:LYR7wNKJw0CXigxeP9QFfg==,type:str] sops: age: - recipient: age109zta6l0cwpkxn5wek82kvauxn6yqrq80rsz4mvu5atdnpcn9pusuvnqk5 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVZENmanVYY3F4eGFsdUVJ - elNhNjV0RitqdVhRZlR0V0VvZlFHVjBpcUdFCjFGZnk3dXFwL1JxN2pCSWJ5QW53 - YkpQaDNkOVFPZUZ0bEtUYmVqUGdKbGsKLS0tIEVZdjRRWDNvWUk0dTBEeWpvZzg1 - R2dsZ0hUa3lTSm9tcDFlWEduMUppTWcKa+eXQQP5/q6fsTLwcORs86XCT7Uz6Pe4 - ikgIipBjtdWj4wX7FK+E4w5yC0J+2xrmgWrBUeha6EzUKj7STa16zg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzK1ZFQ3RSbTFqRDRpMzNu + L016RWM4WkVkNWFZYy90UGwzemNLV0NJMVIwClVSdE9Zck5LdGxzeUFXY0pERmVG + UDBhZ1RKMGxiOHZVOEViWklMUnFZdHcKLS0tIGtIakYxMkFTczZHWHBpc3hqTW5Y + R0tUb3dXYnJUVmJTeEV6am5HYWhnbTgK/fxADP7m5JwcjpX+58GvO7jmuGWrQCLG + stmNHqHpvZQ2GE2+dYflpG6eu4GTyaqdqhMyBGLGLpSgGWzR7it1HQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:23:28Z" - mac: ENC[AES256_GCM,data:7XdQH6Op1F9EEJq+s3vqKbU2ZD73KEAWoCo2HbcoThJppc7nKuCjdXUJ4J2tLC0wu9Dqmfse9ORJRXHluwGgg9amVIogZU8v49rdXeGoUe8hfROj+fThV39FIjUQYPNKi1Y0PBECO8+I69T6mpcOi13WiddrtGocVzZEClTz85E=,iv:cLIMtPX+H4SpvqWw6qRK//PR/iEQcNrUjpiaJ6nPec8=,tag:kgKXtPM+86pPZWB2Y99NCQ==,type:str] + lastmodified: "2026-08-26T10:23:36Z" + mac: ENC[AES256_GCM,data:xe1cXdcpb3O9l5gOUwQANouMD6WHr9ghsdv4nB18PsGHV2Jo3SQlIr/SXVD5lNUw8UP33ZW5KLWmvQkx7xzFKcQxTYG3KREE6B96sFwoHP5ZZRDU+5/R5UDc1MA6/IpzL1Lp+z+2ryLm5VdvEe01tkmRDVQJ6kmjRs/wDU7PdDw=,iv:XtTfVfYqRTTje35HttbkaPhtKnSi9uf3sBNJ4U2QHUA=,tag:6fsn1GUJuF0fFxADz+vpzA==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/apps/webdav/secret.enc.yaml b/clusters/base/apps/webdav/secret.enc.yaml index f6222fb..c05f9a0 100644 --- a/clusters/base/apps/webdav/secret.enc.yaml +++ b/clusters/base/apps/webdav/secret.enc.yaml @@ -4,20 +4,20 @@ metadata: name: webdav-secrets namespace: webdav stringData: - WEBDAV_USERNAME: ENC[AES256_GCM,data:BDFX3Fw=,iv:xd5oo4vf9oK44x8J/CZr84z1rGqHXGZ7guIGIViNBUQ=,tag:LokABy4keIOZAwd/GECI5Q==,type:str] - WEBDAV_PASSWORD: ENC[AES256_GCM,data:DEoGnuAlDC8E2E4715+m2zpb/auRkiV/UHS4c41Cc/PCF6bJw0Auj2/7ojUhcCqg,iv:0Ab59NavLMKbvLht0VSYsDMZhIB4C0AlpwWwpxiMPcY=,tag:vmb0ztBYdp+LV2XvG9PFJw==,type:str] + WEBDAV_USERNAME: ENC[AES256_GCM,data:93bdEhA=,iv:/Mwa/wokciqkeMjl2KFb30Ii6uq9IQxU9PFE6Ghk1Vk=,tag:zIVaaue1N2E2MnrCMzVu2g==,type:str] + WEBDAV_PASSWORD: ENC[AES256_GCM,data:P8Z2OUjowVE70/NZJlXj7jJqjnJJhCzS4NYmXR3JZda4nauqJoepmoT9psM217JB,iv:RXjc98leLVzDl2Kf2S2jr7LsBFrjPC8TflBpOJHrdfg=,tag:v3kBkcUoUsoFAh4sCj6FFA==,type:str] sops: age: - recipient: age1y8t9v56yuvskznddqfsd4yddzzch0yf2dutvvt8rrx6rjh5f9g0s3qeays enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsdUZMNXhqeGRjMWdEeldx - VlFFaFFrbjMrdjJ5OWJGV1hhaFFUeUQ1ckJRCnZYbGEvQTJaSkYranNTZHVLUnEw - ZTNlTmMyQlh2NzNXdWNDZ1VNMWlkK2MKLS0tIGhWUUU3U3lMTVJ1NU9SSHB2c1NV - eWlScmtNTXhqTVNFSm9aZUxuWjNybncKaY3Z1qSzmkxW1Qwx1NkwgsH5rP382473 - Cr9pGF2Cg5FIJkwbnjkNpRp6+Z2Setc/sA1uWHjJM4BvpHXDu49p6w== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuOSs5aE9KdmNCL1Q2Z01s + ZURld0F2SlhUeTlzVEkzbmIxQWIwRjZQTER3Cm5OWnlSUU12YWtMMlBWZnNsU0tw + eStGMmthb3hmS3BNbjZsNjFuYy9rdXMKLS0tIDBHTkd0SGY2UjdzbG0rRVBERkND + WFVVeUpBVEFtM3EzeERvZCtIR0RoQ2MKmUMGqjOAlW0tg+4cWuCQhewOpXCGUeW3 + 4RNZai6E1ZiNUmg7Dc5E2I3XsS/TMB1aO/NZa7UakeTLaf/eI3yUyQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:23:29Z" - mac: ENC[AES256_GCM,data:H0pIVZDiAWUvk7gyxhytUpCFb8QDISsNebUZnZw9ihD1jq17BuvJTGncab/seImSaUL8xdZp5oAZ7nF81JKBbxKuVywf1alGjfg40fL2aeNVeG6IH7S7891bcx2FTZir8jwNY8ooPo+3e3P56FHmElcj0yhVUG+dapgExB4XrKw=,iv:bA2uoifGHWbtahrRTL9j6s90kDUssATfncI4eLhfHko=,tag:VRehuFQYMTGAHaOikIv4iQ==,type:str] + lastmodified: "2026-08-26T10:23:36Z" + mac: ENC[AES256_GCM,data:wUVKhFCAZdSrpPBgzoLoPKZZIqvyqd6AkBHHVt8Y3dyWh/3SKFgYkoGmqQ6lEYSg5I+2I/VB0/Q/WUKETkWLf8/burZvsnvwBvC5ZhpqT6QGkSU3Ebxao6o828vTJb+fxJDCQ8kBPSoE/1Ks2vAqpyGCkq6wHwN8zCrYV2xtvjA=,iv:OvMyFKRMR5cHKASKIg7nNgYmmGGRQ20rt/w5hBuEHpo=,tag:hx4img5sp7D1Q0LAd7xEIw==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/apps/zigbee2mqtt/secret.enc.yaml b/clusters/base/apps/zigbee2mqtt/secret.enc.yaml index 75883b6..7a7d1db 100644 --- a/clusters/base/apps/zigbee2mqtt/secret.enc.yaml +++ b/clusters/base/apps/zigbee2mqtt/secret.enc.yaml @@ -4,19 +4,19 @@ metadata: name: zigbee2mqtt-secrets namespace: zigbee2mqtt stringData: - secret.yaml: ENC[AES256_GCM,data:IaVb6rFBMxgFFz3HBXpa+IJbkpS27c1grkTqpKKjqDlVznav3pFv0wLY6ZzqtjaAWNmL9PVhVRp50BGSOmqzCnndaSf3x5jn4y6tA0T56y73C0CaUW6uESQKixxU67ZqexC0HvC5nfDIu3ockgfJxAsJnu0xrAEMOev1l70=,iv:ItC9hxU4yDFf9iaJqMpp6dWqu1GLt3VBHWL92LiGTIw=,tag:yF7oUcngyx9RU3O1QcYvLw==,type:str] + secret.yaml: ENC[AES256_GCM,data:XM/owDt1gSmsrtkjMfYQPR4GVh9Fna+67QXGms+nrNzUbADDojzTaaIr62INS5+f+Rvvd8ZYW5c3CBr6UMcsyhR449WZNq7OcIDFiyCleaVkQmvrOIRJIiBR+Mm0rGbY4W7P9WwWIbSTM3GZmbVDD3kQnB2KlKfX50bGx7Y=,iv:GLItHXXSMkp7cGBnCc7GajKqS/4OCs59uSzC17lc0fk=,tag:uIW8A2m8B4/aAC4IvpKA3w==,type:str] sops: age: - recipient: age1tu4xgfefvgdda0vn2thaqndq4p9tuydq2ud6qa98tzzgnff6749qnlcx29 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYOURvMmlPNHJzeWFiNVF3 - WW5OR3pQbE5hcDF0NERNbVNmMVMvMWNISEVFCllJS1dsUEpIRGc2eGxQQVZqME5W - REJNcXZIeE9sWHpPaWRUUFhQSm9BZ0kKLS0tIEt0NzFxQXdmWVJTT2djOUQ1Z0hJ - Z1dPSjdvZmsrZERuOGRGKy9PcXBqRkUKH2R8705+Xg6QJ1AWmv8WbhyxC6sgptcJ - GbQn5BLzeG+VRH2roQoMMWe4wSWZQRancJWBlolRX5Y/0Kh213BgFw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyNlVaRmZ6YUQxamFkd2RC + ZDFsQ0p5NTMyTlhKM01MNWtLL2lxeWN5TlJjCnZZNTFOMGx0enN2Y2lkR3J3aDUw + OE9lT3Y2bmd5NUhZekcxSldEaEs2TXcKLS0tIFd3V0lYbEFZdEdjRGlMaGVEU21p + SUZFUDB0UUtQV3l0eWhwQzA0d09hWkkKbiFrvnAyC+UQ3vvscP0kEncv5lBV9L3D + evu1kmd61dvtaJXAc2Zfa54sMw0+ydLUYakUNsf58UjO/hZtsosPmg== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:23:30Z" - mac: ENC[AES256_GCM,data:P/TVUGtEGeoEiICD3OvqxMC0SY+OV5N2HopsFDgFb3vC7Pgasn+zBeqqpIJtI//Hn+jl+DoyU+TUZmE707wisPYJkdjtVZtO3qgf9aDbml/spPoItP2hh1iaRqsLv15vIFL4itWW5n7AfNZXcVI+R1jDe7bGypfnQX5K/x6Q2ZM=,iv:vWcIDEtkYBKhg8CzZ+ElA4r/zum4Xh7WUAoQSd68F7o=,tag:X2iRPrD1dvWMbnX/tbo8Dw==,type:str] + lastmodified: "2026-08-26T10:23:37Z" + mac: ENC[AES256_GCM,data:TMAJM5ixoJptCKfyxjH7t3MtfOBYKEwCiv6DEfkpfXzljIOOcKDlfbynu2lWLdSQkvLEQOKZU5+He+pCjSOXZ9h9DZtgImNpkYrJJrmvMVkLxAipAzy5gNCrmNtg+k2GVZ7vdmd2WOA052FBwhvdomXqyT6twdmy500pJrm2j3c=,iv:jv6BkH2UZzGj1DtwIzDTZVuaJr/E2+e6itWUnaUIkSo=,tag:cvxWaPeCKuPOiv1vbrzqOQ==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/home/apps/davical.yaml b/clusters/home/apps/davical.yaml new file mode 100644 index 0000000..9838c0c --- /dev/null +++ b/clusters/home/apps/davical.yaml @@ -0,0 +1,21 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: davical + namespace: flux-system +spec: + interval: 10m + sourceRef: + kind: GitRepository + name: flux-system + path: ./clusters/base/apps/davical + prune: true + wait: true + dependsOn: + - name: namespaces + - name: infra + retryInterval: 5s + decryption: + provider: sops + secretRef: + name: sops-age diff --git a/clusters/home/apps/kustomization.yaml b/clusters/home/apps/kustomization.yaml index 32dd132..cf1cc03 100644 --- a/clusters/home/apps/kustomization.yaml +++ b/clusters/home/apps/kustomization.yaml @@ -1,6 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: + - davical.yaml - vaultwarden.yaml - zigbee2mqtt.yaml - radicale.yaml