fix for nfs-photo mergefs start before ganesha

This commit is contained in:
azykov@mail.ru
2026-08-16 07:36:46 +03:00
parent b87970e2d1
commit 8600e786c6
10 changed files with 114 additions and 90 deletions
File diff suppressed because one or more lines are too long
+10 -10
View File
@@ -4,21 +4,21 @@ metadata:
name: davical-secrets
namespace: pim
stringData:
PGSQL_ROOT_PASS: ENC[AES256_GCM,data:d3/uq3ocK3kYoTcCXWtCCM6UgyF8obgqyILCQnAdfRQ6qGbHJ7lNZ4Dwark6TUxN,iv:TXqRMZMSzlrc7X+mzMlWy7CbKJK1cIhUKC3i/bbn928=,tag:NAq3H08XxT6hljw/PZYDDA==,type:str]
PASSDAVDB: ENC[AES256_GCM,data:U+yPqm+JJ6jeY5vauEKhBMXOvHRzrL+BCz728iFRQU8NuV2pG/uFFFLvidbcJhUp,iv:KuqthbqDMFLvOJ6q6X4GexgSdY7x0JZEfc4FFJO2vMY=,tag:M7lMcSBA3V14MVmIvR1G7g==,type:str]
ADMINDAVICALPASS: ENC[AES256_GCM,data:zJAvMGchenU7dy5YyW9J3yE7OxMfmUx6JdSl7zt3tRY=,iv:XYaE/uO4LfT9OXe/jykkCcUxc7CcGH6VHrpcY24cV5g=,tag:trrq2UsHGdqjI/nYDlR9uw==,type:str]
PGSQL_ROOT_PASS: ENC[AES256_GCM,data:Wykm4mbOJhRDBadUgBcbuEUBvQ9CWuqJPyBhkpMdIXVLDATgKBk1uGHn1NW/1xLo,iv:QsUG2R+oPjcuvK3Z7qZLwBk4l2fpqg7QZQUq7zI3lAo=,tag:FZ/ETnB40jSJ3tmBqY0Oiw==,type:str]
PASSDAVDB: ENC[AES256_GCM,data:UT3BfTCb3zcbmcJPLhecTPmjjcKiZM/5VGMU1T5IqF9Be2GZ/pjkBBR3X9foJbTO,iv:Mg73sWhsRDQQcK/+5mPTLMY3ACISN/ObTUFeTEl6K0A=,tag:gvzjHcyIfwia6KGhtYHMNg==,type:str]
ADMINDAVICALPASS: ENC[AES256_GCM,data:6U685WY+bWwQZEM9BZrF92H4zRBiguziojgRenl8dUI=,iv:YdkPt5qCDM6drfoX5G3k1jFm0rTDjYkmQNd0Ww2nujw=,tag:dYYUY2aYLv3sYcSjqbnGLA==,type:str]
sops:
age:
- recipient: age1yx8mey02c0mu6te9hwxwdqp5n4enjz35e8thchsmvhqw7xsrzy0syg367g
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQTTJqNHZtSmlSaFNaVFJu
VUZ5alRXaFYrYzhoUjVWcjltMm9vRlpFZlFrCjR1TzJjNUZtcXVGTkgzWGNjNkR3
OGtCY1RCVkZnUG1TUkpLQlNnVjhmeW8KLS0tIDdGVEw4OFdja25yVGVDMU9ZSW14
QnRoU2k4c0l1K1U3MDhHb0tLRTdmNTgKzToAkiRTHkEN6J34Efzz0EJculyKf/46
zUDKYqV48oqx7b3WoRszNYvn2+pjQL72aA9kgJuEp9uyxzqjbS4AAA==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDT0R2TmlwRWFtM3c3MGZF
RnQ0SjFod3JHWVA4M0ZJblA3MUJmd2VHd2dnCkdrbm9MZ3dDTkdCbGRTV3g1SlVG
eTRyY0t0YWY4YU9TdHY0bnN0a0pqY3cKLS0tIEhKck1udGpNY2t0ODZEZHpzUHk0
djEzb1RMSFdpclJzNW5BZkV5TFZNWWsKKUG1TiK+nvDo+dmHg8ZooAT5rsVzyawu
Mlh7xKlDePmEA1aERroBAKcQWVN2xMEMyqmnz8wfjJtdFzYctxduyA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:28Z"
mac: ENC[AES256_GCM,data:8OcF8zTddH0wIOj1mEsHNgydiM4jXNBuQFe5/An0v1CivwmdxLCs1ROaMh43zS4TLodNJxoHORXBtXx+JDokdlbax4CtKD/P3BpWMYZ5VlDzLtO81JsGf2lF2IOjlih2ho053TJPExSqTdnh+JuLqkZ1u14LKSmXtAdmYCCzPMQ=,iv:dCaYVeVkbF2Nnrb4feLbEDix8Y+98TTcZs+PZlVbeWg=,tag:oukiZ6xufBQQNV4Vdflrtg==,type:str]
lastmodified: "2026-08-26T10:26:36Z"
mac: ENC[AES256_GCM,data:Pnbg36X3WmsehOam7yt8dGkh4CvO0B7iXFe4tNIsWSTSAN+PiuRT34BsO5fxKyMeUbMovHTdthD0/H1B12CaGXaP6c/5+ZiFGY6ekivwFU/eWWlW6WrBogymDNMo4glmYrlTPcXRqHHBaEKI+kuLZnnK1Co6uM2eS2ANAIoYFSs=,iv:fX1XYZD4H+RfSssnoAtlLZsFiHLNVbsUhIWTgil5fQo=,tag:qZVxpO8XNniY4PRU7NpyCA==,type:str]
encrypted_regex: ^(data|stringData)$
version: 3.11.0
@@ -4,21 +4,21 @@ metadata:
name: markdown-vault-mcp-secrets
namespace: mcp
stringData:
BEARER_TOKEN: ENC[AES256_GCM,data:smIDe2D44OZUsTp+Qxtfn1ikyq8gTtxiULw0WTT6jPCsIs9f/vDkGFUOmbnFeGrPTJ9NG6cGA+uDi6DSrZXGuA==,iv:r2PdMlVdXhSU9fKtENIJB4dzScvnVW8J8Kdvz1HG3aQ=,tag:8tSV0MioUhZPCZav7N9I6Q==,type:str]
OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:n5MdpERQPszciQuXDAE7uUpSmARSq3Mkg8A8fxfxqqcArvOz3FghK1p+QeyoqzqtXWx5y044Jdd8xN052fZ6kA==,iv:0zb76TH5Epq3Ua2h1fU7LuilXidSNiJbRetu4uuVhbQ=,tag:XL0sG8E50d9yCCg8dn9cbQ==,type:str]
OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:DbKM1lTXO+WROb91u1mXX8X+t3khCX2p/Bwqx55lmJ3Oq3DxzegRbKRKToW+NCLodCUJxZS3o/DJ/exll9whcQ==,iv:JvkrNxf83Q073F9nSO7/wY7ICxUfw7EHPZ+1ew1XUck=,tag:rwwz5CSCxANRjpG/yCJ8Ew==,type:str]
BEARER_TOKEN: ENC[AES256_GCM,data:exQ1s3sEGKwhxU+11b2J834/grb1/lxpCGOIcRvuDAhXV6iGwz/H9EU9hQqT6TOu7+lBGyCv/auCqXR/NHKTDw==,iv:wo27Hw3ImrUyfpmApmjRUDopxIA1xKORB/gRoPbdLUU=,tag:YBIGTKcWd1jK+EKaQkq13g==,type:str]
OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:5ResuPOwyou8/zShgVBEMshRNtMwkscaoa7tAm6SLp63Ljy/zWfp6jOqJsoYCbJheWleczb8XJE13tjuYcFg7g==,iv:mdbFh3XjgPsDwSNBCyPyuJcVCXCg69gDrgNoiVRH5bw=,tag:gw1ZWWezAzLeUaFFyPknVw==,type:str]
OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:m3+xO/xOWNjsHv6q3FhBeip1LD2QnZowI9yUkRJgmIEy23j/Tcljhwb3EX2C0+XZhyz5vsbs4QtvSfkeGHvbJQ==,iv:irKnbPIIF8zPB6DUeruo2i82asgrjXpkQVsXAWI/k/c=,tag:GVBqev2NFhrdBR7KmP2Saw==,type:str]
sops:
age:
- recipient: age1kct5g7d7eus2hvdnmx99ewsrtz70lhlasxa25euqwdctqhwqqpxqz0n7gg
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnREdJYWE4clBDUTZHRGxy
M2xxV3c5ZWNLRitlRlFnT0NLM3RYMlh1eHljCjlFdDVTb2NUdTd6VC9lMnk2M1Nq
cHE5UjVlUElLWHV1Yzl6eWdOY3g5TkkKLS0tIDdXY3VZcm9xSElrVjM3NEYrZ05I
aW93Sk13azFXVzJvYWJwN1gyc3lTMkEKAz5w3LUnlhRlWuY7p7B8udmHS1WCUKDA
UsnF8hQROKOem10sEZb0b8d9PW0c3RyiTfLWdFpd8niCyCNgZQRnkw==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoZ0VYWWw5eTRxQTZobUh3
ODZKVldBNjlmRVprNjA2eGpqTUt3ZVc0RkNzCk9xZnpzV2VDdG1zUnB1byszUkUr
cVZGcXVtMCttYVBVZkJOZUNTTldxcWMKLS0tIEg4VXN5U0gzQjFJb000UkJTQ0dZ
S0xtd00zd2VGZGM3ZmgwWTUzY2wybFEKij2UkcOGARLmWhQ+BL0qr91qGbxEbNUc
1iDZT0JSTlDIvfT9RlrP6yVmBUym8JNXG7/Bm+Y2ciOR0mEiy1HKnA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:28Z"
mac: ENC[AES256_GCM,data:Jrwzzb1FGYAioCIuVAMWn1Vp2thJoDG9lC30a1mEb06oWyV1uEcbO9c4AuXsSCNlY35s766ogWOubRsxEGO4Bqvm4l65HUXecFHSsRdtUJgxkvrRjgX4RuJGaLPuJKHNX15+5JSMFUERaoZeMzVraMVHQN6txstEU9+XkMDzjAM=,iv:2CEDBDdzghqqOro/cH0eofv6w/eJUXHMozKrCNoYw88=,tag:18PtBAyOD3lr26/h6vEuDA==,type:str]
lastmodified: "2026-08-26T10:26:37Z"
mac: ENC[AES256_GCM,data:ek5av17iqeydYWHJn9M55Zneq+KUNruR8pQAG/XT2iqphcs8c1K28P63JcUGI0gRibXRkSyGrk4/91bjMO/ItrmtqThgdyXHcdCzSRNMi5YlKLdbxICEKAwMZCp6Ko3Sp4kurl6tDHHcBN4dfBE0koCG2tWUdnU/bDKXUis236s=,iv:SaDKXMsni67Jt3ne1v90qyWy/oaBuploFxwTz9HaE8k=,tag:NNxuxdpSS9MPMLXqoMsHew==,type:str]
encrypted_regex: ^(data|stringData)$
version: 3.11.0
+8 -8
View File
@@ -4,19 +4,19 @@ metadata:
name: mosquitto-passwd
namespace: mqtt
stringData:
passwd: ENC[AES256_GCM,data:pLEYT8+BtYZJSUyxVHSUuePD96lLk+xeuFVVpicT6fy/N1jvr4hAWpBxLkLnjB8xdDNKNPwyLzUq1SRkpy5m8G1p0u3zO28rkKWLAkwBIYGPGYAmlOeKrhn4KrmleFcZQ/aBvfXeYND+Hysd5THIl5SRkkJ7hYb1+n1/yL8l/ybcTe+q7lGoSG9Oj+rAvD49muZRfqmZI5TcgQ2t6iwaoVGHaaYhGky2KS5MjdBkwjNHyfKazhfc4SFVatunOA==,iv:exkWU4x2PPAkhgm/QJxtT44bDVSu6IaGChlcSBcQCHo=,tag:HnXPNIloqu+mVCJ9msYJ0A==,type:str]
passwd: ENC[AES256_GCM,data:bQqs/QzioY5VaWP+W38z0wEau/17D3UTOSCsrnN96Q434QJUlxD7bhgrP01jIrmhmi7MK93CJPoV0YG5hC99GJ97HCzJ54x3CVZGm1UDmXhBXSbJ/koccv6GG9nlEENq7XNT1bv0Qowosa7WZyeAjkByb2JtRbwTS30ipMDgugHd7ATZ/exmqLSWtssSCNNqLcXcKVK959+MC9BJUpGMAr5blBeONPQk+gbUcbz/p/d5wzuZcYfsMnA90lH7Zw==,iv:2tkeZGJiGAXCQ7829Pmv2hdDAbfbuVxRn9lpb9SIAt8=,tag:1Cv6wxCVSB8LwUDZsI9mlA==,type:str]
sops:
age:
- recipient: age1u236u5mzkzj72y4mfxx68gfqw0u0j6tdgkudnm5pdfpe7apq4u6s89jr2h
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBraEpFRWRGWFJkaE5xaTN3
Tmc5Vys1M1hmajYvQWdtYjFLTlpvUXRYd1NFCmE2RXZoQ09oQlhpdUwyK1NLT3pM
OFFWcWxINGZCLzNMTWFoU0U4NkVuZDQKLS0tIGNrcG5jeExLaVVoT3FoYXlXazF1
T0E0ZGUvblVnQjFwMWtrNXlmOS9JY0EKN9LdvPGrGQGtfDnGSsWOQCwoSLeNPwJ8
kkEHuhl0xyKiQ9aDRr0wUM+TSjB7pjXHbm1/fn/bg8gX5lNyS/z41g==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVTm1TMnI5dEJ3MVMwUEYv
MXNmL1hvcG9oNWlRZHRFSzJ5cW95M0NIRTJzClpRbFBaZ2ptZUt3Vm9BTFRLTWh2
eUhHWWJVVEtrUGNpTzF0QmcxMlhBM1EKLS0tIEhsK3E3VFh4a0lOMk9abFpweXhs
ZDNZQmR3aWtVNjNCelRkdVljTEtxTzgK5TFkfwLnMHNb7V7fljTYxDWX2MBg0Mld
QswJu3W+CDoKv2LSKV/HwIevVvlPCzGPx9+ZBsLIuKMTju339lGp2A==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:29Z"
mac: ENC[AES256_GCM,data:IM6AYTu55phKYKpS+ihX5zX1eeHwsnBG4SjbaJIx2LHlAZ4RRdfxoYq8msp0zlprN5ndfDoQLWaZ/wYD1syTReYNadjQDm3yDdVvDjxNY5jMJv4WkHM5Y75VtaPEsem69bhf38sKHrps2/6Be7ELAfYq6aCreH827ffHB6d0ycI=,iv:2NFKVbuRKT4+xeVMZwRGy9tQw+EOW7jHx+bZ09WHWIQ=,tag:CALPG940+fd3u/GRSZBtMw==,type:str]
lastmodified: "2026-08-26T10:26:38Z"
mac: ENC[AES256_GCM,data:jnZx+KJHgp5m3g2o7/rGMN5GLLwiCGmy0tf9ZwagZwkxWVRYPShZ0sO0BUtWh2C/z5mkJJ/5AqUW/zMR4ys1WnXRSN2T/QpFEyir3Bzf2fGqh4x/5zZZrm1ye6tk4YeX4c5BTAyjooEaqoptzRYUMB7ZjjXb98xjowUrg7q6fbc=,iv:qbsy5tkGtt9zNUlouOOUMQqzQfE7Gh7Woq1Ep92C6Yo=,tag:AzXxvISFeUu68JCn+wxlCg==,type:str]
encrypted_regex: ^(data|stringData)$
version: 3.11.0
+28 -4
View File
@@ -33,11 +33,21 @@ spec:
- sh
- -c
- cat /proc/self/mounts > /mtab-vol/mtab
containers:
# mounts the two disks and exposes their union at /disks/merged via FUSE;
# bidirectional propagation makes that mount visible to the "app"
# (ganesha) container so it can export it over NFS.
# native sidecar (restartPolicy: Always): mounts the two disks and
# exposes their union at /disks/merged via FUSE. It must be up and
# actually mounted *before* the "app" container is created, since
# HostToContainer propagation only relays mounts made *after* the
# receiving container's own mount exists - it won't retroactively
# pick up a FUSE mount that's already there. Running it as a
# restartPolicy:Always init container (started, gated on the
# startupProbe below, before regular containers) guarantees that
# ordering; a regular sidecar container racing "app" on every pod
# start does not.
mergerfs:
dependsOn:
- fix-permissions
- mtab-setup
restartPolicy: Always
image:
repository: ghcr.io/hotio/mergerfs
tag: release-v2.42.0
@@ -48,12 +58,26 @@ spec:
- "/disks/merged"
securityContext:
privileged: true
probes:
startup:
enabled: true
custom: true
spec:
exec:
command:
- sh
- -c
- grep -q fuse.mergerfs /proc/mounts
periodSeconds: 1
timeoutSeconds: 2
failureThreshold: 30
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
memory: 512Mi
containers:
app:
image:
repository: hectorm/nfs-ganesha
@@ -4,20 +4,20 @@ metadata:
name: vaultwarden-secrets
namespace: vaultwarden
stringData:
#ENC[AES256_GCM,data:AtTQnPwdiXYzyXqPllioJorIzEE/9BO3kF8faH7mMHoU1966d3trNd6OZRK4HIeHPwSXnfZgOFGJ,iv:82iAcGk/O8quLAlWCr7fpGYbq9mD9tdmiqd7oM2F6k0=,tag:t5zR4OOrXAq7ZbVdhOP5jA==,type:comment]
ADMIN_TOKEN: ENC[AES256_GCM,data:bc3bPmHCN7Vnj6SOkNiTtX3yprpjq+2J0e1oa0qEZuDxgh3gBM0AwDaUwSMrxR5tVO9kl5e1oR95Ey8tR70pVMUqRlZO81ppymarfWzv46r43wucdocdSQJG+G/a5DpFy2VTSM8ES1MrBJIMAbGNA4g6tJSzEA==,iv:jdEj3OgLFWPzLNubpVxevsYYPXwyGZmsx9CeoQuk9U8=,tag:7mOvS+JRP5c5f+0AoEplaA==,type:str]
#ENC[AES256_GCM,data:QZ7g5T8JGEbxRKtrj8SjIXP5ToxpP3/ZJlb/xrT7XOn5UeFciKjFJKffnEGGhQnobfLN0/wA4m2T,iv:I/R/I+DGkDQzNzpAofval535qzH2n6F9nRJordVmQiw=,tag:nH5X4IvDCZgcpfLgL2Qw5Q==,type:comment]
ADMIN_TOKEN: ENC[AES256_GCM,data:7uWlJ7Qzq5vXv3tViScq8xRj9QotZFGiGP91ybhyp92o0OCCYc9AVsld5fMrWEqGU9GrkM49SliTpcnCOtZVMRaC7aR8wcCGT+JcgnhWGCCzbBRwW1ABB6EfhsmNW1opGjuc7Il9tSyIIgTzantC6Uhfcon8DA==,iv:BUR4yVUIgz8lXGZ7zx7aCGVurnHaolCy+FrotmJimgk=,tag:KhOXuOw+PpYrNjZrlSSCwQ==,type:str]
sops:
age:
- recipient: age109zta6l0cwpkxn5wek82kvauxn6yqrq80rsz4mvu5atdnpcn9pusuvnqk5
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIeFhxazlZUjRwZ3l0TkdJ
SjY5T2krSHYvMEhNRWFpOGN3RjFTMGJMM2hrCnFTU3BxaFZ5elgwUW9xS3FxR2V3
MEJnSnh0eDVZVmQydFRpV29XNHExa0kKLS0tIEt2NVhpUEp2c3JoajRQV0pTTTlT
ZVpZUEtkT0JVMU4vcXhsT3NzSk5ZTFkKuBaHWdEOkFqvVI1zK1wm1qZChkAL2NAi
F+9csHkvDaNo8luqNLAtxub2C+hyeHoBFtCqaMgpdQ3VU/6UMI+BZg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5aDVJK1VqZjloNm91eGc2
VVgvVW8wVmJuenFXTk5IMGcvdWI2WWM2Z21RCjg5aSs2MlU2Rmtoa2p0VThvVmRG
QXNicTl0VVoybnpJdlkzcWlkUjlYWFkKLS0tIDVQVFliNE5OaEJocFE4TEFiYng2
ZXJQc2xsQnFxQnZnVk5Sakd1WVJlZjgKnwb9r7RMYnCDprp8B1t/a1P5/KDbHsT8
9CWV+MpiMkGGiktsMFKLNA9k0YXfpqk4vzWZNreV5x88WLkHTBQCVg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:30Z"
mac: ENC[AES256_GCM,data:rNc8F/N7mH8Xm5Vsa4nn86C+b31uXDZZZBf7eoVp1tM1gZwYQvrLvLhIb3v9/jghtlxksJPAMcjX+xJgU30VVIu4g4VFk4/igNB/0I4feMJQsunLLd4enLuY9YrlysRMMGjaz6WZf/HeRw7/yxho5eVwyZkoxhURqp1X6orfBUc=,iv:AzIWm3nhDRPekRWb5kswdlPd9FB8OoP9pkAn9H+7UeY=,tag:cAWy3N4RLSp+47bdU7Qr6g==,type:str]
lastmodified: "2026-08-26T10:26:38Z"
mac: ENC[AES256_GCM,data:2tA+qjozdW13TeXUnEcXor/7yGDV0rmO7JdSppwSatg1i9M5F3rTw9cDb6uVKWNM1ynSv+Wj0wid6zGGFof1rG7sQ0zJJgndEpIy+LuskmKK/YPr1+4Q0rP0geoQSfJqCp9R1XKpah7SyUqMEZR/4AQvjjRbghc2zXEDQmxt+bs=,iv:+xqzVOdy5I2pKJhElQTBTjwNdKGyfAExJKKnzShI+e0=,tag:9zpVw0p2zKO0gCwGzBIbWQ==,type:str]
encrypted_regex: ^(data|stringData)$
version: 3.11.0
+9 -9
View File
@@ -4,20 +4,20 @@ metadata:
name: webdav-secrets
namespace: webdav
stringData:
WEBDAV_USERNAME: ENC[AES256_GCM,data:6f/Nz0Q=,iv:OEvH03Cf8+Kmd6catIEZiwqRdx9qSuTiC7f/fKCyWNQ=,tag:6O693+36QcyBWVe6V54vjQ==,type:str]
WEBDAV_PASSWORD: ENC[AES256_GCM,data:U2qBdy+fbywRu/9dvviUEghK6taGf/R7OJ3Wmpyuj/hHAn4/UE8rzC4wBAlmCX+e,iv:vlNXDlN/PnEPRRSQ/p1HzmN2aF/0vdZkvxbjqSByGck=,tag:XYBBT4+imMHLJMu+QIdOQg==,type:str]
WEBDAV_USERNAME: ENC[AES256_GCM,data:eZjltC0=,iv:S4YNcm6ezaRGQqmuJnmFz4qHnPDzXDVyuX5jgVhIPGE=,tag:Bhp9u3Om+w1i2nJx/ProYA==,type:str]
WEBDAV_PASSWORD: ENC[AES256_GCM,data:IXtMZPxsBkRaPY3R1iXDrmeF98kJXi1a1298ex6bfBDs/s7R+qBAAu44ayae1kIg,iv:Fb/gnk81HtsCmzmxIhRI+NsDTHS40JFSPbhDqujONPM=,tag:s3ukZVuqPFZrpL4hXDH4iw==,type:str]
sops:
age:
- recipient: age1y8t9v56yuvskznddqfsd4yddzzch0yf2dutvvt8rrx6rjh5f9g0s3qeays
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVQlRtbWgzenpXNFhGbncx
b05WYUk5MGlGQ3JHMWRoZFY1MXQ5SHR2MkZrCitFaEVpaDZNbWNORlg5cFpDTk85
b1IwdFV2OEl2Y3o4czNwYUkwNGhmbkkKLS0tIFZGR1RJRHZMUWF5QVpSQkpSU3pV
VUZDMWd4QUVRakEwSXp4R084aktGcGcKCzrMbCS0XO6VpCg16Ufk2x73yNK6v5yn
io8+2upqXhlJxM/6tXAuV4hFic/7z5xy0jT8dIlovZIfSbcLoQD8Lg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiSXpibE9OVGZYSjBtUmJL
VEl3YU5mR21DTy9qd1MyeTFUS1BleHBWK3o0ClhnQk9FRWRhZU9zTUxyLzFvSm1H
ZjNUWERBdm1pYWNEL29OLytwVWNtUFEKLS0tIEk3eDE3ZGdNN2dqT1cwbGpGUFRv
Zi9hUjJFMFJMRm5GZVpqaVo4ZXBKZ1UK9BbOcU0gwbT2fZC4tGlKSCP7LXUqs5JO
cgy9WJw5pHugA/z+ueQofgB3/QSyKWOJSE8K8cNxo3j/SS7up8nVag==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:31Z"
mac: ENC[AES256_GCM,data:WF/6fs0eimqddFuq+IL2wzAmFO2xSWwbpQYkao9Mp4yV0uh4bopvfZ4coKLQYJP/jmS9Iq2GA6JO7u+Iypiizo20ZkLt1fXy/A8+wvdnPdRVfEtaeUc+cMCalMoSiwLWFJgKhoGIpgmt6DR4XEOnYQ41OIpiLTNHfZSk6bInjEU=,iv:nUzoUvj9w4TZEgi51z1e6ZNxTPoYYoWjU5Dxe5ZtbLo=,tag:b+XA8mWmmUhD25Z2ARP4QQ==,type:str]
lastmodified: "2026-08-26T10:26:39Z"
mac: ENC[AES256_GCM,data:hj7/COLGdqPcTt973mmn0fVaLHhJ8LfKk/Suk01bMrErQeatTBFjXnoKKbPc6GBqjnqUGX/KEL3T7fO478E1uWEO4tKFB4erlAOVSTp7c33cUh2moukR4YUpHRIrJnt+SmXX+8CI+hMWI7JWCGOmeQsoBAgndhI9QYYWe95wRrc=,iv:N6XygCzex5/xctaWODuCAAgrSq72It6MPzjj+uBsRnY=,tag:+y/m/5OR4lK56RuCxMeAwQ==,type:str]
encrypted_regex: ^(data|stringData)$
version: 3.11.0
@@ -4,19 +4,19 @@ metadata:
name: zigbee2mqtt-secrets
namespace: zigbee2mqtt
stringData:
secret.yaml: ENC[AES256_GCM,data:9EMz74Ed1NfTYNMyirbVpYtpCDQAT4xT5B6Ct7SfcUrmhavBh26CbyAu5mlnTwkbI8wy4DOCeKDbvEiSZfSn7gBIgkDUvrU1+E8ChgJIN1WbKW1EnaCbWf6gVUfSQmoYIdMoRCi1MdisJrpTzWz6vqBzsjZ0n6LmZn9KCIM=,iv:DRkF6d5ijwjLBC/nDYvTSfdxJ3LxKhGfNmWoipaHxpk=,tag:iCdPlixi8O2WDwsOM8ncUw==,type:str]
secret.yaml: ENC[AES256_GCM,data:PwZZkw3H9LgpHum1PlAXlXASrg7aI4IXjqtVJ5x8ChPsCrC363wweiKcpd9FGCfnMcWXZ14WvwHSEOHtDiqBsZs8k/yZc1ptokaAa/nJ5ibQhg4Tdje7CLVwdk9xpI2CccaJDS8bnQ4rk/+NaT7vYLN/kcv5cFY2tmoOlHA=,iv:1RuaUAGWUISPzdrCiBLdxXtm15SxQ/AAXW2w79gfsIo=,tag:YOsuPNZb4+jY4qkKqizNaA==,type:str]
sops:
age:
- recipient: age1tu4xgfefvgdda0vn2thaqndq4p9tuydq2ud6qa98tzzgnff6749qnlcx29
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBya2VtcUlsNXdrdFNEc21R
Nkdvdk5peTRtaGEwUmRNUkZxemlZSDZhNTFrCjVJWFlWaC9PcCtGUXNoaEpHUW53
TGtqZ2dMZ1N6SkFKdG5jYlZ5aUlqTkUKLS0tIFlyLzNWbk9VeW1YVk95UDFxQUxK
akhYczUxRnBUcEdpSi9mQTdSaWl5RE0KT+ovgpj7yFOU2YPNUAK78VFpTq5sNMtm
Rri8EcToPbYWwKVHV0hv2xLdupjCx4t8qWkdqqyce6/cYTxDb/NxCw==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkY3VMMTgrOVBlWG5yRnR0
UEdncjZwSFVLMFY0RUhiVWh3MThoUEtEYm1ZCjArTjZhRWovYStMeFM2bEhBd2Ex
UHJMeUQ5Y3Jubld2Z0RvcDBWeitZMUkKLS0tIFRmNytEYVhOWjdPTGNFYjBzL0tT
R2dtNW5GaGFSdjlvOXU4SnhYb1Vodk0Ktt5jx9DwLdMv4ZOJd0LIFVjNfVq/rque
mj6BPYvhCG+lNAs2SIchZc3gqlnFSD5l0h8r0yaWpsxwmb1JX8Zslg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:31Z"
mac: ENC[AES256_GCM,data:sjHIWp7pU25MO+o9FpY9PbQ1nnwzASodnd9iHlmoHKjWYnsqyMi1fetTn4O58kkx9Dc0gJH4sYnZj7ty/1xyHkx0wL/8RJaJ8B56K8iBotBqdFC+vUW8i7JJpVB1b9GNe22sMEDx/AK4QXoLSLray0ylpt+1D91s6GIPXc8uvDY=,iv:sEFLaU53oyX62j5bav8WT9xrT+RID6tO3q+L0o4j+6c=,tag:c67cWXEw7fA8Y3QzqErYhg==,type:str]
lastmodified: "2026-08-26T10:26:40Z"
mac: ENC[AES256_GCM,data:zV2XEuGObhwhcyAJnEVJdnW2bvphfmzMXIfqEOv/UUpUbsOlf0rKLXOgBYxc1IIn9glbgck+FMJgsDN91P1amrOFGhTe9DY9JTsZW9y0D5PCJAdrLVYDj7MkBn3tmeeVOknm3z7yS9uucin1WUa5/brCnSEcFdHGbicEXU7OtQE=,iv:thMnCQ4H+qV1EQs7RPLMWmcdJ/EO7HTsdAJxHho4RbI=,tag:qsdFBDfnY+HYRqRaRsC8SQ==,type:str]
encrypted_regex: ^(data|stringData)$
version: 3.11.0