From 4203b66402f17afe33288b2ffdea360a455cae56 Mon Sep 17 00:00:00 2001 From: "azykov@mail.ru" Date: Fri, 31 Jul 2026 11:13:43 +0300 Subject: [PATCH] webdav adaptation to nfs-ganesha --- clusters/base/apps/authelia/secret.enc.yaml | 18 +++++----- .../apps/markdown-vault-mcp/secret.enc.yaml | 20 +++++------ clusters/base/apps/mosquitto/secret.enc.yaml | 16 ++++----- .../base/apps/vaultwarden/secret.enc.yaml | 18 +++++----- clusters/base/apps/webdav/configmap.yaml | 2 +- clusters/base/apps/webdav/helmrelease.yaml | 4 +-- clusters/base/apps/webdav/helmrepository.yaml | 2 +- clusters/base/apps/webdav/kustomization.yaml | 1 + clusters/base/apps/webdav/pv-pvc-data.yaml | 35 +++++++++++++++++++ clusters/base/apps/webdav/secret.enc.yaml | 20 +++++------ .../base/apps/zigbee2mqtt/secret.enc.yaml | 16 ++++----- clusters/base/namespaces/webdav.yaml | 4 +++ clusters/home/apps/kustomization.yaml | 1 + clusters/home/apps/webdav.yaml | 1 + clusters/home/namespaces/kustomization.yaml | 1 + 15 files changed, 101 insertions(+), 58 deletions(-) create mode 100644 clusters/base/apps/webdav/pv-pvc-data.yaml create mode 100644 clusters/base/namespaces/webdav.yaml diff --git a/clusters/base/apps/authelia/secret.enc.yaml b/clusters/base/apps/authelia/secret.enc.yaml index 8884088..24c15aa 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: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,iv:LGrHT5xlUUVrN8telv6100t7xE3hn9jpYuox+1lOQqo=,tag:pKKDb+FXfZjTZBt3QOmRNA==,type:str] - users_database.yml: ENC[AES256_GCM,data:8G68Vibbv9vV67UwXYaT7Esu2zZHB25ZaH1AibHxbJ8g8vjdFozP734yAzSAUk4FFVs8HP+1FaLXGVzXcOxiWkti/6cmM7LW1oNjUB8xPBtDCESADCaHudKDtNqirFFD3x2ebyhEQ0Kep9TIcbXpmx7P4lDFhL/ERW2/wlPXr/uBpAr6iF6VNrov4+q95/hukHJ9yxGGVfgxFf0YnT33aD7Nd5nJFGFUYQ7hxRbM73xeU4O+mADj2nIOAFP9MySWetJoKDNAaIaD0MuyAVbI1OJqI6cglHrLxtTSFcikx4ujEo8EP6Vx4XAqgYY2azivH9U2dejsPwpcG5l1Ztz8N/X+m/bytPaAACbXOzt4NTMXmpf9/Ze38nsdglKMXjvkchD6IqB/MfNREpmdMjRYJXMVesRDzGjpP16RZh87xKCFpIb04haI6pIlFsV+2u4qewGnSnvyXXeYHllPSO1t1tcJAByCoYncS+2bKqvqC4z4Q8Yhm436bBvExvcEWxfQA6ZvMheH+S/TFe/sDsxEZ01RqaqUMLGPlGzkk9cgS+8x1UgAVqlact0EaLERs/P3j/0lAYpEev3LhEkwLiRRSwR+d58RvrabtTX9t2yXkr4mDarG1N09JRfTCcsqJXx35GcPfIx17GMz0ywMBMirSvvk8BFnqTlbHkxK0hK0+N1t86vQNqYe6FmYETUhNI4WRTh0Q7G9bxypEDM0a1laOYK9mtn+I5vl3T9PxER6fgE5VVOPR/VQnsb93uxnvw3h6FBAenL7RGHhjx/o8YpRawCdfGiRusTlVwVdC8xxv2YU/AfLnsUDZNb6yMCKr6woBoi3yM1AhpyWeRFA40Zg20XwhSwjUBi0ZJJyr2TsD39fwkGl1QxX8Z2jjZIRU2gzCxVITDnpYXNxRy1IFGfMoO24k4SgJWovZ1zGc5dQ0wq+agiy89WO9R+XIMEtOobw5pwrgUIrOVs8OZzVylYOeke9ID8jL0eYQ2A0Y++2XCRU4ZYzaln5cVxcz0W73wNjNn/Bv1elzSQb9I+mascDjoroypjKIKtK1qZA3fxRZ8blAvczYDgxPNuPFlsF53FbyK1+wq7S+M2FGHmP58gmpJvgxVzmWe/nWZiYfDkdEH/aJGzBbvQWi+/3tn04PFB+9OAXbWvk6VQk4bKO9mh/fB7HpZ7twO46rh2BDejA/k+3nKXiahpb6Nx0sTr/QhnyGxWGxKNW6pZ3vV3N/QblT4I/jYbHh/dYVx1TIy1iqP21PJvBAnKNXTFgscwtrlQGDSE3IG3KlFFjOY8PQrlHrSsAOrojr/Wn4AHD/g+J4ShJWWDxwvn+ziyCA95GTxNo847w3alRqMSW3/pk8DMdSt4vPmH/URMFu7MH//FYrzN4W2DQKMrMJ2TOhrtAOeTN/PCtMmR0y45HykMcKPyEDprLd8WuJg5T1gWp+JFZtVuu/Lvnn9YqqVBSygsVnohwd5LDHighOMxihaJO+dA1pAwTHvA8+kA/wKFZbfS8wb4E7fDl9zA8RSrcL7kzHVYTJIKheMFXglxf0Zz34pBDqLrO26jG43kDIyVR5yI8yqTqk3HuBiXBjM280yqJWKtZCdJBexE4V1q0Xpp3JRcUZ7hyorTcbVb46kw5Vmk6JT6R3QyeEsNZDImMKJv6Wo78CwPraAV/h1FFNNO+iw/TYRHh/pcS5c7lVo3k9P1sHsPN7WPTD97j+cDcjL88Vg==,iv:+yCEOQfhY2WSiivPg6CeIWOeaRPRMM+vcI1H5tGDt1o=,tag:l2m98g56AozBlfhM7aRqig==,type:str] + configuration.yml: ENC[AES256_GCM,data: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,iv:ksHwpJpFgx3vHeGSpd6HuWssSKgogw+ndesmy3h9SaM=,tag:x8OrwqUqiMYoJSDYY4zwmQ==,type:str] + users_database.yml: ENC[AES256_GCM,data:TcFLP2v9g3717culsT//0PKp6Hvz05yWCarkPm9WKVo1qcMpfmcSoGbO87wRivzPPy69sBhA6Pw6KvolLoFmHXZMXHPoCEMTK4M4cmnZh5dqqmdg7dG7r0LULSmXtUmK2p6vIUIle7Dl/OKx+UOD1f/s9IIFklT65p20njuap4PDz4xnEvP14zE4G4DO5iWwbkKxS00L+Cd8DrnLTq14Uy3ZUS8D08qQOwkk14iN9kOQ5ZXyKYOLbyzLBc8CXckjvuxB4GxuCqp4tpYEipmauEr4u9kjWStcBudJhOTw0f20jIghH2smAi8pTHiC383iSoGNiNyOomYVRjMu/LHN/FiJDq+/O8Jx2BMTkE3SEk+K68EpsyDAtzRXH5IYUg/ifjoC7yhO1/e9an08UeBn0e+E7JI01HoAM6D8VFy6bv+rvAPH67nFP1iGjNbCR68pFHofX64h0eNfdjc8eb357PMZ16hBR2IkCRW5OyCvzxXn2QBvjBUYo4YxWr1atTgKsVC4SU0imnUy8BqcM5R91c79OPq7MVyrDDv3iKzAA8GlN1dIQ0sziGWvU3esrK19Ay+Zy7TikdGXbtYP5I/yJt65VlTVflpmPfrqnAdGzaRrWGMoUKbOat3yJJR+fSSggEmrnNjzMezrE3DgN2U2l5ubyNZUyeQAM1D6J8ihIVr/OK38cL1txqwHAHlKYSWn6RpRjB1Wzkbj5v48UcBiU/8c/F0MiKzTEVmkQAiII4phQJBFKNpgf6IzeyswqQYuDaleJwmt7EVp2NyHI9A7P7wZ56gNroL4vItT57VBpXGqfnc2WSMkpWREQIq/6L4d/2EzR7z9LQabZpc+g0vFEkQKpALJDH5Akg/3sZfTmMt11uonqhbH2KnOc8BuZPQJ9BHSYtxqNEhnDDHucDllRKxPQAwzptg1WBsEHI/h1WNA6JvaX3mxNtXzu3kDFXMk3/B4kRdHmjurebt+GHtuici3glvGwFLkZgiWzhX722KzHabCZ0Nf6TkCXMLz+nTfxbBh42Hi9NgyRq6E9paZPJ5+XPKIosj0t+HTC/l4Mi5UUD2SH2HYbiXdHIb+gd4C4gIEkeGU9r1QvxfG0mWGIOVIJiAg280nfOk8xhpVwF8b9nyLLo8DCVoQ8TuJrKXqtj5Ipg2+BY3MjSso/Y2Tv8GTVhw2LWrw+jytcI2ZbGeLvpRVQ9gLNGI8NIU4wDtEwTttcno/mBuXJjnLaoeAc7Yz9gFTDf/4iXSi8UyDjI8txZpSLtndFs/ZPWAku9QH/zxfXb7gkSH3A2ZH+M/GlgJDJJUoGEUNGYL61L266UlJ4G92n+ta7+bxDPD9zI4o5YbmqZl95sGSp1gKMuFY1Xwon/v9N4z4ncyvyQOMfQqKRrhsa9uQhAZ9Wl3NaaLszO70KC/gzB8njwIzG/MZyIt8hzU55Fq7R5YQN0Ql6Vp8CxxyOdeYtmoKwBGhhJkrISIAgxVmhAs7TCelXUf3MFxjCvvDsTjiyYj8A2By76aV7mgbzBF5ATzY/8pd3nnNnXMRYCpBlOfcdKkXU5aS1yVbNJmpYekprdz6vMHpAJw4+I0k3e8P+2DuRr4utdEvcrjE/YlxdSlbwxSVFywJXhXS5Gk6OCxroc3I//yGbhDAU+h/bntQmQ4+RpW1/LBvOwi3cfkdY4KLS9YPYDqbsRFlKK+dMeJaZEiVf3Nk0mnYqvPd6Bwd1wkT022GKQ==,iv:7M/fZEpjLypx0xze2FC5rCMffbhHVGily5C/ZJmsS8M=,tag:QMI3M65XFjAjd61y4CTASQ==,type:str] sops: age: - recipient: age1ncw6uagcgncd5m2admqxt73ey0mcd99jsw9sa9lcdv3gu70mcerql8ya0k enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtcHB5ei82dElsRm9QWGtQ - MXF2Vml0am5VdkRKUVRRZ2RvcW9QYTdCNnc0CkVUY3Y0dEh6aHFtZFJuTGgreHRG - Z0dKeEVrOGg3NkRwc0xhaUs4aEtTa3MKLS0tIGx1eWZGVUNLRHZGbGtpNkZpdU5t - Q0I1K2p2L0VTb3dHNjE4UzA4MzhaekEK+X8h2sFKc2Up0nE89x/GbbNwaW/V9IFp - j7t1pi2X398vZRmqieuodK7UXWXY7KqWokBCdPzk34/eMlde0pFCuA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRQTlrb1ZNTGxrcVlVdUZC + VVEvZjVmc2E0clk0ZHgxbVlSMnYxMzBiRG5JCkZZNlZ3T2FySmlxUUhUNHcwRGtR + Vi9Ma1drL0JrMWlPVmdBWWNYa1dXWUkKLS0tIDRXdEJpRlRlRXJTMzR4ZUZlYy9H + RHc1bWZJaDBTYjk4a3EvNXZZNEJ0WDAKxgsyASl+Mw0ORnNpI25NhGXs3b++ASe0 + v0G7j+9n2PB1WnZ4BqetXOHIpIT4QeEQrWcO+w98lUDGut/l4D5WDg== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:21:24Z" - mac: ENC[AES256_GCM,data:DCZjwIZCi6cZP9bYvV9EcexyByt2hIvjuYNXoH1xVgOvSwivWUEIlt9YkpU50EnJsen4W3n/vPOS8yaGxKl5dDkX51hctqxIfDsGwy02kyLPIfva9ka1MATeybJgChRdTfPTyljuQ87p6Pvq/8uAPg2Ug/H12MI8Vr5y/d6ZUno=,iv:hkT9vJWz/S32qU3MasSgni4DD3HJTnmMsNXh/EWZhrY=,tag:a8Z+T9EbwRBHEhn4hd3Izg==,type:str] + lastmodified: "2026-08-26T10:21:31Z" + mac: ENC[AES256_GCM,data:CWp+BuU2RnAZw2odd25ErUWaZDP6HOFLN/xtvlzHAnnu6rNxOFVsDys4DTyonwioo5eCg+wymzjFgvbTL0gEtXAwKBy2znrj+7ob/Q+wz+CA/gZFinSxq1eurzEap3bZ0WQbnhK09D7HDPTbdLy3Z4xUeeQIA8jtnjEBUDKOteY=,iv:FjSD0LHSkLNe3r7b8lB7WIrCqeoUJ9+C5hJXa0zWEqo=,tag:7IwynX3GA7WWUg/aG8SZQQ==,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 82350ee..9ef2f22 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:+bwI1qPacE1S8G0HqXDOVvOqUzHsfnMP+IVuPxGid9alJuJ4Wz/WFCA3Y+tHqSIo7i6q71RQn8Z/sRAsGrh7Ag==,iv:/oWS8GV1O5xG1ECoqaKdg62iiKqyp2JswNviKUFqXRI=,tag:qLx3pDQ/UqWIyKqNqxe/Jw==,type:str] - OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:1H03ZEio7xkbrh5KCYmy7uvDOpmtzmcD98SnItCUBnUdEeTy9q8S6GdW9qXDc0MewVcPee26fNDBalHcHfq1pQ==,iv:1PlY5WuvgBTPFFc80mK4gEBhswiIptSUSrAHMKVy9hE=,tag:Pt6ZyyIxT1m0uNRoJqcC9w==,type:str] - OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:+TQ0yiUWed6HmHqVLhA1K2xCQPy2Ar9nslSjjcbZoeKbGXSy/pI5kKTPgroJRurgWyRACmvjX/PEP6Twj6DKIw==,iv:8tof/sGMHAqLwM0s3Ob67c1Jo2ngr/Z4yKfip3EzTCs=,tag:YYu552hnwdoQQhTspcrt8A==,type:str] + BEARER_TOKEN: ENC[AES256_GCM,data:zJj7Hvu23WDPsnELoYz67DNQxVFWP/XJwWxbkKU93Hz98Xy0u6z6kUzhNABHb2FnKJLvnQO007QXdCkQgyvcVQ==,iv:/jGGQY2WPQYdhjpi4WiD3ajGVSA8uf11WY2p45s++cs=,tag:3vZVnTGbO9QNTXVE4mM+NA==,type:str] + OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:4OU2+r/kctg5N9K95qKsAV4EOj8nynLQnKoNdXRJmP5A/aiaDiuyxezZQ+q5xRuDgPHEEVZ2k2dsJPfYkia/oQ==,iv:nhO1vrSPdP/jvBMKLXKouYW2Q/yRP20h4nwcJ/AoWtg=,tag:tZyobhKSZhHmsw0wj4nZcQ==,type:str] + OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:WJjPHcJB/wWSkTgohQuOmF+tFzulNXNZ2a/nvea2cpqSRzyZpMJlU+PkdcHNCONBxvg78hgdABdydB5bAi9dHA==,iv:9ED5hNcZoD0LNm7gd1i2PznYKKh00RSPK8ZDRRRYdwE=,tag:ZsLwobQ6LEp+XAtpljT9Cg==,type:str] sops: age: - recipient: age1kct5g7d7eus2hvdnmx99ewsrtz70lhlasxa25euqwdctqhwqqpxqz0n7gg enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiUzNVNk1xUS9TalV1Tmwr - bUpOcFRnTTlvRGJ1NHBJTGFMdjNuMW5QV1NjCm44VGRnd3FxdXo3T1lVcVlGTzla - YWoxeW9OYUd6ZzYyQTFLT252UCt5R00KLS0tIDJuVXdoSG9ZYml2ek5USk8wRWFv - VUdZRGl4c2J6UVVSTjdDYThrSUhBdEEK1Tna7TkIi8LCvp3W1n2tKcIrd3B3FPbw - lhJLpGVEBpp87VXGHnIla+DF5ncn9KMA0ILJHsIFu+Pw2dqGzm+wKQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTYU84V1Evb2VaVlJQYVFz + ei9WTEhmdytRNmdTdlF1VUlSOFN3VW04RURzCnlGWjlwcHRjSk5xcDdwRmNwSWpw + L1F5dlVDeS8yMnFXa2ZHRDRIZnV5ak0KLS0tIHYzT0hxWU9CazFIZnN3Q3BZMjN1 + Q2NxMytWVG9pR05USnZFRTF0aE43VzgKWIhPxT/Iuy+wpU/Ssv7ykV2RG/L+J7wu + tnJOYKtHPZBHfXFb/+hs0KsAwih4QtnKw0kHNs+uWwEERkowqfPMaw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:21:25Z" - mac: ENC[AES256_GCM,data:sYhBJ23yLBnozOx/jPGS+BUkpBmei/FihgCeaLIXPAY8TH7w3pSn5Ujnr2gcxl1RaZxRDQxGWIlHsFdo8XOQJPftDvQVgpOPDTtNmdLNzp3Bo2u5zCoPsdC4qv/UYsL7PD/Qcy46suMQ6uuv0za7TvM2OfYPQglG21+wdaLW/Kw=,iv:Dh0NHYtmKmjxzlSdX5LQAX9wGyu5mwBVb/0S2W+oV+M=,tag:aNK4Tpsux7wz5+vSZZIygw==,type:str] + lastmodified: "2026-08-26T10:21:31Z" + mac: ENC[AES256_GCM,data:khW9h2LuZ9AcdaL8rtkkkECcYRgaWtVlpzKsUd2Zf7EfR0ezw4EkcoZAplb4k0Asn0hhET+zV4zSRybpwrFyUXubt2fQajeOd9oDipC+3J7zfPYkAreLX8ZaUOVr+WjixIbuKO3qZfNK44VZMZ45ITuKVLKSNVrtm05iZPnI/8o=,iv:mbqdVZaEhi6VCfQSF/nAD81Tp5nDSsOQX6BgK+FWr1I=,tag:odroXeRtwDr7kF80n1umsg==,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 89246a2..0a0ca2f 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:qO00XPqsbnTAKh2RZ8qvtwbejy/KkcNPx91K1te+ppVSBfKuYja8ndDfCovmBOp9ZxFMxbSju8nUAwzaUs0o92d0TEoGh0YSkfzlpEaILZWPyUalnBLGkPJdw/Ff4p/m1QyRI7b8LXnOANmYWad1dhT1nzdSU1u7hD3rAjRHV4CPVtYXXPkXDb/nZFKXuPgw0ttwv4m8qqahImx7+U2QpIi5eTRl1byot8dHmWiI3qQQmcW5TEQFZ1HAuh+Bdg==,iv:jd0mDQdTNrjchzAuOIvmIiO0pl8AcPSG/M1pgRIKkZM=,tag:JxXeHbSXuuafPUILKqlwlw==,type:str] + passwd: ENC[AES256_GCM,data:BYSWmaYzlLjaf0yvvuejQkaK2crzwTsw66vxf0D/hYIAAJitbFcxwado9+haetk3DAE3gyfFCfBdE9EBA1AnDY1AYONYng+Wo96GcEnAl0NVccND0C97b9mGvOX42Mx3B7z09c1bCROahzHwkhOniML5sqT+ayxzS6OB5/qz6+a7pkUHdbAU+bYlzjF1fGiWeaw4Muk7xfQivw7gkLgLtuT/uWeqKtzWpQtQ+m91GbkhjP0w/QuDRBWCpmUR/w==,iv:SOcYC2oCObkBDdmVezNOT0qI5YcfPuf2RTVnARzBS+Y=,tag:Gv//3t0QNpzpkwC47jhbHg==,type:str] sops: age: - recipient: age1u236u5mzkzj72y4mfxx68gfqw0u0j6tdgkudnm5pdfpe7apq4u6s89jr2h enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGR3RnU3ExNUR0S0F2bTIy - YVhJNkI4UGhRWXBEdWRzY3ZxVlF3ZlZVR0NnCndzNXRSS280VmJjOFg2M29TZW5O - b2syZTNiKzk3YnRNcmVVMGJ5c0FBSW8KLS0tIG5leGpUeUp4WVJWa29DMC9QN2Uz - Ylk0MGxtb1lCWXZsMVhPRXZDOFdBa3MKBYcR6I/Me0Xv8+dG06fuiZt9pQ/SSxHA - sEpO/yYNoniJKYZahRZSWJzLHK8+2YcVxnhUQej6eyrSAZK8oR7OPg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqdTlxcUxVVGxyU3ROZUV5 + SE8yM25saEdxZHFHczFTSlRQQ1VJUkFaNGtzCkRPdXdTMUxHZ3ZDQTV1OHRhV081 + Z01NOVBNZUI2WXF4SXlRaG1YMEFBaWMKLS0tIGZnU3NDWTVRZTlTb0hMcjZKVmo5 + bUJGWFRPSXlXWG9tWFMxMFZaMG45azQKjObuM6post4IshW+ptDtNV8DVQjOiBvC + hr38K7DKXWlfGlKYZI3s5ZKlpJyvZyVqEXXEKp8pvN2ZAa5KZ8zeKA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:21:26Z" - mac: ENC[AES256_GCM,data:MYtO2h/Vj/n3IhD1Sqxn0dRyxfiaP5kOjIscU9XsoRBU5ZlKWy4n65n5A4h/dh6dihMtECFUw33wM631SoxVwsWYJMD7SKa/U4VMKgE4F3KQ+hzCcJkA5+ZitMk7NQyVDeQbtZYkuIwn4xaZH17brX8NNNtOqr05ZH/dqkotU0Q=,iv:bB2onQIRUTEGWMGmm6XeIEdo3P9z7Mv3dnIZpMe9KGk=,tag:Fc5en8RtaSjgYoKHRt2ZFQ==,type:str] + lastmodified: "2026-08-26T10:21:32Z" + mac: ENC[AES256_GCM,data:V3VhukIhPtSnzfLK6pKQN4AJR/VxAvRVVdXcLkLgGI+vZm5M6P8H5joXYbromM61cwoJYwKbbQA/WQCVO1QAYEOKzvL6faHynxF8dh5rukr2/ce9M8QUAC6n/hWWtSyjZAUAL0dRdvibmvDf6CHIIK8SB9gNTv2HbbsYM2e+7oQ=,iv:j/N6/kZUzDqgq+kkS92UhWubB2RaI6xRXRI8lv+i59w=,tag:Av70eR3NCUMWUmdYaTbE+g==,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 9b6cd5c..5ef80d0 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:sE7fY1VUyRuN+v7eOUaa/EBt/fA8Ts8NaC94G+fP8ToqI9oM4M9D+2a/cxaejFb4vWbc3hpD8oS9,iv:tKUpSTJK+nQgpcICH8xxaOiTpYfEJX0KzYk6K3DhV5U=,tag:lABgZZPcKkYM7Cd/tGUbEw==,type:comment] - ADMIN_TOKEN: ENC[AES256_GCM,data:RCtJaOx7PLUFy16sRlIEqlmQcfqUfXdmNZzxpa1ets6RiElswObkvmKn0uBjhciOJeZ3QmfM0pJ0bkrfVgQYXaHRenEXG4Dh6DYvJgmeHAvhikFvrnRQXbMj2+wnyfMoRazKwgWEXkz1f1AXwE+LA9dFsD6oDw==,iv:aBh9AXFb2oJd9yMSWhyXvZJ008JXFm88IqFMzyQZXtU=,tag:0skiJtG+t8/XXd96fBW7FA==,type:str] + #ENC[AES256_GCM,data:enZkNZfCLqhmlUiQo6U/e7EIZSJ7DNsjmnehkCoZYtkvgfuhjWwAlvBDH6HunGXT5XFUrgTF5RVy,iv:6AKMbsQ7MK+/ONtZJ6syj0Im4MSCAQAr5+RGBAr/IgY=,tag:LquUiObtVGLu69PtvIdbPg==,type:comment] + ADMIN_TOKEN: ENC[AES256_GCM,data:Ky2A9nQQtXfpVbax5J2t77bZQsBaVkHmVJoE0EoFbHGWuLlDbGN5zcp++sL4V0yxwJjRdW3rXGJW3PgsVgSSRQ7gJ1NhGZjKwqOrdhXbZkzHGjvb8eifkfaHmV6WQVRPeMaQIlo5jCFc6w332LGKa3zzyEQGUA==,iv:YEPgFbfx3Vc44KyQv7ze+Xp9irimtjDj0XA0aUmT+iw=,tag:Z243KBAej9bY9MBwkpL8MA==,type:str] sops: age: - recipient: age109zta6l0cwpkxn5wek82kvauxn6yqrq80rsz4mvu5atdnpcn9pusuvnqk5 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSdkdHeERWUUtYMmdIdVhp - dEQ0clk0d2NnaVIvdGp3SHlrYjVPU01TNlVRCjhDazhpckN0UVc2YWZ5aitsL3pi - OFhNZXhreUtqMXNrZE9FcXVNRjNBalUKLS0tIENBWXIvSDB6THhXOWs2MndHWmcx - MWtQQkRSd1gyb0QyVHEwWmhML3g4RFkK1gB6/ptPZNyleEwIdlRNhz7mi9b22kkt - acgwVnz+THP3eCs86MHIDMVAEJzcLeR3sTlIbLsCS6GERGx41sDrVg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHL1dabFZaK0l6QmNLZGJK + a0U5YURmcnd0UlJVUjg1YmIwT2pacGJiK0dBCmdxWVIxSGtLcWR3SlJGNVNNN2lh + MGp5UmVGSHVzOUFQanRVWDJpZWZKaGsKLS0tIE4wdjk3dm9OVXJ3bU5HWG5YZ1Fu + WFJhSUxyQy81a25idXloTUFjUzYwNHMKLfYQr0DLYEkFb8LpCjxEaNhgcYTPVllL + u2L5jdShc69UgtswIkgCersJzVZV4HmNqnpuyqyJKErNtuzzMdZXDQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:21:27Z" - mac: ENC[AES256_GCM,data:rSp/xcMLtsAm881YyZxbXFDYyx0MnCXtI9gK2dYegXgNqcz86UgOVUo2T46KRzeLYwiZcI1O6DeLLGmaNDeZ4Dd2R4DYNpRcYwj5EBnWKGU+wfmxFeVu/RXIlXl+dj7C99mOY8WaXfaXtRpDtmuqN//gDenMHfbPiB+xT8RDvYw=,iv:83OD9Y+VmPuUbkzmgRZOfrURr6Pq3eF3U/XIGt4tpF8=,tag:+X6BiDvwVyOfk6jSxvhI0A==,type:str] + lastmodified: "2026-08-26T10:21:33Z" + mac: ENC[AES256_GCM,data:3CxKMdHF0CkyQwo1Jcz+nmv7ISFiz+mgQqOssAsJv0dEqDWnUpoBXMhcyb09foGyrPtd8ySfLFWYFC9OeZE2jJLFjQCGmlpKERbzd3m1Z6FcighWxdu/lNSDWpdkfhcJTMmQh2dZREGE/9fXHzkukLQzMRtf3aa8k8XgLFJgZuw=,iv:iZulCDX8u/oVkdy1VmxyEhLPlMvl9BSC/dg4baBLPWQ=,tag:3MCEIsDXBtDafvmBdeMWPg==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/apps/webdav/configmap.yaml b/clusters/base/apps/webdav/configmap.yaml index 2a3a1b5..c93b351 100644 --- a/clusters/base/apps/webdav/configmap.yaml +++ b/clusters/base/apps/webdav/configmap.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: ConfigMap metadata: name: webdav-config - namespace: mcp + namespace: webdav data: config.yml: | address: 0.0.0.0 diff --git a/clusters/base/apps/webdav/helmrelease.yaml b/clusters/base/apps/webdav/helmrelease.yaml index 2aae517..10ace00 100644 --- a/clusters/base/apps/webdav/helmrelease.yaml +++ b/clusters/base/apps/webdav/helmrelease.yaml @@ -2,7 +2,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: webdav - namespace: mcp + namespace: webdav spec: interval: 30m chartRef: @@ -78,6 +78,6 @@ spec: readOnly: true data: type: persistentVolumeClaim - existingClaim: markdown-vault-mcp-vault + existingClaim: webdav-data globalMounts: - path: /data diff --git a/clusters/base/apps/webdav/helmrepository.yaml b/clusters/base/apps/webdav/helmrepository.yaml index d4b09ed..67c7bd7 100644 --- a/clusters/base/apps/webdav/helmrepository.yaml +++ b/clusters/base/apps/webdav/helmrepository.yaml @@ -2,7 +2,7 @@ apiVersion: source.toolkit.fluxcd.io/v1 kind: OCIRepository metadata: name: webdav - namespace: mcp + namespace: webdav spec: interval: 1h url: oci://ghcr.io/bjw-s-labs/helm/app-template diff --git a/clusters/base/apps/webdav/kustomization.yaml b/clusters/base/apps/webdav/kustomization.yaml index 7b0a744..33b7f85 100644 --- a/clusters/base/apps/webdav/kustomization.yaml +++ b/clusters/base/apps/webdav/kustomization.yaml @@ -4,4 +4,5 @@ resources: - helmrepository.yaml - configmap.yaml - secret.enc.yaml + - pv-pvc-data.yaml - helmrelease.yaml diff --git a/clusters/base/apps/webdav/pv-pvc-data.yaml b/clusters/base/apps/webdav/pv-pvc-data.yaml new file mode 100644 index 0000000..1abcef2 --- /dev/null +++ b/clusters/base/apps/webdav/pv-pvc-data.yaml @@ -0,0 +1,35 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: webdav-data-nfs +spec: + capacity: + storage: 30Gi + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + storageClassName: "" + mountOptions: + - nfsvers=4.1 + nfs: + server: 10.0.64.5 + path: /exports/shared/documents + claimRef: + namespace: webdav + name: webdav-data +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: webdav-data + namespace: webdav + annotations: + helm.sh/resource-policy: keep +spec: + accessModes: + - ReadWriteMany + storageClassName: "" + volumeName: webdav-data-nfs + resources: + requests: + storage: 30Gi diff --git a/clusters/base/apps/webdav/secret.enc.yaml b/clusters/base/apps/webdav/secret.enc.yaml index 322f537..4d65e18 100644 --- a/clusters/base/apps/webdav/secret.enc.yaml +++ b/clusters/base/apps/webdav/secret.enc.yaml @@ -2,22 +2,22 @@ apiVersion: v1 kind: Secret metadata: name: webdav-secrets - namespace: mcp + namespace: webdav stringData: - WEBDAV_USERNAME: ENC[AES256_GCM,data:QnqONqc=,iv:ZBSRzbuvOjmsoT8UDADRJszFvvTBT1yAbl4K75faGeQ=,tag:4OJWp99/X+f1ekj4DICr9w==,type:str] - WEBDAV_PASSWORD: ENC[AES256_GCM,data:5Ts9qTVJ/OeAJEFXP+jQ/2SnsUJoOHlIERrR7wUYAGOKuJHU+fdM/1hc5uDUQ1ps,iv:pDxvz7K0uWWOs3dGpTCCd6g4yrki57follhrfkz5NR4=,tag:Vfjijpfypi3Z1kQ9rSFrEg==,type:str] + WEBDAV_USERNAME: ENC[AES256_GCM,data:TSXZlI0=,iv:sgF/yOtVk5KLSGMOPkYqaI8RJarDsr8zpX5NuBV4Mj8=,tag:fTvWmFe4TIR3BgAWlAY6/w==,type:str] + WEBDAV_PASSWORD: ENC[AES256_GCM,data:qiRboAlR84vMadR0a6UeJ+VuNs4a30dUaTQSyq/C9UOqU6VyLrgpCmdhIgK2yqP7,iv:kfxNnZ/Nr10FiGWqsQE2RF3cWDpiZzm7LsluYN0YAoI=,tag:YO9TwW2XKzU549RcsxQS+Q==,type:str] sops: age: - recipient: age1y8t9v56yuvskznddqfsd4yddzzch0yf2dutvvt8rrx6rjh5f9g0s3qeays enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXZEsyRFl5NEZkTjRacXVv - SUJqM2k5cGFFcU9hQnZHaGJML01qQlBMenkwCmY1Q3h3elJVQ1U1STM1TE5NTG91 - d3ZpbWJwK3haMEppdkFkelhteUFBRk0KLS0tIGxjNk9LdHdqNUNvRDhab2tsbjBW - KzJXOTJyMERaOXZnS1FZekg3QUJ6bVEKSXP39FqPboEMa12N2OIuEA3wK2J5b+Tx - OqTSXEr+/qDzNRKeJX5tJTDcn4j1dvvvv4oQXXhRX4Z5OLh3NYAboQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEZk9GUWxwbGRRa2ZWT3hv + TkdmT0VZVGFDT1ZRRHdsdUxTeFpWbU9WdDNFCnpxTU1VaTBkUTBTb0lRb2ozQUxH + TGZCVU16U3h5ZkJjQVpDOWhHRlg0dTQKLS0tIFJEMDM4NEhWd203d1EwL0hLYjlR + N2VjUHpkMENPUTNhY2dHRFB6NDZRNjAKEj3t7QDyYz8dz+9V9YpEnW/PfuJsfWyo + 6CYGpDkjsX9e2xAhuPPTtci5RTybIOe6JHnWOn+feZukDTuXl9QIFQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:21:28Z" - mac: ENC[AES256_GCM,data:0Fv5PqOJYDY0NDZydV2GolPwflbls25TZqqz1rjS27EAdexqzoO5xy+W0/dnb2/LLC5bRtTcwqIyFxjAJAVDCz3sdS4Tg7PLTFBfXAonOalHGiepEtlLEmyKOFYpPNOJkwnTYa4pwM6sg+9uTHRrFg3SK1oupsobefvsQBnSZMo=,iv:1E3eEglbZ0BFCqv8lXa7zS+NIqeakskwOb5sLXkBNHI=,tag:WG6Xq4576mv7z2g3V4o+7Q==,type:str] + lastmodified: "2026-08-26T10:21:34Z" + mac: ENC[AES256_GCM,data:Tgrx/dSHWmMpUaNW8dfbiLs3MVJ5IDzB9kuhdUFG+qo21ujwWes7rPz0NMi7TuP1m2WilN/6bYyKip2OGWUfM2MbH+cgYVreCrDUgGm8d7zzcBATwJovvQQGXmbPpz9y6tcqyLO5ItUAMBmWDzQOMlr8iFTLZByUDpQynTBaE84=,iv:5+jBnK8xmmrV0PdkdBx6aZpnjH+nnFkPKckCMyjRqQY=,tag:ETd6vgNW400bClSypOmMcg==,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 d5d1ab8..34491ec 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:Egk30UmMmORVjuNQASyZOmgitzQ9Dlrb+42g1M4dgr7iCqUZDjqI9rJzbUYzu9A5Me9tWdYhJz2xPr17jDn15KFw+r5kAdvTJtyfxQKIzm9JDhIchrhFZEu7372HsWXsuvzvGr8You3XnIOpFal7Qafm4s2yGtwNcHGlawI=,iv:UItDMwJQqGayB536MIU1xPc81L2gFn5d0fhVIEFGvRA=,tag:1vRSkyQEIzCYoa4IKZy+3Q==,type:str] + secret.yaml: ENC[AES256_GCM,data:XQSaXzBZipL+NTlWp3BUUsiVZ84rhhSa6L0ysInOgOilyHN8KHQA/nuDQE6j8QN7IteB1uRjPXjwbggBd6tjTf1ln58XYr7WRtyfs0E9z9UBM3iudfozgBmQirSlxf6EYZ222UqgqCKqoct/uQPvlbIYfUrNGAtn3FRPZDs=,iv:Ry2QG/3/lkM0/tR0bULlMkyFj66vYLInKjg7Wl/d1t8=,tag:c9nyaQKt3xfnLUE6k2M2ng==,type:str] sops: age: - recipient: age1tu4xgfefvgdda0vn2thaqndq4p9tuydq2ud6qa98tzzgnff6749qnlcx29 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6QnZkV250SUpkOXluc0tq - MnpNY0ZhdlBob2dodjdicjBZTE1DQXFpbjNVCnNrUnlzMjhLVlZ1OXd2OEpiMGZp - aEhvMk9iUGlwVFBpaWhuTlFDbzFEZWcKLS0tIG5zc0ZZTVNsTVRXSjZjOFk0NS9S - SnBtVGFySXJHeHpOdytrQTB5Y0JXOFEKe9UtoHh1DpIcAVmZtCl0ujG8Y9q+orjJ - KDUlX82lMs1SVbcLgtkCD77vAvTQRF7PhCOmTQOrxxJRx3WjrTLSiQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlQ2s5OWp2UlVJd2dUS3RJ + Q3k4ZGRQV2ozVnpEcEVMQTRKazk3Q2g4QVFRCkxDZUpDRFQ3TVNrQitmcC9zb1du + eVpvdXAyTVE0QzZzTjYwK1g5MmZBaTQKLS0tIGxDRVFpME1MQm5kNTNOSTRPOFoy + SGxqQmc0WnVpM3M3d2NieExJRWlOWGcKTeytpodZeCD90es1N8A+nyrJOS9QofRV + 7HrUOPXCP/blto2BYnMweh0RbDT1ssmXQx0kuaLKoOYKGxJtnO9k7A== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-08-26T10:21:28Z" - mac: ENC[AES256_GCM,data:cReu3aWyw+URZ+qdbsBKzqM+bbs7dBcD5haqjyIUWwA19ebMhDYQCGvogAl1opqsmCKByB83SVilNfeAbacYK81Tmj1ETD1p7792ldEwBx/tS3MH0/SkCMFru9mwGdGKi2IwynLeRhLTJcRcLPPAfmTKWWkTpZW9JBuiXTZdTE0=,iv:KtxuelNuuK5iyjaIu/gAwzbZWR7Awe5c3gdPUspcLKI=,tag:E9lS/xS5rvdViXD3RSuiyQ==,type:str] + lastmodified: "2026-08-26T10:21:35Z" + mac: ENC[AES256_GCM,data:NWe88xA8+QnhoaasmYPaTEQASUrNke6h8byhWlY6HBEuznmVBdY4iE7PYY+zGk0RbCBRP4FWcw2061mtcUje7+bBb9YCcmyUDLEL5Yyzmj0XsOkXBX6tby4ERivaXZvL2lyXd+eZxem0uIFGlSxc8qU0hyFnCK3HLrA5/geNe30=,iv:O5jzepx+mT9dpj78K1mD9w0to8OHV+iOfr/VMuq50iw=,tag:uOobUktd13M6JKaEBxmVwg==,type:str] encrypted_regex: ^(data|stringData)$ version: 3.11.0 diff --git a/clusters/base/namespaces/webdav.yaml b/clusters/base/namespaces/webdav.yaml new file mode 100644 index 0000000..a47e0d2 --- /dev/null +++ b/clusters/base/namespaces/webdav.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: webdav diff --git a/clusters/home/apps/kustomization.yaml b/clusters/home/apps/kustomization.yaml index 8446f84..ce1e5db 100644 --- a/clusters/home/apps/kustomization.yaml +++ b/clusters/home/apps/kustomization.yaml @@ -10,3 +10,4 @@ resources: - openwebui.yaml - markdown-vault-mcp.yaml - nfs-ganesha.yaml + - webdav.yaml diff --git a/clusters/home/apps/webdav.yaml b/clusters/home/apps/webdav.yaml index 00400bf..c7c4445 100644 --- a/clusters/home/apps/webdav.yaml +++ b/clusters/home/apps/webdav.yaml @@ -14,6 +14,7 @@ spec: dependsOn: - name: namespaces - name: markdown-vault-mcp + - name: nfs-ganesha retryInterval: 5s decryption: provider: sops diff --git a/clusters/home/namespaces/kustomization.yaml b/clusters/home/namespaces/kustomization.yaml index f385616..92c83dc 100644 --- a/clusters/home/namespaces/kustomization.yaml +++ b/clusters/home/namespaces/kustomization.yaml @@ -11,4 +11,5 @@ resources: - ../../base/namespaces/homeassistant.yaml - ../../base/namespaces/ai.yaml - ../../base/namespaces/mcp.yaml + - ../../base/namespaces/webdav.yaml - ../../base/namespaces/nfs.yaml