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
@@ -4,21 +4,21 @@ metadata:
name: longhorn-backup-target-secret
namespace: longhorn-system
stringData:
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:Qik8qNmHjivnm5xSwHMSHy8nZv0=,iv:LS3BPVI/qdSlqizAwJ0lBo4XcJnG31ggIq81mFHKQks=,tag:Ia7gHqRFlli0BNva6Q0weA==,type:str]
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:HT+pgbFgDI506VlH17rgmbogOe82mh1z5LDDq5o461cbn0sSbEk6PQ==,iv:zB1Aow+3J1bITC2lubzA65vsd5VN4UUgqneA4uwIAVc=,tag:TGd939wAahspnSUwRtC6Aw==,type:str]
AWS_ENDPOINTS: ENC[AES256_GCM,data:qnMEbsrS02a2pHuaxfks4rNJtywfGJtaF+FR4hFYJgNFnvR/R19hNn0AEtmUAZ+N99HT5SamNMrVY7S1PA==,iv:MnjuS8+40pLaJkHSGra6pL+1+ITqKSny5u7bR9yb7Gc=,tag:gqB5MyU9r8xpUNaJ+2PowA==,type:str]
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:UAfpfQVSxY7M8Vuy9auxRbQyCLo=,iv:HyPtCLEVmd75URjUUX5x7nhyfyu7HDy5qzO2aHOvxQg=,tag:TsWcRkUrQAekFFF2el8KSA==,type:str]
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:PadmaaJ060G5HEv4LHntZkMBbGXwJVAKsAWKKUkvI302zMV2P2gVew==,iv:xwexyiLseILBc9nZoN9Guyw0ta6JzctaRvqLO9gHWrQ=,tag:+uKETvBh2c0UTsJ2So1lUg==,type:str]
AWS_ENDPOINTS: ENC[AES256_GCM,data:gzlcUgCtTWMSRoK2zfiWNLh+tex9OOEjx6auG1EDSR5Y5BjcyyVFK3mbWuRFm221m3mfoWlamjCAQE+KiA==,iv:ZaZLMvSJVggHw1jWtE4XM3W807wufMmVauc/B66CUes=,tag:Yz951hKdoSenW3VjsnQB7A==,type:str]
sops:
age:
- recipient: age18hhmdmupj90zjgjpxk3z5cf3lx36hcznnmqsp0fpyg50823pudrqjupydt
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVZ0xtNGc1M1ltQXNpakpm
YzVSYUlQeDdXZUZ3ZWRyd0pyY2dIU1dEaG0wCjV3ZmRjSzZ4OFFkY2Q0allod3l0
S3JKaUtGUnA1Ti9XOVVLOE16L25xYmMKLS0tIDFTU3MwcmJpcERVaklDbHJCa0w1
OTcwVGp4MVN5VVFBR092eUQybi9na0kKwhjDUzvNUym7c7O/+CDHWBfFFLAuG/rj
ekYmlO4EKATG+yp1NQ8Hj7NcR5PQSGiNSBwfqCrEgqVcYQSmlFmU8A==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMQ1ViZG4rOVU3WUFZN2tK
S2ROcG1RTFVZN1pJdEtsVE0zL2RQc3BNYlFBCkNTa01vSXJaMDk1TnNMUmQ2c05i
eHE4WW5mM2Z1ZFVTVU5Dd1RZOHkwZFUKLS0tIC8rVEhCcDRERGl2cEY3V3RKVzNm
QkFhS2VCMzZHTWZxdmszaXliS2RSajgKxsKmvpW7HUg9MLfN0uhmPjNauvRc4JLK
x04c6Uxp3E1XEJ7Mno1IP4b6VgYf8Np/s27YPw1VDq/NAVzzogrGIw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:32Z"
mac: ENC[AES256_GCM,data:pMkNlkcxO1HOPzBjY/BTuBM3AkEgvz84Zb+/rHsdtQIJEQbtHZfc+VPhaqpPGjAbac5kpe9JZd1tj6sBcN8VBqGi+Al/j/BBbdJ6xUtOJzbg49gYJ6voBw/IZtjr6sTK6Xx0znpMV5zwJl508hJveUxvqfJsMpCXl/3FR10+HGY=,iv:xris7XsSqMDEjdHScWE5ucKsjrNLPQceGrEiv59rz9w=,tag:SXvzncAFyxuEPL/pCW3Lcg==,type:str]
lastmodified: "2026-08-26T10:26:41Z"
mac: ENC[AES256_GCM,data:6lj2LI+yllaE2WzrklOqNQ70sMQU57NMK2Zza+skImhc9ILBN1WzfnNnlBGs97m4m4+BNKFeJ/gH9DoNheBSk+7MJQeaPeOk1n02i8rYWibJT2t3/7jW84R9a2mPQCGDXjMjY0/tNITXLWrwJPipDuFisl5xY1Mme3UXnJIlzoM=,iv:Qs6T3TvbDV0iyX/R84jREOmf212DRU16sWH1phXXU8A=,tag:1KFegi9I9Y0Tog1OqDyXmQ==,type:str]
encrypted_regex: ^(data|stringData)$
version: 3.11.0
@@ -4,24 +4,24 @@ metadata:
name: s3-backup-proxy-secrets
namespace: longhorn-system
stringData:
WASABI_ACCESS_KEY_ID: ENC[AES256_GCM,data:qlK+ONGDavWmaf6w94j8OyMbpDU=,iv:nEd5dOva/EbeGID4fp6kdF63+aoc39dW/J7UE6HVX3M=,tag:bIsQqnOS6c7A6LtsdnZ30Q==,type:str]
WASABI_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:1NYGslCAcqssRSvBSiqfkvq/uM0oF5ctrf1/Zo2CwrfGejugE7q8Dg==,iv:LboBdw/YLf/0F12oZwKTpP7Iv5C9huABKaK5flk5ETo=,tag:KzvGSn/jjZeMCq4Sg+f/zg==,type:str]
CRYPT_PASSWORD: ENC[AES256_GCM,data:khxfQINBuEcZt1jga3jxKVMKGeNiJ/b9SluvsSnCJ8hMrYFw3GbCW95CNQ==,iv:E6YOKLI1DZSaqDLySKJBELGP+EoC4QPvM+9ahalg35M=,tag:SCSloFW+9GzPYpWE3TUmWg==,type:str]
CRYPT_PASSWORD2: ENC[AES256_GCM,data:m8omkA6TESbAFsu+ctTI/6AJrdsvTtviFUECvayt0/QbFrTQeBGo/fEGSw==,iv:VmZ1SFO7dCU+AYyCDncxEfcpCmRDPpSiDh3ioQnfeXk=,tag:UVhsVJcD7dCpogXg29YBpA==,type:str]
PROXY_ACCESS_KEY: ENC[AES256_GCM,data:H8uXYwuY3dQmmqez7jXQGWKt/30=,iv:ErmZL2ygfshIDM9+EwNXL+qIk4cB9wXgS+NO0mfc9Yo=,tag:bbq5RmgSK2sD1sA3OjMfHQ==,type:str]
PROXY_SECRET_KEY: ENC[AES256_GCM,data:CdoActn2NaBtT71KyxY/i4/KaPPYiMjMdYxo15k6B0KtBTPIVBKsOw==,iv:LHpa1F/MF6+aVWIdw1ojFx4n1BeAowHaYSLKwS130CM=,tag:Ogi5pFlj/gOSKpcwR3PSvQ==,type:str]
WASABI_ACCESS_KEY_ID: ENC[AES256_GCM,data:b9v8b9BwBGDibu9rQthptt0NP5s=,iv:KvNxaQ+nk8esISuspb3sf/1SHSt5MBClps/Ycfmjj1c=,tag:wyD4EgO59fdx4sipfVYQEA==,type:str]
WASABI_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:c8wNVSc7CtYLINqmG7oY4ftgCGwTxb630ofYDBkLMHiyDBfunjszwA==,iv:yiNPYuUjb3yaWUbX66MyazUWO/4AZw/Cc/ua4Zgq0Hc=,tag:fNLFl1/LY7Io05iPRuhAfg==,type:str]
CRYPT_PASSWORD: ENC[AES256_GCM,data:7XEbJttEVF0JKzV0zPXLNeLPQ6SZ2oFN83z5XxzpqYHl1/XiRvP6+asiRQ==,iv:JQ0GK9T6HEh6SuRER2ONl/OscpcoJRAcmy3ZHW4HQnk=,tag:v7cTylPaQqcGjMBTdbGpQg==,type:str]
CRYPT_PASSWORD2: ENC[AES256_GCM,data:IVYIFuSDKeqD2jBaXOv6GvcXCqU2dZCNIwkj/q/k0ohm+73iKih45YwVXg==,iv:eGTVfCa0TRsz78Am5CsO8KouKFTbiL4owJd6w33MmeM=,tag:1zr10qSTBwmGEpcAVcvXlw==,type:str]
PROXY_ACCESS_KEY: ENC[AES256_GCM,data:n7IE2PTAZfG6S2u8A9DTXFZmP88=,iv:ChgymxBVm8zQdPiDw4TB8w7F5A7VpNe9EktERxVamao=,tag:5U2PVK7c1HZvmQEXuhWFZA==,type:str]
PROXY_SECRET_KEY: ENC[AES256_GCM,data:6yr7+p+Tku/usMeH2vei6bEGbQPC0HKDzCaZwpbb06WJE5UlXGSCTA==,iv:7SxHkt7TCKxCNqrwGx4kb5343st8CyX7cPNO1TaEpUA=,tag:eq3pdZFvgIgkv+Pw9ztCLw==,type:str]
sops:
age:
- recipient: age15vc3geq4lsec69rnxczluvwgcexeqae02zxzjpswsuatthaasu7qzath48
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3bDFMOG04T1JqamhRZVk3
ak9RQS9oeGpTR1ByckljMEVkT1FPSTFmQ2djCmN0Z1FXUHBYTnNFMVoxS1Vsa3h4
U1pRdXZYY0dNSkk1a3JvZk5RcG5PS28KLS0tIFlqOFNkaVJSTFlyN1FqZ1loSmR2
VlEwR0ZLYXhsUWkvMlF0b1d1aFRPR00KFQOqTck7M98qjTZK2z1nGxQ6FKkup+IK
b6/YELW+U1UHoBdvQXIueN3tN8j9N8qOD4QR7VlnwiPkVxKMt10eag==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNeHdrL2VEcFMzSG1HRWFx
V1NkZmVDejQwT1o1aFBHWlRZOFJobmZuSWhFClBuYnhaTVkrTXFCSG5raWlGd1cz
NlJtZWhoeS9RbC95clVmYUtOcUtGc00KLS0tIGFscnhhUWhRRTBBcExKeHBhNXlp
aHZGcGczeXVmNDVCSFJVVWplU25jN2sKQgPb6JCn/ZgXPxsIGSSzC+M5gKWe1aXJ
Umc5kkL4gafF+dGrFLza+03jYIAe+Sv4NG+w5V9/GcAkv72hzltq6Q==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:33Z"
mac: ENC[AES256_GCM,data:TVnh59knYi6LPEuFrQmvUzsKMA6mMwOyEycfg3FVz7b9oBpCG28Ga4VBDA0PLoCKNym8Ant1SauE69/Tuu6/AhpJYhPx+s6ZYLSNGaiBKl6V/jcVk+hzY0sh2zZNguz7EmN9eSAfllle8MDaBCJVz8pUUh6f+EjRjqt6DNDxf0U=,iv:pNhafgK7PLzpTwuUTLSfB6ZxbFmP8deNrHE0KbvOFPo=,tag:RJ5ccAW3lxeie71kh7Xpww==,type:str]
lastmodified: "2026-08-26T10:26:41Z"
mac: ENC[AES256_GCM,data:pR42/OaM6QjgAI9qs4z6Oyj7dwWlL2TkyGbzvaQFLpwRXPREXpTJQ7cAJpda20N2uktbizFqLwj6BG0kKxfEjniMSt3Z77jOdP7nED94KqyekDOIGvn33CwcfOhh7e+Pt3uICXC89cdGkqMt2xbqGQrBtr05lhVrxUtBhyDUuOg=,iv:E1sEx6Y8hOpEeroWURMZog5MbPmMdDL04RjcvrrJdk4=,tag:aTO3QvLUb3xY5vbN9YkeNg==,type:str]
encrypted_regex: ^(data|stringData)$
version: 3.11.0