From 56bf723968bdf1440478c03bf5a83f84104ceb78 Mon Sep 17 00:00:00 2001 From: "azykov@mail.ru" Date: Mon, 10 Aug 2026 11:06:34 +0300 Subject: [PATCH] radicale and agendav removed. infcloud at c.aggtaa.com --- clusters/base/apps/authelia/secret.enc.yaml | 18 ++--- .../apps/davical/helmrelease-davical.yaml | 17 +--- clusters/base/apps/davical/secret.enc.yaml | 20 ++--- .../apps/infcloud/helmrelease-infcloud.yaml | 15 ++-- .../apps/markdown-vault-mcp/secret.enc.yaml | 20 ++--- clusters/base/apps/mosquitto/secret.enc.yaml | 16 ++-- clusters/base/apps/radicale/configmap.yaml | 44 ----------- .../apps/radicale/helmrelease-agendav.yaml | 62 --------------- .../apps/radicale/helmrelease-radicale.yaml | 78 ------------------- .../base/apps/radicale/helmrepository.yaml | 10 --- .../base/apps/radicale/kustomization.yaml | 9 --- clusters/base/apps/radicale/middleware.yaml | 21 ----- .../base/apps/vaultwarden/secret.enc.yaml | 18 ++--- clusters/base/apps/webdav/secret.enc.yaml | 18 ++--- .../base/apps/zigbee2mqtt/secret.enc.yaml | 16 ++-- clusters/home/apps/kustomization.yaml | 1 - clusters/home/apps/radicale.yaml | 21 ----- 17 files changed, 73 insertions(+), 331 deletions(-) delete mode 100644 clusters/base/apps/radicale/configmap.yaml delete mode 100644 clusters/base/apps/radicale/helmrelease-agendav.yaml delete mode 100644 clusters/base/apps/radicale/helmrelease-radicale.yaml delete mode 100644 clusters/base/apps/radicale/helmrepository.yaml delete mode 100644 clusters/base/apps/radicale/kustomization.yaml delete mode 100644 clusters/base/apps/radicale/middleware.yaml delete mode 100644 clusters/home/apps/radicale.yaml diff --git a/clusters/base/apps/authelia/secret.enc.yaml b/clusters/base/apps/authelia/secret.enc.yaml index ffa062c..1974388 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:D5pK2ATej+ty6+rnx1mxs1oMA4ipzcYdUH9bfU4E13AMz1nyz0elQGNDDsQqbducBplVRF/qqKFrnbyR+dx7GEUbvuTYeksUO6iEN04cHX33Zey1N5x8jAqFxoDkxssXJ21vSsk2lXeNbZEgMUDGkkwXHdw6qMazXXpccokDBC7Vvrx3Lr2Jn+sI0cSTsOamxL/+KTLhutw1V9uIBx3U3c36e12PI888HhNlincdlVYxZRpmvIZ518Ay2gLWoX/cNcTAGE3zPI07C17+vLVA64df1k7Gk9YoNal0MmifFgu6nQjqLjiSlNcZ+WlWHE3xEg053VyfE8cu8pxqlnNOONfmc2zFSEH8F/q8BEFLcUfNb/+QqeN+9KjOjTawK0zy8RaDN1GxQeRtPSvMkEvqeoE3F0hqfKl258Sz3dLIC+Aus2GHaRaw7FWZkqTppWttLRuQcCg6ni89/Xc6D/zhnmFkbdWysalJzhhndgw0/ozh77yK+uy2JCi/XzBI1wgC/pBA64FLlwcqjMdcEKAnpHp/9DY6W/op1+wm+SeZ9z9//Wg20cnKX3A5QvF+FjaQI61IKX58ll4or9T8LURqIAMMvCJaTcRKQGpeu8l0AZkMdwqC2gVGjuzN22qCbchO5KHq+GQ+LJbl4TWb4sMN/nLiLbrTXzH1TUYQq+4lfjYKH4bW6E4Xvd92RW+4VgsWV+CCCJ3m1iM8Bb6l4rxpqrSB2Tv3FlKQfiVzi6jF4soLRYCKRW6kDb62jQOv+NU4Ww7SM22DiMg95smODTcUSVTX+2TLrm6PUQ37UBPRKP6wvqM6BkreXpjM3OS+fcGxaYPKfAQ33QSWeEzQ5CwjqQC7rf6XIRR1n26v4JlrbfF8p9vAU/RQj4Dc5soL83Ww5sobNa7sz6G+xhndob5bRSdD0elvTqM35q4aAzbjW6ikBFOCAeiSrdVUOLQfyK236M6br+hw828sbb3nN8txGe48eRqqy+Jpk+Fa4x9o86QHyTJjUpy+G8Qee1SnB2TFxvbbBT4Xupc2F09gG+dlL1AV9joYu9VnDs010zlE7GNUGY6Y8n/0VJG3jwXq0QrpNA8WzF0L9+6WGXDkiF39afNORpKhAqZsjaL2E99UAKnLn4tCe4RL+/x9MYHyNVHyXczCLb+p3aieGxOogj001ZBbob/R4PpQKcMC9zbYUE3JjiTbwzZMOw6F+FE36mcsiFVfQDe85+C59ip1X8vgMbL7EtGW8tYx/YytZP1UlAdDbUKFMxxq/kdLfHs1z/W+sty6B9hEj+kpdA5ljwPhLKn1oTBxEAxTthmlTwjrbkUB9pjqPnkzy/VBvZAQHJ6tdu96E+hzSH4R7GP0VUUwjoxM/u4+j05WWqgC9RTKevaS4gBNqBi8mq8G/xC64ag47+W0ZojeFALZjgACT5cL/6z+MBh+KTb8joausVwAUzxNet8goai/6MstNm6HDMcruOI8h1alwFikAC9SioEBDtqbIUtwQ+9PC32AU56OGGsDFEwcBb6cOKpQo5nFUj28/U6v2cFrqljHMyP6DxxekAmU5UaEeetYKbm5cFaJVXNbt9CnOkNIrC1n7eD1XUG2y2ym9DVycAZ1y89Z+8ig6dgM7EK/flY2w574ygKEb2bG0esRIIlulh3ctFiKelil2cfqx9tDRFDc/SIUkteUkXJnHmuFKD04FoGZq1znTiB7V3AXBH6eSpjfXSP73PixokoigXkCViF9biGRe4aO9lqyKiMrcDTg9pADejt1Sri5gm31TBmekNegTNHrzVpio6Yj8Ee1DpDeBj1Gkvo5a/5uf0I6X0KuMPphHrXJAxvgjPDgij+gQAzBy5XUX7gJFu3LRwBiBmtNFxdHMs4ZCfLC1kwC9khWrLcNCPS3VuiP9T9xUbIFBNzvgZaagKBbQvFwbdIEiPhUbrJqVDXiqwUCDQAX10L1mAYN+tVOPQRJMpuDgYgcg8Mi93ZygRm5bQXgM0S+C9Bqew6YpPhm+rBS47LrvJBu0/rPxMi/iPk0E5hxIbAEO0YMu7Gsj68Odcqv/ZD2umXgHbBYlaFBD1ikNECJ4ZRWi6WjC6hh6JDa6EDUi0DOMSek64Hrr/CSdP3Qb+DbaZRzDedd36oHgZg0k65ijHbauCsymkCbiry3MHxUkBQ30tHfG+msrfMoLmotVV4KtyCtx/GVjO9yQb0FqqnJA7pdfDH5g+v0E8S0hTV6eJcUDXSPmXaKZi+7b2buVmUsuMTUD/mbKhqybJt1TdqdrLEWQZcsmB+93HvoKpBK2NicUyg8nU8qPuvZM5LfiR8ytQhtQpCx6Ps22LtQ05IoWT0M9Nz5nukJBUkbxT4nJpELuB8yGOkaV5bDlG5UTKgbjLU6OPxhvXEB07rOo06zixvDRgyPKjueE8ORplXjNBwBiruaXc2oQiwmEU9LQVW0e4Y3DdBuDn11kMm5sum424pBVAtN5bMA5XL9ARTwi9xH+uHZDqAlotLTktmqvhG+TR1m80HHzGFWMphJo4UjDbjmhllEua0TXh7nABvlW/tNU6I+6rAxhT3Ay9twiAINKzKm/oHThcHHJXEOPlcg7RbQjMUMkbh2hh5B9bizH8pzv4FfNUuj98FN5qlhlyUMPkfiG5gBvy11VEuzczn+A8MP3AofOlBlL0WXsPThpM53kzur4MeZXm3H4wXRbY7/V3dzAk+2L3/7AduHos6BHDLvSaQP4AbxaGDIsmc67vxcCLyUauKWtVX9G5c3GqPuYut3k2nBumq1X1aoVp2CTKBPC5BKszeUefvlZ11Pze8eFrAkEJmKHqRsIiHdre+7TMBZeo3F1O4PGPy5ipEkbGPPIKP+FYLn5A2S+GPRf93+NF5SZnl4zjnp8NvU4GhfN0JMmo8hvlwN1OL9pOFG3iWWLIbkZg1Hh5o5apwyKDm9Rj3tFXlFSUOh1wV6WPwI3/weAZxLEjrEtVtK/qiraV6p7B9s4ubQPRzxtX3M8zN6ZWQDu9iZ288ge3+f31rSje2e/si8HGAU8CByg5fSnutaLKXE37a2nfOeX0qMEz5icDLMq2ekeEWrnqxYqCPQRGkOaJqn+Yds0nXWI7/b0+BKVEELjmK1mWRCrrXHHBOoVNqJUKYe3FksQd2i342mGUqwIsfoGRUgrkDmUiY+rd2mRU6ScAYx6CXt1bdNBtAoUn1KbEr8YCnzS8heMyyZbms/UItVqLyPrnS8mjo6pa3bLe9wIabpHeV4I9+jxuR8OUs2KZTW+Dq0c8YShY7gfizWrbHyWcUzTVufYFmHC1bPH9SzHEEQ803Ltmq91STQI6LqObENHEWQaspEhKJf6xNUpM+TuMsey7oV+Qxe1bus3/Wv1od8lCk7tQyNRVpCJalkPqdhdxgrd3K0wupmaHuG7VZhO4mPAfwwE+rYGANPggozTDFQrvGyrgCA8axzAswp2TIcH7W8JQCcDQWXNoxELlTIe8CrR9UyCzdhOaZJ0Ii7zlRGrZmj2ZBNKgIav7xtbrmv2LsZ7oZk0meRaauS0ZVPh3gHO8n+HA52J1+NBqV5+B3wjHzhYUx9a3dMw9GZz/qZbGvj1hmtOs8EsTSw6z/dsn1DpTuzX6C3H8QQTB1Ect00WoIOfA9JJSGoEybaGOA9N1Sd4As/5MP/ikYHh4a9TrmfFZ41n+OGscw93B/c40Q0BtdZCyoKw88jx/DeFLA4u86xKGotxhTup35p3ufzrcWOuJ8x+BJnT+PisiQNsqivDIgPvFsXI9ohPOmz9w9b1cyY3tlgX/HhPmjMpFlMvaeBnACJ+ufup9Sxik7GiUqiPbtcjf4/taAz2u+90CvB+xkzPLuwR+ni93Q2bvC8FlAUV4mim0hrVFMp6apQebdk1JmnzfDRlyCiwretIh+y+heVTbyuLyegpvMEUEU7Ps/MfnHLnBR/q4AfkHb6KEvPWp/4CkSK9fVt0neoFxfEdqbHxzpxjEH6/oetTIc79HUryDcd25Dv7AiPSmxeT6kjS67/o5Fr76WI7sscLwzguC9RvaoDIKU+tFJQs1HzvqPcxRFuYs66v2DFClGAt5X5vNPY3yAOePZpbNlzvY68MtcMcNBbJCy091Gk5uKqd1uGtPClonAoWuGE38RP3PlpHKIpYwqNLSuaT7ksfKZW0DMBAQuNqn3zCCZK67NNgnasyxgWwHx0olaogAyBwVeOQCRh+CUjuVE/tns+AHbV/z8FF9z8686/Epdsyimzbz+MSBlqMVxXrcYd3exYHHtKst2aKCabalHu11QSn/f2/FZnY8Kwh9lWuTpFOa8hdJKpPxc7KOPiE3UqsrQ4LZcu4XiITjXO2vcx19sHPU0fNNtu4phm9hwfKSlwNCShTbzS2BGM5cY544ll9s19E7RIm02Lqzh92GcAdwIL0cAV4oq09pHbkxZ2GYz7EAubHYgAwODGJgGFtLa3XWYOmyjEsyN5N3qKx/dba9T+nVzkNJQe6P/dNIPhQZ5KIIoHH/P1dzADJgBbd8JI5yzTA3vJCh9UkbuGNx/uMTXE/bvta5XJ0t+69XgUFWyofFxb3/YUzW5E2ZLBqHcHPlfBW8vzEgH/jn8A8r5XGEcL81/+EYBDRY1GvqLzTLMnmj3Xn3P5t2fYmcxmbNEg1BJ7OyqyKDmMxZJ2DpeUEndDWWkf4KyniKjpEQqhshL5w0FA245adjCaffpMU08QuqipZPFnbExDUIkZmeADbvC+Atmhtr5LbFgje3wLiZLxTuZPEceax2oaD21VOaMo0MWxMEwwvj3hDEdvcXjRsUMAWxzPz9Ztr3Q/uzfPNvZ6PCvziV3goN4OooSZHupxsVWLhSXPVgVV7lXlnHkahx+7U+gApDlJgARP7tR8TCd02bxvnXzS2Xy0ttcmudMqSShzFsqa1eh4BWbORCeKcfmCPlhjh9ODHwKYWAK3wgEZefsAxjqgJkzpasurdZseUdGYF58VoxKS6iGlurycW/Xdz4Ggftdk6TmuS0kRUL+zLfvubRP2blHFsRCz6D3EePTYGcv2BkBAEM3G7ZRGbcp6EAJd0IvfSYH0mGzg6abIWIbsqZ8elclQSPjcxd6+CzSKyKBOhciYiboDqr15R49vlXCdxaOP2DZQPIKAMv5EW/9Rc1G5bxjR64ms2ZNCmZXsnaC7HZqU9yhkJaKLQjMTw8mbZf7gIqDBCtjANlNZOP0YKdDNznEMzZ3BSCofWj8R8bYLQ/0zGsi6KC3ip3BS6/6vaSzPBVvNKu9jaBSdmI0qT0TqXr6yIi1rD5c1NpC1n7Ej5O9PjCn0liqqpeIjXMQTZTRZfUbJcdbTCv+mjYeoZLNA6ezfdEwSRjzVPmTukvmM5UAEi33pvklAFCHNE6AGc45s8ZgbzTHq1cwtMetA1FetF85Xvf7qiRfnryQj9QJnkIxJmEtwl08tVoFiLC4uL607rlYZJkYkOpVuN89lsCtuAdQzdUy35m2lJpFcARqgDj4WIJ/BRP5hV+ASDs7NTjRzPJxaDwupyM08BVdvMYo3gAJdUwwP5u9aFI8+MAZxu9hr6OVsn7KnOiyABAAaGsH08mymhclM+u1LHfW/pGUOi5DCLJbFiVrq/CkAhmaIdGKVoDAnPUgAlG4rvd/A5cSWlIBaKFotbBAOuxr+vbLFgiN2GmMFwGnL6kUAyoV3Zpj3/Dl2xwcI9E26LkMOaNEHCRc3P+wjf17k6pr3hV2BpUdoqCpGjq2lWSXvC2s2U3zbQaYovMDtV3eb3x1W2RomdhbLIA0/rOJFEFmZTPVkIcToat5KOBPmwDK5mt6KLlORr/uNdjdQPkiqtuuRs6uVYLsWjfBes/rK9/cBniNueH0V29BM/4bB7IXfRLWlhA+jHFiB3pEqatjEmjC5Zo15r9kpWuOxnYf6wI6/bbOuGljGqICBOtrAsNsdKX1JxFeoVXU6GyMkCf2AIPg1xUkNz1wKUwnU52M5myyWodjbHzuqP1ypILQLHXsgfGMwGbww+06azIA1uJl/C5FYiarXZdHaQ5nUG5olohVIkddUj3GFCk73ztf9wsLnco7si/FkhKGAdLvOdeotz0nG2xAK0S7HMVvYJzli1VhW5XFMxckvVyZJW5A4AN34T6gvbrmyXKMm4kDuAROsUL6AFLSz3xtjbZJj/GTEGRWZzhOv991EVRCIio+FN8E7UXG11U0BGegAfAdGOHaSIZxoFbXj/HKJELZ0VmN1B5qk4bJoKkuz5Aa5pu3rpXZohgJHYndsHk3Qbo6EoDWVBGWqRmUH6J0StUH9lP3l2GRJzeQKGjX2BHbyNgeN5Hv2pQ8BKonGVUf8LSlQo/hhp7HNRQwJXZyR4j9N+QOp6tiz2P0KIJe7EI7fUjMK315p6cbqRul9is7yYrfhvHoGBWamH5BmsM7662mIZi/zGg+9mnhqsIoXsacXNSjakZWGNTxfBKPiDsz6Tf4RuzEoCfWBJiirG8dyIzkaGYTJ6FDY97E4/TCcdLg75gcp0ZmjBIAPl73KY5VsIC8KuRzE1OkzRQGLCCStM7ndoOlxwaP5xcdO8ybdr1/Y0R9EUcLAJdY3++8NJcQfHapqaWJC9wkMCvX/LIqSyOUKMW+ZvJKAf2Qa0CeTBbbm2pN9TTpS5+YeCpEKWVCxSUD2INEgMMVdmLaia7A9OuEvJcUPKi0+qDyCPRtZCFJVQcs30sDFfcNz6PgXfZSN97cYVxNk/0yNoqkoGQgn9Ju8nljr9Gf08KWzDgpqzEn56WRIsxolY8gMpLEiAFiH0FvRwqIhnmqaKsA+RKboFDovyFS/4X0W/Itz2EFGzs7mnoJ7nkuorbmK67u30hptplVD9ZN26DpG8Zve1l47vHbU/+Uxa/B68cm1ENJ4vm1XiGCjVO+d/mp6H6mOfyKschdDANWOJcSH28kg2eGTO7bO1+9Lnu4H1aY9lb1Wv2a+nqMHRtlkx/Sfa42qBoLLnqWXdSMZGtNs9i3CGFWheo/4KwhWkWaAEYiTogx699SF4Rs9sWoX1XijMTBwjHo8op2+cahaYRu3ydzAbL3PoU5IawcNZtmdw4jRDvWl1/tABcrwtAjWPc8QC0aWxhD0w7rnZGo7/rmFB49lF49RJG4LH3uqYde0xKCu08myeUyk9Eq3w+kGSBZs+uHjgZdxeIVioPfw/2zz1Zn50wClgXoNxHN18UBT9wHMuSeo0nZGFdJ4utdiKahAdL5Snq3TvPURh6gIQtdZKgka1Mqol5a6W+WDY1eN+Aeg3zYShNQsDaq/5fr89WbREu1kNn0GnxU4V9QuH6bob9kNRhWKBqrAKYHI6odgFzUza2ZaGG4u/mOKQAOiucLPbdX7uXMnT56XnwHIjjtFdv+BgBGdwrjHBRx/AuvAH0REy49yLFxo6bEH1AQiqL7UeSlhrJT/ZrqvaWOir0PpLpq61j2+I1l19ENB2Kbcbk+L88AURFdnmi4Luh5MKF6MW5yqjIWWqArY2K6qi+JfEySYQRdkRWKyzBGBAKtCrcTA4sFTG2JWV4UodJbZF43nPs4P9NrxPDB8ij3a5WjkYVTTRV48gGlxUm1d3Lwqg+GEr6WCXXCPdG7npP9QwwleePeBWj+QMYVcCYykGfePjU2IFWNCZvxiLYinPA86pIExvMrYCgA+rML5yUCa46jAJcTD8Bzd1vmKRL6EWKxTfgR/Ve7+fuYTdsADG0WBvAgaqo+HFVq2jWt0cJQ8L3+dc8TcXfBaibG/xjHOODvSNxpBBhBkt+n2kIEy8pv0VNkBFOMZydwiRTnNrJXllnAS70FN9bbjPVaOoCd8t1oEaFa7Dv4rG/9ZYrZeqNF1xFN1CkAnKCfuSO2atjDbNuOJi92pANk9aK4bgHGCz6mjyWzL9NWeYvjagVt30ilUnV1PmjmmJD+i47Lt5YGK3HwAgWilpaBSnVIhOdbT/18fQFXQYXeHZOUGcsV9jA8uteM9EnZgvGk+UZETOhh2OpWtb6tHKzCNOSxbePB0KWUljAkQiBjtyaTD4TJXjVBoWD0lHmECNVTR7KTbc4dsk5gvmH2CKR2Hd29L45FoMscx9ZpKCUXhF9xtLQDNs4EFwYh2P2R49wl4ypyvodh1KMwuecQmzFQZY4SvGvUuYSoQpYPUw/jVAWRBMpgxzy0JMEn5ewFRH2hK/oc/eDtjQ6g/ja3r2jWf20dHm5FFSC/3eP2kWECOttxyxu/FPjTlT8lBVDy0wuI3DeFddoh44DVNQ+0Vdj5gjwwMl44fwGUhBgArEXUeUs0mQ+g6ba0dfoAd1IHZEo1bhQwnOtq7ERP92+Ni2IL/BBq50emadkDGvqze3Ht5jXut7wQqTEqqV31q8JiIfYwibi+hRM53TiAZFgAdYHV0vjkbwT8c3AEubLN24gCCUpnYSoKAUSucw11tYg6LcnOzYhloZGgvBJWIzcb4vf/DSbilGBv8C7uXUyasXFmiNenXx/8DbJc+vpnHQNisPBU0Dzc9J76GVL4XEl3iNAvjmB5INDlWoDmLYwsbZrtJ7clMErn4+Rz9o02/kkTPa1C2mdx5twtSO9g2IlKPleNWhHQ/5pPNtmaPnx+NTUWkli4S21SrcNoO9xTLTGXiWWmEAIvfCLe5cAvuyYDwCowYt+Vz64YGvMcUa37PLVYmwRQ6pl+OBF2lMjycisk+KwoB9r7BE9nWAYfGkb/rcAWuR0yUNPnzTJ0Ttxy+wmu6UNx8ekkKCyYKFMhLU+//h8Mw7cejXg6enmPzpD7OI9sUOXhrlrdliZnBdSsVKcJEbs0S41DGK+ZWKrk/JQJehbrR1Jemv7Axb7EoxPNt6EVNZOuIxZhsO/8uQKN7yuH79wpn5zn0MRr9ytzgHOSYFwd5AQcbgsrpftqqJ48yXLMHwBkNqPQKOcnYc0qTdFk9o7ghp4hKrHE8PLLtLb4tEmY6bIOWa2XyvLl4OzxVSX89POj6YDwNtgUv5Mj10aWw3UBSBB0ZWQqIMuyJEXqD31QHT8mzIbIwK4om0Hhbei58zdKeliAWdxVvyeAb1jV5tB3VlSfZu0b8evN8AmDhKBx5NKFLmnj8nE/nvjXgMe4G5ps2tysnpRdy,iv:O4/0wqUpK+Wi03ntcMTMN45rxngeYIGVbqrjZKfs2Bs=,tag:bv1LT7CpsU9J3rLfT8Q9gA==,type:str] - users_database.yml: ENC[AES256_GCM,data:O6ITZIWXw9stlPck+PnhITUL1EAGxuoU+I7xUONw+a5m64I5/c/d0EoUpr+fjH76sHT9mkhW75YNukgokSCBGkvN01e4coYvj+pF5jhDI91QlqKNr6WeflYqiCsux077KrW61wECAz1u0BCuLe0ZpKSdzCk3h35spFCvB7N2szC8mdxyWVahv80WQkTkWxqkDVEHQVJqnnF8uMQ2iBwH9FaqCPbuxByxvNgnA6HkQGUP3sU/E995guxLz9s1EtGWf6tHtmmoB+ne/w6mwPHtT/d46/7MjsV+aEVBMl5t0FlGaOx+CURtf0LTfu1u0UxmEusPTWGoBtWCvAGFICpT3zqnBgLwPOhS64BjY2Udk3lg6stlVW033TuHSCI2QS6Br52z/o+2VBKoFagyTtnce3aaLwdFDZbMkiH5Qi8ycwWwgzK6hdBgKIhxMrjB3GUaCCFaHMkiaYritNK4vO3+Zt+xRcHeilXlTg9vrj0gx+jVBGeSSq9ifLRks1KdiScOWTc1PIyg7X1NTGlCVCH1+wVu8AmN5H562Qnhla+sqhlhzLAdjmjUCuSmE67Q3Z5O510NrNUAnK2puQOLk+ua8XJijrhyeqDzZjUHaJV24fPTeNblKfJEtRxTUuIORS+XXiEmXumJhGc+LVhNIOb8LosLuQK4gNjYQvN/QJ+8yfyyogGd6GVAvTCbudnEnKiQc9G0xSMSYv017iipMbeBKASfaZZIJJkH/ubAloR6TTcJtGgwEQUfIb3a+8x1IvVlSn7/idM4/Hfev/dYNkJBtGMehPSN4aMwvIxGyX6kX48JpcJr04PegLNbzfIHfGxEjoP3qTTq1GtKc+2UVvFIUhOmleRVFIJSL1ouKj2U2QMVqkqpkIGYn8TF6yqseX/yqn57j9+RjBck8AYPEC4WLzE/IEtogusKisEf4RMWOrjxxEK5hrMzLkBTDaxCDvkkmWceypFxHlYaDtBXCCL6njZGbtNNTr1f6Qhe1+SOWNQnumn4kz8o6O2WrrkIgbyw3m5/QwPySzYncMm4PEwna27uBNB2udXBkCcN0ZMW8quNyKF+d8shMsn0zdnhpBGXCDf04ooYVQUt3Isxcd2M6Spmj7ZupAwl0G+JTm7+u5z1z2Q/T1tj4IxESbQUeghq1iSavjjhAsb2k8vzYpsAHeIcR+sliOdE1WUQXMPqLlrMqckWmhlJfUq3Z+zMwe74+Yz/9PlqRZdFhAvlZa0JQ7a4FoeZYuipiJReE/t8TYz43xrawgHoCYqWvRlydmHmhLopwfmYN4sYiV3WOx3y8kwC9uPWEApAIWGsyTtXjp1Gy2BCP3NSnQQmS+DkfhpLZCMCt+sl6p12Vc302LpMGTm82El1C58VWhQjd9z+eM36ngTXvcGXPkGNGM19ZqgS0iH0IGOH5Qyykp3PDnY34qXZIDvQQB2VesyXpLUyiFSzxN+Oo1AHhg1WNNM8IhCVudkN7JKM1Zl89iKMEh6HPhk7wQFh5+vpe4dkLDWF3FF+3LauM1CYOj9ZlyztC+kAgl2B1cveXutyGcszk8mn88RxV6Un69HMSAV2rAdPDlds7SxqgWCtPOd0DzSDUYojM9gIHGRGPgeDnzgaWeQ4Vku+X8G8zI6XiTGSy2n7ZVBTpmHJwE08y8F8NCwfRYSG3tavjShZ2IdWH2Dr1JUg3MOJvJkK+UVxnl3mZENOIdwp8wikN9K0aIEXHlP+XA==,iv:YxlgA4H+e4h5vGQOirLaIrNDxc71TsfYHe30O+3BTJI=,tag:lAFEmhzrsHfSqpzRitEwXQ==,type:str] + configuration.yml: ENC[AES256_GCM,data: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,iv:1SVdQL7J40znWQThFBhCJXNGQlVQoOau8uYrbupS70c=,tag:3WxkP9x5Cs8TEgBv8MBCBQ==,type:str] + users_database.yml: ENC[AES256_GCM,data:ci3VwOl8qcHO/qoq8yGFdAwJ1oqw6EIgYEaxWsUQc0JlwM6JPMotK89o6OsuzVWsXl33LcLmv6LwIf3wn+k0ejwDxrY2Qx8lB3Fw0EXxFScGcMED8qiil8XqPOvYyG4Y9jKpY0PrgZnDIP3Umkp/4fDfWusbOfa8lMODVjhaoWhzF+OdcXt7pcfGrAqjMiMn0RmxeV4GVQw3CPHn5pUbyV6O7qA4XzYJBWUgenCtrdcmpeolMGIgddLpEHmN1/hi591qrqbFCUNd/FsfW05xgu0JW00rYsiPadSNSKHCO5uBpbK6PkWN+XrLkHgNW77MUX3Ze7MgjZCwbj8b2HblQ+CakgfUwsoMTOngjJvaQoFpfzKhhfA3128/46yg1pAwITlTooAkeK+5Nqa4j6+wcIeVbH+k6xRZ8P0ZB+9D0pshlAVbEcWibxGRkUW2L7LbY8sO0jaCznIIMxfYSpAtGMsOIhjCf87glpVyH52z8LHOSNqwixxEqXjf3nVEeTLytX5i9dcyZoGnermdlz6dVCcuT9ksmRTziJD2HJ5StSoGx7JxDGshxIjMpfoylhSqeZy4ySRpVL4nk6iISvbzRcwPd2556nq7j08KKtkBgMTB1d4mWtEiRX+9LDR3EsejXI0pFhZQuIAVOOJWTh9LmtZWEFjoAmLbCH/BQ3pCjmsvR4Sxvy3pXZhHQS65bwbRqEouBw/IU6TSaNm/MQky7bJi+b0VOWgtXCNTOvL+szzcT8tZ7MhCi1uSba/+b86OuUVSBxqlanRvtWGDKebo3RhUaYenvjF36z+c/whNTvFP4dp78xlbCIrowWxVwMxMoihpwAjH0TSY0sW42Rsr2R4ZnqMm3sa5Sta6HjL3HmY4TvFj0Jui8xtT7LhWzthrFNTNk6vYa1or1ei812Lr0NoMFHG+d7JRp38Odvc0BaID1qQm6lpYf38V6gV0XA510PlNyisun2h0TPGVl4wiuJa6vWftxddvcINsnb4GVTdBZcOvMDzS6InI2s9N5ZH4fq9YmUjuro3V3eauqGZqVbja+MslQc58UB9eA03V3w5FvHWEKb2ixe/EZaSj16tG0VjRIDh8vOIhCC3NO7mPMFpLClazrJ/pwbek9n/4Q0k6EyXWlQx/Z6qpmFdjCimA2gttwGCk99q9XjBGw17ppoe7hIb+/XB5C5NcyUNWk08BWLKw4QtGKMMCKGW0ShM4aUHJgVUYjDZMBpoA2fNc3r9Vzva83zUADzkc1qgKaD7lcxvFDoBQW+iK1xwhE8WtOPUH8fI1XCy7inm/Y32sX82l1+nj6O3nuHLGKbsjvm1uwkB5K1UhwkDIdjDCJw5vdGVFBbgxqVvyLZjXH0RXHgZUgEJlbt3/fw5dVin1ae4ZvpGeCtEnVqcdYxetNIFFLysVQfnaEbWCcGP72mpKzsGaUk9lOaBNF6aizUnpnO0XzJwSA1wT3YAHejbqXsv7QUGVdJ292FWrN7Mx1731g9RKRlJIZv/d3wnV3PdbJCoDzgfAajP0u0eJfT66lZ83/H77NvJlyrz6lGF64O8RTaiIXlDhAlviRyrgINZE8l/Uk2vNmujUHIczqykk8qFGj/nNH2TOE12ob7iNSjeQscGWLp/kAXONb1eG0+BtDX+e9DHJpWmw+my30g0Gl+9jBbKRxgy4MUnssIT2/NQhELJy/FNKWnlUNOh3EYF6cV6xiircjUXhjBipY9DfBg==,iv:AfE8Jf8ZFM7l5Pl1j8J0YJv2k/ZVLeXL9ZxOKmm/tPE=,tag:3CZ6VcJXeXsAerR9JCebPg==,type:str] sops: age: - recipient: age1ncw6uagcgncd5m2admqxt73ey0mcd99jsw9sa9lcdv3gu70mcerql8ya0k enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtZ0N1c1J3ZGwzNXRvZkY5 - ZEdzUzZXWXpxTXVJaFlkZVc5a2NrTTdiNTN3CkxRc1NFdFIyNDhINHllY1RFYm9p - dVNnbERPT0xTTzJGM1JsWTlaRzZzM1kKLS0tIEE5ZEJmSlpKcXRIOHpPRjFhZUlU - V29VYnR6MlQvd2FnWTlDYUE4YTNLMUUK9JfMOF5fiMs1Z9PdaJDBuHFlit1mjFLC - xBfsyua0W3uX7kcBb2DwMTd2DTftVb6o5etPhGYdt3YCaUJjZbDLmA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0SVIzWEJNRU1ZMStJWGhi + NUNaU3VlUkVzUWRvUDlucTNPOGZiU3JpSFU4CkFqVGhTUWxSQ3hQcVNxTnVMZFVI + M25UZXJJdUduUXl6WlBuV3dNN1FnRlkKLS0tIENwVTlab0I3Nm1iRFM1clJGRng1 + RTdPRXZBRTlwclhJTUxVUzNTcHhmWmMKYF40zRwj4qe9GF2B8i6MTXO9ErDnR3Ha + uIYj2RWV6WWCS6I/z6WvexizrnIyUh2dj3/+Pg8PXATmGxZU9jpq8A== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:24:16Z" - mac: ENC[AES256_GCM,data:/nC7Wzc2lByVvo0ZBFgjCZA9XuLS2e1gVCKCXlDHHDCXUr6UPZJHcwqR5lhWF7fjpWwUN5SNGhNdxLE+XzuscqRIgzUhw8SJdkbqOeLlwFEYI1XAzCNNn4FKtQycbfvueeU74IEcshPhdV4JM1AA66tPPObK66GHuoYIdMDImqE=,iv:MpwS6uxzUfw8SLfyw12fpp0g8WczxcMx2N2Zo7cHSoo=,tag:VxdUgR2xtO1q3vG/XjlxrQ==,type:str] + lastmodified: "2026-08-26T10:24:24Z" + mac: ENC[AES256_GCM,data:mWMsjLEfJYMYhFa8rrUcBKdtDW6D7DuUqTfn+FlOD+khjnOXMPsvqMU9TjDic2GeydOifsKh4b51rtNeCHnqVavepn6vec+OK1sS/pDKplfMlR9ftE4EaGplPqah8u0PJNZTUG/82CeRelpVMF5OpDMPaE0e2ELREoSleKn4V7M=,iv:SHFdNwfICezu5FjIQXYr8c77ojVeZAzf0qOL04KHZ+Y=,tag:X3ZEc11ypbBGzH+iNWPCRQ==,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 index 1146429..70118b7 100644 --- a/clusters/base/apps/davical/helmrelease-davical.yaml +++ b/clusters/base/apps/davical/helmrelease-davical.yaml @@ -82,7 +82,7 @@ spec: ingress: app: className: traefik - # no cert-manager annotation here: radicale's own Ingress already + # no cert-manager annotation here: infcloud's own Ingress already # requests/owns the Certificate for c.aggtaa.com -> radicale-tls. # A second Ingress with the annotation would create a competing # Certificate for the same host/secret. @@ -90,11 +90,6 @@ spec: # No stripPrefix middleware either: Apache needs to see the /server # prefix itself (via the Alias added in the seed-config initContainer) # so that DAViCal's self-referential links come out correct. - # - # c2.aggtaa.com/server is the same backend, reachable same-origin - # from InfCloud (also on c2.aggtaa.com) so its browser-side CalDAV - # requests don't need CORS. That ingress owns the cert-manager - # annotation for c2.aggtaa.com; this one just reuses its secret. hosts: - host: c.aggtaa.com paths: @@ -103,20 +98,10 @@ spec: service: identifier: app port: http - - host: c2.aggtaa.com - paths: - - path: /server - pathType: Prefix - service: - identifier: app - port: http tls: - secretName: radicale-tls hosts: - c.aggtaa.com - - secretName: infcloud-tls - hosts: - - c2.aggtaa.com persistence: config: diff --git a/clusters/base/apps/davical/secret.enc.yaml b/clusters/base/apps/davical/secret.enc.yaml index fff86aa..7b09a56 100644 --- a/clusters/base/apps/davical/secret.enc.yaml +++ b/clusters/base/apps/davical/secret.enc.yaml @@ -4,21 +4,21 @@ metadata: name: davical-secrets namespace: pim stringData: - PGSQL_ROOT_PASS: ENC[AES256_GCM,data:QGqssqH3ma/i6jKX46QrWT/ibuqxfTBjH8GRZP+EFZ19KgmW2MeUqPHp2b0KcPT9,iv:iwby/dEzV0X2Ca7diTLzUT5V+e3G2z4bxJSDyiblI8U=,tag:67s/Lo4CjjsDEkITKFnq5g==,type:str] - PASSDAVDB: ENC[AES256_GCM,data:UiW+Tf5LAQ24mthrB5pYqMt7V3G1oOC8eFnSZkVKHA2JIMEl3ptsO+tesl8Ada1y,iv:NDVa9RXC+uIGwKDUuTa6+nMiH9vpWuEIExzmKQTIS4k=,tag:ZN0aYgvUZX392DWAoV0jyA==,type:str] - ADMINDAVICALPASS: ENC[AES256_GCM,data:xnZTsq+ba9oCdtYnxuZbnlB4lcniOGpnKZSqqyCcG8w=,iv:vVaO2gg0o3LI6ZtNDPdjjnlm6dyYmeUT1jQRgyJ8Cqw=,tag:ILhGxMaB+Mmv2vyKbPyYaQ==,type:str] + PGSQL_ROOT_PASS: ENC[AES256_GCM,data:ZW2qTLmKG74lg4rMsTUiJXpDd5tQPRcrKGagvij9cbkjdxmzwDdsFxRAZM/0OO+r,iv:LhtEHlpKf2KOSr/mTsHHsa8MPM++qz0+nZQX9RK7ZpQ=,tag:wpdTt04Rr7Ma/1m227SjZw==,type:str] + PASSDAVDB: ENC[AES256_GCM,data:Q77nDY3pBE8bjoKHch/bHQSDVaZM5hKEZ9DnnrMmqsF0QXYV6FO8mQVNohbwRZ0k,iv:d6yzl8RuPqqob02WsvDHeeeR8c9XYXm3TgTrQabipCg=,tag:cVohM9yJ4CYJMAuakRFLbw==,type:str] + ADMINDAVICALPASS: ENC[AES256_GCM,data:s0Q7mKqCbe4WkJpmR0/rN8uKaUEjvJq3zVMvyqoEEWU=,iv:xFYCjvyYk0Bb/6Uf7pjtI1moX8X73PvKSAzD/d6+EAA=,tag:W6SGO/k7kaJs8ScVvSZqew==,type:str] sops: age: - recipient: age1yx8mey02c0mu6te9hwxwdqp5n4enjz35e8thchsmvhqw7xsrzy0syg367g enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOcFhiVUNkZVRZU2hHUXhI - RlNzYXdIdElMbSttYVFibUM2NHVObWV4T1ZrCkp3ek9ZdEE0VTdMaWlRdHk3amsx - dmUvblo4ZVM4OEdnOXhkYmV2a2R4dkkKLS0tIHhoVUd4QThTZXVsNDMwVXY1bk4v - U0hLMkd1bllzaUxSVTRVUEk5WDgvZjAKIHfqnZMlM8IA83jIu6Isd+XObtATeUkp - vFRK/oxl3bV8OgyTFtTDotb16CvhN6IBjKqfC+7CIsrOh9fBwxwuQw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMdEtBUFZtNVhTTFRwY1Ir + L2tMblVhRzREcmRwWnpFVWNnNmZ1NXRWS1YwCjA5WjlJK2ZIWmtoS3p0NHhmckhu + ODMwWXhSN0RRMnRkVlNTUHB6MXNKc1kKLS0tIHZ5eDltOG9EQVhiWjZlWlV0SEJ6 + eldqTkxXYlhXaDkvNy8vQXVKYWNBTEEKYLqYfDKEk+uwP2wC6dIdZq0LY7Ex2otO + mGMuntyPw6711z17Cat5ssTSQqw0iVO16e2s0tjI1MXctrF6qRDQcw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:24:17Z" - mac: ENC[AES256_GCM,data:gvbGpqeSUj6qHNcDX+FBxJJWGglNQwR61yWUo5wBrVaagxaO342pq/sDF7oDBG8AzIfSNk5kXuWzkWe8KJLFnCxzw4XxoFqBDp2Mlkr1iQfKVptj+Urv2Vrsgd9CN5ctUuDoas8U+oQhu5G4pni/KRLXBUwdO0Z0ZyzzdDaDGSU=,iv:Dc/o2x4dfT4Sx+5nqTIPx7wh5u0/ThO1uduLcGX8byk=,tag:AR716bU6P84AyyOVT8NwzA==,type:str] + lastmodified: "2026-08-26T10:24:24Z" + mac: ENC[AES256_GCM,data:m8KPG8DZgO+p7PSirimtbYDpXtnqJ57l4N0x4Cah6OVpVD+yjSYV1nxNtHjp+djy5Vl23iKc75y0AmaA7x8LYaWzA2nBe43hiG9Fft6YM6P7q6Ms1jXjG2ARv0e3fZmHFRkYZ8eWkscxc1BmzhN05kyKQR6/yifP/W5CJgsc24g=,iv:tz31W18+cD5nESjpHh88WFXRC5WEn/8TYASMSd9c+bs=,tag:s0kkp/h2r87cEAngp5Sr+w==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/apps/infcloud/helmrelease-infcloud.yaml b/clusters/base/apps/infcloud/helmrelease-infcloud.yaml index 00573b1..f0f2ed6 100644 --- a/clusters/base/apps/infcloud/helmrelease-infcloud.yaml +++ b/clusters/base/apps/infcloud/helmrelease-infcloud.yaml @@ -34,13 +34,16 @@ spec: ingress: app: className: traefik - # this ingress owns the cert-manager request for c2.aggtaa.com; - # davical's ingress adds a second host on the same domain (for the - # /server CalDAV path) and just references the secret below. + # this ingress owns the cert-manager request for c.aggtaa.com + # (secret kept as "radicale-tls" post-migration so the existing, + # already-valid cert is reused instead of re-issued). davical's + # ingress just references the same secret without its own + # annotation - a second annotated Ingress would create a + # competing Certificate for the same host/secret. annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: c2.aggtaa.com + - host: c.aggtaa.com paths: - path: / pathType: Prefix @@ -48,9 +51,9 @@ spec: identifier: app port: http tls: - - secretName: infcloud-tls + - secretName: radicale-tls hosts: - - c2.aggtaa.com + - c.aggtaa.com persistence: config: diff --git a/clusters/base/apps/markdown-vault-mcp/secret.enc.yaml b/clusters/base/apps/markdown-vault-mcp/secret.enc.yaml index 4e0f84d..0e28b96 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:D9JoX2e6PcCXcf2GkssbQ3zdvIqmXzq2PoocsZHs1YFH1eKQ5kBANlUqEibNasyZfX2YKMrJ31J5s0obQFBHEw==,iv:IsvqxDWesBgaFV96Gea33/M/bw+sodNDaRJHkDCLuFQ=,tag:mf0uycj9d1MYaBSX9T9dxQ==,type:str] - OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:xfo1Ik3xMlnqgVc7kTuADMnntE/cn+WDDKB2r1+a64p7Rwhes7FLhCj7UpjOC8LGX5Yr38uOrZSQ6+JH1huCOw==,iv:BXUeP1/VYsxtHHEuid1mpDlHoGFmanUuXC3FITPTiDU=,tag:D3gTSQDAS6pd6tOXOTrzKg==,type:str] - OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:NWPiFXeFGpl2GvZ9MiSavm4DUvjSiFT1K7ywtwiEEEyndfugozNLhnh2z7ZX1KpWAo6v99CSkA9rYERVyg0E7A==,iv:/DFgPsM7tfRAw3LI2Aqn8VjGNvUwmDoQ5Aqp6QRyk5Y=,tag:jZnxFXPacNKs3fe9n2WI2w==,type:str] + BEARER_TOKEN: ENC[AES256_GCM,data:FWK20oliPFs0fnwdyGlrpXMK1fNIQVrm4c8uckguVZsQ0XZ8DQI2RdkkgUhuFhDdX49IpbcCh00BKEimMFTYCg==,iv:zuzqRw+priNTk7RLFFplEh8AcwAGydWkbG4ih3cb4RQ=,tag:ey+DdN87EOU+fx/SpJ4lgg==,type:str] + OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:yFxB/31nmrbM/c/83MR6A4PMUqeRzsi/LKTNxnyYzVU7rM7Kuiui/ej2jshlzB6mn4f9/Nx4HdmI5AAokyNWHg==,iv:rTNQChEtXd/VU8iw7Gm4qasPnUN2uYKEpizbcKFAn0c=,tag:/ano7eQRgMeDt5fXA6DdHQ==,type:str] + OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:k2YODG55k44v7fJi3Q7b33z9rSL0G8IrVbK0rf/MD6+wqhEKkhSZoMj3fGJKS0gG88SpfUITBNv3RGrveiTEZQ==,iv:GHo/prr1UNwJVyDl+6tr/Qn530jMT0B8BFOl2rIg3qg=,tag:ySRFXPvAo0AmGf1mQhnkTw==,type:str] sops: age: - recipient: age1kct5g7d7eus2hvdnmx99ewsrtz70lhlasxa25euqwdctqhwqqpxqz0n7gg enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZUWZqbXNCWEtuNHY1ZkMr - WDY0V3FDdnJJRklvcUdRR1VYSTdDZ3RSZWxvCjYrNWZLL2NvUjNYUWVCaGNQSVJv - Mkh0VnBza0JZNnRnRjNmMmRGK1NjMHMKLS0tIFdxTHR4U1Z0ZGhqVnBRY21WUHAz - K0o4ck5nczZzSUlTNEJVRjhaa3BRZUkKQYGifS0r9z8wCKU70WGky5BjLkuYuDXh - iDoZekixekhIPzVdqL3s9DgqUi39jTR/pHWzCIn7M6NUXYbTn5H1dw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuSDZ1R0RCYUpSa2ROQ0Fj + cEZSekhLRUFiZFFiZDJnamZ3NkVzUU5rU1cwCmdwaUU4T2cvSnA3NW5DWDA4K3hT + NDVDQ3RUaVFoekRaeGYrTlhPMUoyelUKLS0tIFhIMXNsRFJOenhRa254RGhiUm5Z + eUNsR1k5NHcveUNQdmM3a1FxQ3JmZVkKbKNs2sb3pA6iP1GFtq2Cl0FnHKKQmWJN + M5eJhCvhGopmI47H9stvZjXJrJJHgLin+cJSlRsNb5SP9xAz3/ywEQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:24:18Z" - mac: ENC[AES256_GCM,data:roCqrT8ovfYWCycLrtIp46DOpP69WAdu6GwqfpUlt73JE/qnvukOLeXPAOUoncDRZ7kcywKxPGVP9O5PJ22YmupKVCY6D0BmZSJHD/NT2NyUVXJTjXTVYi6zVFenhWhVJM8RMBGXZ1n08G9B858EcMznm394m1vRgCB4omeH1pc=,iv:sZvGEuebILKWTAZ48GtC8lEiSeomYjyai6wS9MAFT5Q=,tag:JWLYq5y8u8yWpFYGDUvzWg==,type:str] + lastmodified: "2026-08-26T10:24:25Z" + mac: ENC[AES256_GCM,data:/FRWhoghMQf/snWmV405HhdymYP0ZQiTK+KX/+Vnmw6YVV4lckIu0wab7fx7y5g7uui0II040tCVG5LeaLr1fGilEdJQW7Akc/v0QXC3dsh+DfDBle6l4gHaQqC4LVixpSSIMRbJt5+JU3+si1plUKfBKt8VKOtJrfR324I9SjQ=,iv:SmhmI9piU3rtB8Pn9lFOekr3ojwcH5l6q117hEx8f30=,tag:1VxkB8dCYx3YSiedzuvAdw==,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 aef6be5..aa9b01d 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:q7q6bZ1FbrcFSXP9/2IQYmci/YP0bZ+0fSpEbpKUa4c5U8Xk462gjIA34X5q2pEgglOhzIV5Vb+k194ltXbbETYgq+stu0umJ/w9LHk7Ekctg27odrp/yACTQTGmGJKnQBr3SXORZqO12lFen3aMvvwcXOTxqkQstv0K2F2w/uLZcL/54y+ZANb7/sN/nx3O3UfbnyHWsxsNNA8Y+nHKJAfHEIz2CKIHsK3gOXCHwdXR/srEjiUTUHWgE+gDtA==,iv:aHdOC491M5Tn+ZsLJfxpeZSV1mc1yufjEI81hjlkCGw=,tag:9pXihkRhtfbztjiedVmx7A==,type:str] + passwd: ENC[AES256_GCM,data:pNA3D0fvMFxHldsiqP7NVfs/9vYoxZJSxx/MLUH/KLHkjzo/zRqkQZ0+d5TH0Q97FLkkykoRp4UKBqBPzFVjmW57Z2HVpnGzj7whwiKDgIcMCsG04Nw5QmYWU2qkKPpq3T5bHzayWTHKOT21DonVKfvGjJdtsTpAGpCN1El03bueUevEdlV2q1cX/p6Sm5u525WSg/FpaUhT2jRrjVo8s7TOHBdH84tf6gzJiPP5rVnU9iba46jlHzOVRsdOhg==,iv:uNyRHMYa7Z8kP1+dmudwrPPSqDTA/eDvFsuony/hnp4=,tag:QRcbI2gYHuYAMqTFLyp5WA==,type:str] sops: age: - recipient: age1u236u5mzkzj72y4mfxx68gfqw0u0j6tdgkudnm5pdfpe7apq4u6s89jr2h enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvQzM1enMwUWQySzRYMnV0 - azZMZFozMGdWaVNaRUZYY2V6WXlGVzZTeGlFCi8wRG9pUVRRODVFbHY0YjViMlJu - Zy8rSDNRbWFwbUs5VjZ1amZjNWpLYVkKLS0tIGVtZkVnci9nQ25BYy95eDJLVXlv - TkVHVzVQc082RlVrZmR4UTY4NUVwMUEK4jIqPdk71W2CFjtOJBVd8pLAKo3anQwm - CoGr6pbDTy2EiDAgDGUU7Avc9FohyBiJWtykCO2z8jolu+0xMugj+g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYWCt5NHluRmpQVktTUTZR + dDJDR1V0TDJRL0F6VXUxeDF5QWYvcE5BMVNJCjRQQ21XYk9zcTFYTjBpbXVhelZr + RFQwSGRuR2lpSVZNUU0rREs5TVNHZVUKLS0tIE41L0xqWHgwQkcreVZWWGxqWDNW + MzlkUm9IUEVwcTQrbk1yc0NuM0d5KzQKmPDJg9e6zyhz+ufqQa+gkb5u6+bWXW77 + +xuFS/cy+akYJs6ReOpos9sD5dAYteyxEl7+vrTWrsOQ7ap7YRt4WA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:24:19Z" - mac: ENC[AES256_GCM,data:SZO/oSnvQdTl2JaH72be2ajTiPdfMj51Kyy7xjo2byGYevMEebyp3IhqQdNUe/e0oA6KFfLjXRxHr67i4FtPFqpRxnqhLftfJlUC5nVynxGqcmU0ddiQXHYWAjtYOcbvK3gb59wWG5iRH42AjKbddcZWkiKNBvZgVrvGL0rtSHs=,iv:Coo1XM5Cy4POdkVY51dJ/oU8nM9aR2dwvt/OT6U52EU=,tag:v00+HH7SNHtE7vTZHwQiAw==,type:str] + lastmodified: "2026-08-26T10:24:26Z" + mac: ENC[AES256_GCM,data:F4E7wz5YiG3fqplTso5WSbzPtDJJYLxpFrDXyD3X2SovTIwel8EZKm6Mv5ShJK+vyd+LIZnZGzPZABwIqEKm94wbGtQ+UF8C09lzftrCKfMiHxXS6bFJIxn3X5UIZLR6VFJ50GcOIf7FaIJNY5rrIuPNB3UZtCN0l41xNCqU/dI=,iv:uSpy7vJPTCIwm0l//wJxWq6SoQEekpWz7+4GK0MuXCA=,tag:Pw/qOjlSLa8BJT48BqRu4Q==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/apps/radicale/configmap.yaml b/clusters/base/apps/radicale/configmap.yaml deleted file mode 100644 index 28240a6..0000000 --- a/clusters/base/apps/radicale/configmap.yaml +++ /dev/null @@ -1,44 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: radicale-config - namespace: pim -data: - # storage.hook (the git-commit-per-change hook in the old compose setup) - # called out to a webhooks sidecar that isn't part of this deployment yet, - # so it's dropped here rather than pointing at a script that doesn't exist. - config: | - [server] - hosts = 0.0.0.0:5232 - ssl = False - - [auth] - type = htpasswd - htpasswd_filename = /config/users - htpasswd_encryption = bcrypt - - [rights] - type = owner_only - # file = /config/rights - - [storage] - type = multifilesystem - filesystem_folder = /data/collections - - [headers] - Access-Control-Allow-Origin = * - Access-Control-Allow-Methods: GET, POST, OPTIONS, PROPFIND, PROPPATCH, REPORT, PUT, MOVE, DELETE, LOCK, UNLOCK - Access-Control-Allow-Headers: User-Agent, Authorization, Content-type, Depth, If-match, If-None-Match, Lock-Token, Timeout, Destination, Overwrite, Prefer, X-client, X-Requested-With - Access-Control-Expose-Headers: Etag, Preference-Applied - rights: | - # read access to root collection for all users - [all-read-root-collection] - user = .+ - collection = - permission = r - - # write access to own files for each user - [owner-write] - user: .+ - collection: ^%(login)s(/.+)?$ - permission: rw diff --git a/clusters/base/apps/radicale/helmrelease-agendav.yaml b/clusters/base/apps/radicale/helmrelease-agendav.yaml deleted file mode 100644 index f8c6159..0000000 --- a/clusters/base/apps/radicale/helmrelease-agendav.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: agendav - namespace: pim -spec: - interval: 10m - chartRef: - kind: OCIRepository - name: radicale - driftDetection: - mode: enabled - values: - controllers: - agendav: - containers: - app: - image: - repository: ghcr.io/nagimov/agendav-docker - tag: latest - env: - AGENDAV_SERVER_NAME: "127.0.0.1" - AGENDAV_TITLE: "" - AGENDAV_FOOTER: "" - AGENDAV_CALDAV_SERVER: "http://davical.pim.svc.cluster.local/caldav.php" - AGENDAV_CALDAV_PUBLIC_URL: "https://c.aggtaa.com/server/caldav.php" - AGENDAV_TIMEZONE: "Europe/Moscow" - AGENDAV_WEEKSTART: "1" - AGENDAV_LANG: "en" - AGENDAV_LOG_DIR: "/tmp/" - probes: - liveness: - enabled: true - readiness: - enabled: true - - service: - app: - controller: agendav - ports: - http: - port: 8080 - - ingress: - app: - className: traefik - # no cert-manager annotation here: radicale's own Ingress already - # requests/owns the Certificate for c.aggtaa.com -> radicale-tls. - # A second Ingress with the annotation would create a competing - # Certificate for the same host/secret. - hosts: - - host: c.aggtaa.com - paths: - - path: / - pathType: Prefix - service: - identifier: app - port: http - tls: - - secretName: radicale-tls - hosts: - - c.aggtaa.com diff --git a/clusters/base/apps/radicale/helmrelease-radicale.yaml b/clusters/base/apps/radicale/helmrelease-radicale.yaml deleted file mode 100644 index 744e1e8..0000000 --- a/clusters/base/apps/radicale/helmrelease-radicale.yaml +++ /dev/null @@ -1,78 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: radicale - namespace: pim -spec: - interval: 10m - chartRef: - kind: OCIRepository - name: radicale - driftDetection: - mode: enabled - values: - controllers: - radicale: - containers: - app: - image: - repository: tomsquest/docker-radicale - tag: "3.7.6.0" - probes: - liveness: - enabled: true - readiness: - enabled: true - - service: - app: - controller: radicale - ports: - http: - port: 5232 - - ingress: - app: - className: traefik - annotations: - cert-manager.io/cluster-issuer: letsencrypt-prod - traefik.ingress.kubernetes.io/router.middlewares: pim-radicale-stripprefix@kubernetescrd,pim-radicale-headers@kubernetescrd - hosts: - - host: c.aggtaa.com - paths: - - path: /server2 - pathType: Prefix - service: - identifier: app - port: http - tls: - - secretName: radicale-tls - hosts: - - c.aggtaa.com - - persistence: - config: - type: configMap - name: radicale-config - globalMounts: - - path: /config/config - subPath: config - readOnly: true - - path: /config/rights - subPath: rights - readOnly: true - users: - type: secret - name: radicale-secrets - globalMounts: - - path: /config/users - subPath: users - readOnly: true - data: - type: persistentVolumeClaim - accessMode: ReadWriteMany - size: 1Gi - storageClass: longhorn - retain: true - globalMounts: - - path: /data diff --git a/clusters/base/apps/radicale/helmrepository.yaml b/clusters/base/apps/radicale/helmrepository.yaml deleted file mode 100644 index b5397a5..0000000 --- a/clusters/base/apps/radicale/helmrepository.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: source.toolkit.fluxcd.io/v1 -kind: OCIRepository -metadata: - name: radicale - 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/radicale/kustomization.yaml b/clusters/base/apps/radicale/kustomization.yaml deleted file mode 100644 index 223967c..0000000 --- a/clusters/base/apps/radicale/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - helmrepository.yaml - - secret.enc.yaml - - configmap.yaml - - middleware.yaml - - helmrelease-radicale.yaml - - helmrelease-agendav.yaml diff --git a/clusters/base/apps/radicale/middleware.yaml b/clusters/base/apps/radicale/middleware.yaml deleted file mode 100644 index 7eede30..0000000 --- a/clusters/base/apps/radicale/middleware.yaml +++ /dev/null @@ -1,21 +0,0 @@ -# middleware order matters! - -apiVersion: traefik.io/v1alpha1 -kind: Middleware -metadata: - name: radicale-stripprefix - namespace: pim -spec: - stripPrefix: - prefixes: - - /server2 ---- -apiVersion: traefik.io/v1alpha1 -kind: Middleware -metadata: - name: radicale-headers - namespace: pim -spec: - headers: - customRequestHeaders: - X-Script-Name: /server2 diff --git a/clusters/base/apps/vaultwarden/secret.enc.yaml b/clusters/base/apps/vaultwarden/secret.enc.yaml index 631efb2..4d47e90 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:TVJK6/rHcQhrTZldlBp2FTJ+YA1sEXT5AuMXXJQ2IY0ltLPxN8cxfloLdDEuYQHfUtzGHk4Z0HvQ,iv:zP9a6ibg6LsAWLMcttHNjgPWcWQg9s4HdZyS0JxIMTc=,tag:c+DTqM68+e30jz6QZ5bkFQ==,type:comment] - ADMIN_TOKEN: ENC[AES256_GCM,data:nyw2xSbK3M/+ksRYjfK2vGQpGYQfXUudfj0YUIy7duTP98LQxaLfWTyovip0JeI7YO7umZ8vH9aN7iPKDzWaVQYxObKqXop4c9lqOatg2seHHbwtyYh1G4tVYsPX7Hbz/BiY36fG4hb58Vr0pkxp0VExG5M2Vw==,iv:FG7WesrB2zFWqGvw1XJ5C6cTPBvAtgWYxjsWdlOdeTk=,tag:Cn2einme62teZSBI5h6I5Q==,type:str] + #ENC[AES256_GCM,data:shXBGZMHYLl1hfejHKnzmdrNWQ7AK9E20yBcaD8SiNNTyyA2B9jdDtOt5eBjb+mctZhUPNofQPH4,iv:g7NGYaYWYwW0g2Ysod/p+D6BgfOH6FFGRA1jh/AvIt0=,tag:ieZWOoCfO8Q3eHqCGXX5bg==,type:comment] + ADMIN_TOKEN: ENC[AES256_GCM,data:1DrKblYTk5P1eTVyeXJA3DMOMjedeMOViqCoxujb8CWi+TARlkLF+Bw8Oi4FZnl7GYTPOfBzWzEPrJOK0XuWP/FoFQyW/ZRWcrf2QVt0wBQrL8kQJXBl9JTdnAf6NnBmpWsXU+XhYD5wsR1TP/adXKAkppGT0A==,iv:gwV1UvtkPRozIOYcxyGSDQXmwIC+wmGQopsU57SFelo=,tag:e/clFZrX4qyRaqoWAeP4vw==,type:str] sops: age: - recipient: age109zta6l0cwpkxn5wek82kvauxn6yqrq80rsz4mvu5atdnpcn9pusuvnqk5 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPWG51MXVBRmhtQWJiL29M - dVhqWkFWRFdaQVBMemJXVTFKVXd4NWhLVGlvCllOdTgrLzZRV29PVEJvbmlkdzZG - SytSUndlNnVZa3Z5S3JDaE1jbU44djQKLS0tIHl5UDM1ZktGZWxnTlpkakJDbXVS - NkVlSEJTWGRjU3hjTHJONXpoSUk3dVEKyd7wJYlUyT+GjyC5kAw4TG8Z0K//lny9 - LUl2cVjojvcS26DzM4tkh9d1I+Ixeg6pqpDvO550B0kX7xCioi23OQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3Tkl1eHBqSkhxSW9qZjhT + bklLTDl1OUN3cG1PaUJhOVdHU05kOXV2YnlRClZoajVBWjQ5ajNVc0Y2WlF6WE1w + OUVuUE80STBvZmpyZkQ3NWxlL3AySGMKLS0tIHRSMlh0d29FUWV5eDM5c0VvOWJr + V1NmOXNVT3ZhZi9FcmxwdWhpMFdnblUKJaMrzLzzpM0AfJcRsSor0CaopSRySbhI + MFuuuOEpFOgPZTf2r92i2wAq+aUR/yjIPlFEsyzlye80lrneWmA6dw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:24:20Z" - mac: ENC[AES256_GCM,data:teR8A90fQMnIF0yCw4B706sO1McwzS9agnSbOB3z17Oesi4o/rB5H5S+KE4LXwLredyk8Pc7kMhg0XX1ePrV/KzMBIw3ckWmmR5RaF/eBt1o1V0qXe7Vyr9nTwqZ1QC/AIDeBKfZTIOzHINzEZl2pffZUANQ93NPzq6W8XYuRN4=,iv:yOeMGHVYW4SIeHWWo97MsAI1KuD2AZLFMdAd+jq8Mdo=,tag:AeH9Ag1yGBqwU1n26D4cJA==,type:str] + lastmodified: "2026-08-26T10:24:27Z" + mac: ENC[AES256_GCM,data:jMK1KTPYfx85/j6UZ1H9BcKAjpHWHvJtAgTehtJmHYTdB5/lGltk2LTmqcVi40vTUnpm/CimxkKFRqcvdWl6WBOpISA0De4QBLltWgK2SLaoR9CgRSaSPgaQ5PydEZrIQB+1D2+/bK+PF7DKSdOK08YM/crny0Koc88JTESExEc=,iv:/cb9Trzuntwg1k+WtNjAmPYFWL6jeWoYGQsu1Psn64c=,tag:F9CcS9tdtqxaemV3XjBZDQ==,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 dbcb93b..9c6a9a1 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:1So6j3s=,iv:m349N8krx40gszI3BxkbwvcKrBCIaO3rOEmmSivZrQ8=,tag:2bHQSYRNQW/Bn4H+U5UDbg==,type:str] - WEBDAV_PASSWORD: ENC[AES256_GCM,data:lh19Vm1Q+UPgxWBDRVQuCMET1VrEf3GzSy/stJEpcmNiWA4eW3IA9UNY6W3y3mRN,iv:VOkdL7pXt+MwvqPd1lMDs3+SZ+cVpSZAkWISodZErEo=,tag:x0wHGWONhWH+WTgTOjCoSA==,type:str] + WEBDAV_USERNAME: ENC[AES256_GCM,data:x0LrXqg=,iv:NnawbmxPSI5jAebXZzVf78x+Jj/CXjJaMmC/kzt0/hI=,tag:PWC2iP/I8Bs/4aBlKesDPA==,type:str] + WEBDAV_PASSWORD: ENC[AES256_GCM,data://oV1i9snSIwfQmzmOgi/Yerj0jmBnOVVvinXb36+froLCThnt+HNhEItreuqeID,iv:yxqMqgHK7uJ8R/zF6GcsViwL7HL9cImT76/8kji1sgw=,tag:NeYcXbXbOgG+H4HHG11Q+w==,type:str] sops: age: - recipient: age1y8t9v56yuvskznddqfsd4yddzzch0yf2dutvvt8rrx6rjh5f9g0s3qeays enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5VE95VkxVRVVNT3UrWWN3 - Zm05aTU0VVIrWTg2c010T1B0Uk9ROUlHUlVBCmU4cExXT2h5eDA5NXBKWlVqUVNC - RElBVkZUZEVlMHVWaFVIdThBbVQ5Y1kKLS0tIEZEcDNyM21KVGZVR2dzYlIzN1k0 - dGJVRXduMFlaN0hMc0ttM0JLcGlPeHMKpfzkjS2Jl7x6P/zrx+Z/mXMDtOu0ocIO - VeRY+KwhdHCqier6fgHXMEwBrXBm02UiGYl2eMyeOtV53Zy0KzE/lQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0SXRXSmhlak83VUNVTUwv + c09mYmM0SUNzYmNRUUFCTENVYTZKUXFaZjM4CmxoN05LZHdFSGtSRXBOcU1RT2Fn + N1JiNnpxdGN2NDNSbXVCYko4NWFYamsKLS0tIHVCZUQwbXdtdTFiSkFoVlJwNTQv + azJ1TjZNNnF2bjJDWmpJYlZlaksvR3MKsWb/4nVhZXk0xsApZJZQC68kIWrQdHvn + CMeDg4NBRJv7QY+knCuimdAu4211NGtJ35PakJ1+cKuPAyhKBM0GKQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:24:21Z" - mac: ENC[AES256_GCM,data:+PhqTrn7lonm8S75pIdyq0N8A6LrIY6vrZXni8kLLe6YN/UDKbtl+2A6DMFUOQMX1d0RmNyM1A5i7CnRdTQuEduIexSAR7HhuKpyUdOZNo7g42dqLlfhSeIJORTUq2kWFY6tMQaqAToovozgG6VfLJ3S9/xfcNhN0CPZJffEG70=,iv:byPECUH4pTVbdxfzZ20m0jaDIPRXglEwe23t/jvy1KQ=,tag:RnY4i1y5xzN0mQ41HWGjoA==,type:str] + lastmodified: "2026-08-26T10:24:27Z" + mac: ENC[AES256_GCM,data:di2Pkuax7UalP2zFoJRCQxK2Zmav2k7gmzUfFX4x7XIhY5yGPx7hvuY6Kx2L9h0Ve7/MHXK5dLQT382uEgt+fE4FAK1xsUZ+HKKlgD1XThKZqPx4g6woqmmHFeL7THujft3e4zyqP8iXo/TtRR1XRCrl7qJGzLJKrqPg7m2xog4=,iv:VSKOHPnqdzRmvcqttE5avXVV5IvqHmZJWBZ4W6zn90s=,tag:G/Qxpmy0D2E3ArCVUI9xqQ==,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 4c8adfe..b12fb4d 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:sZAZ/JnQwOEcIBdf+Ha+G/qcfPdU86orJu9KiBEARpW9+UA3Gdz/8yrAriqp6YC36hlYPfMoVpIMbGUXXWfcQldLQpgvFONBcZq5lNP3EP0G+C1eyMu+8tyaYqGU50DqrvCQ/9Yowhpd/rIreANtV+VkviKIJFrvpKwfQLs=,iv:PWhCNK0W1chBCMsFZwtJ2c0tRrByX5hKem9VQXfbwYs=,tag:LfvXx8tbjTIm18OTPjpj4Q==,type:str] + secret.yaml: ENC[AES256_GCM,data:4spxGe4u6O/uKjEZFTec7MdewY5i+y7dAlMKTCt7ZSGos4qxCEkK5hSb7VOpdSFFsuYrf+HRlurG2piTsmDDkv4mMgeB31Ls3G/cLtlfesOAyH2Jlg9Lo0NgjjYtcHJ0FefifKYXky0lVw8fe5hcaN9YraDYGLxzpW9wqlU=,iv:Lj/rzMeydwr+lAW/nt+RuMFvlqZs/ABZKgivNCv980k=,tag:8r22FaYvMvrf8AcfCR2qjQ==,type:str] sops: age: - recipient: age1tu4xgfefvgdda0vn2thaqndq4p9tuydq2ud6qa98tzzgnff6749qnlcx29 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjVUZGd0U2eFZrQlcvRkcv - dzlLTFNhQlpzY1JqQXo2S3g5UmFkVUJxODFVCmQ3S0ZDa3ozaW03NHMyTUR2aloz - K1lLL1J3WUxxZlBxdlhLZmpuZEdiMFUKLS0tIGhFby9CbXhMbVArcnJNTm5rbUZC - UXVHdU5aNk43NHhBVURuZnhzcDhtM00KqKteEPZ4OOUWIJgv7FaBUYvxa3MsPhBc - fRNODlsHTozbEKhpgoG7xKLXg7HlUAPa3X8kgyl8L9YcWKUuWAlHcA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaMjRaK1YzM004enMvOXVR + S0VyVTczanczZ0wyNDZTSXI3cklDTGtOL2pnCkZvQzE4STZETExFYWdDRFlUYVFK + ZDgva21xRHhDNEhaaHlMWHlmMFBmR2MKLS0tIExUVHI3UDEza0IzRVBZV0Q1VzQ2 + RDFVRHd2MTIvQzlnR0RsTldWRjZobmMK+o7tHztX+rVkbSPrIzfIKPADktz4IA3V + yHhhSuGy1aeplZA+oSkSeJ+q2qvlj9Iy7REKZCC9vWNAQk6B04/XeQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:24:21Z" - mac: ENC[AES256_GCM,data:55ki1WZIC10dHZqfS3CbeDPGaxhz1oZyVedRmkqit+oKReheKBd0JKdzdQMqQc/eEZELBIgDRkG2m3S2n/EPrYLBu0tD/iRcs+9Jp0eec/qkIwssUtY4KpWt03yQSWdmsGPhuWXF+mN5vnBz7uU3EPcSXFTAFcFCBM6ZzM4khYk=,iv:vEifujA4MvUakUtqMsQmuKIeg9w1T8IPl7CVFZthY7E=,tag:0PqOXLjWWblxC2dJ0mAWYw==,type:str] + lastmodified: "2026-08-26T10:24:28Z" + mac: ENC[AES256_GCM,data:QxJvmslWxcjAn1rPeaqItP3O5BaWDNEjY6gzQt+R77Yn9Md5zqxwTT1i7TI8HU8u2OAe24m+x5Da6ZzTcUHwnf/txW8Nqw/FiusWzZLZrCu6iHvztsXXwP3m+eCtM7oz5yMi8+D518KAkrW7aJPikfj0GopXABNRkYuN8shzE+w=,iv:yPlFUYW4RBkv+SErojBlF3ngDQbpsB8EYg8bQOfa5L4=,tag:hKfjetacdFN2iHZ2q1BpRA==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/home/apps/kustomization.yaml b/clusters/home/apps/kustomization.yaml index d0934cd..853b9fe 100644 --- a/clusters/home/apps/kustomization.yaml +++ b/clusters/home/apps/kustomization.yaml @@ -4,7 +4,6 @@ resources: - davical.yaml - vaultwarden.yaml - zigbee2mqtt.yaml - - radicale.yaml - authelia.yaml - mosquitto.yaml - homeassistant.yaml diff --git a/clusters/home/apps/radicale.yaml b/clusters/home/apps/radicale.yaml deleted file mode 100644 index de50fd5..0000000 --- a/clusters/home/apps/radicale.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: radicale - namespace: flux-system -spec: - interval: 10m - sourceRef: - kind: GitRepository - name: flux-system - path: ./clusters/base/apps/radicale - prune: true - wait: true - dependsOn: - - name: namespaces - - name: infra - retryInterval: 5s - decryption: - provider: sops - secretRef: - name: sops-age