fix for nfs-photo not exporting root dir

This commit is contained in:
azykov@mail.ru
2026-08-16 20:42:10 +03:00
parent 8600e786c6
commit ce67fce3c2
14 changed files with 124 additions and 98 deletions
File diff suppressed because one or more lines are too long
+10 -10
View File
@@ -4,21 +4,21 @@ metadata:
name: davical-secrets name: davical-secrets
namespace: pim namespace: pim
stringData: stringData:
PGSQL_ROOT_PASS: ENC[AES256_GCM,data:Wykm4mbOJhRDBadUgBcbuEUBvQ9CWuqJPyBhkpMdIXVLDATgKBk1uGHn1NW/1xLo,iv:QsUG2R+oPjcuvK3Z7qZLwBk4l2fpqg7QZQUq7zI3lAo=,tag:FZ/ETnB40jSJ3tmBqY0Oiw==,type:str] PGSQL_ROOT_PASS: ENC[AES256_GCM,data:zn/LH6HncZ7yOgjc4deE4yur43tpCbM/7SbqY35+mYt+HbgulWT7gr4AiybIuzoH,iv:NQnOHdhWk/gSYKCwfwi5srA/ECtDwTZB0AqCUXC6WMs=,tag:Ql0PBfaJKB38W8p9Dt3gsA==,type:str]
PASSDAVDB: ENC[AES256_GCM,data:UT3BfTCb3zcbmcJPLhecTPmjjcKiZM/5VGMU1T5IqF9Be2GZ/pjkBBR3X9foJbTO,iv:Mg73sWhsRDQQcK/+5mPTLMY3ACISN/ObTUFeTEl6K0A=,tag:gvzjHcyIfwia6KGhtYHMNg==,type:str] PASSDAVDB: ENC[AES256_GCM,data:3mfBhdGv9zqRFs2YZk8Aav/MrbwO8j0hTsHM93ljC85nY+P1CT8ZHVv0+lbViL1+,iv:Hb0+ik9kxswdpzp2qhsxCsZZQDOxyv4hjlVIaZiM3BQ=,tag:M5wHHJdVbr/zBtS/UUjPKA==,type:str]
ADMINDAVICALPASS: ENC[AES256_GCM,data:6U685WY+bWwQZEM9BZrF92H4zRBiguziojgRenl8dUI=,iv:YdkPt5qCDM6drfoX5G3k1jFm0rTDjYkmQNd0Ww2nujw=,tag:dYYUY2aYLv3sYcSjqbnGLA==,type:str] ADMINDAVICALPASS: ENC[AES256_GCM,data:lELJUzhix109LxKr6vWOxhIHPdbvhwnS/GuaeNHBdiE=,iv:g6r8aRzvOznAwvp6FyhHeMdDMwTyrkbDvKfFxUPv7is=,tag:LJDXG0xsPPXPg/xf4j0LUA==,type:str]
sops: sops:
age: age:
- recipient: age1yx8mey02c0mu6te9hwxwdqp5n4enjz35e8thchsmvhqw7xsrzy0syg367g - recipient: age1yx8mey02c0mu6te9hwxwdqp5n4enjz35e8thchsmvhqw7xsrzy0syg367g
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDT0R2TmlwRWFtM3c3MGZF YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnMkZQN2xMT3hkOWF2dDAz
RnQ0SjFod3JHWVA4M0ZJblA3MUJmd2VHd2dnCkdrbm9MZ3dDTkdCbGRTV3g1SlVG OVFNcmcvS01MaGRsVFhKYlVKcDNoeWsvQXdZCnQ0dmFaczNIRm9Zb0dWNzJKY3c5
eTRyY0t0YWY4YU9TdHY0bnN0a0pqY3cKLS0tIEhKck1udGpNY2t0ODZEZHpzUHk0 VW5pZW0zUFhpSWxNSkhHMjM4TEN3Y3MKLS0tIG9Oc1hxUVExamVvNWovenNiUDJR
djEzb1RMSFdpclJzNW5BZkV5TFZNWWsKKUG1TiK+nvDo+dmHg8ZooAT5rsVzyawu dmRHTUlTWVJvanFUQ1dNcXRjT1A2d00KJ+dTQh+9A4Eos6eH7T5bAFndGvEJ8KGj
Mlh7xKlDePmEA1aERroBAKcQWVN2xMEMyqmnz8wfjJtdFzYctxduyA== 5ipXoeamJ3dPVVpz3Y6hnajjxYkFuBclKH4kFBktSqJNzUSov/lC+g==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:36Z" lastmodified: "2026-08-26T10:26:45Z"
mac: ENC[AES256_GCM,data:Pnbg36X3WmsehOam7yt8dGkh4CvO0B7iXFe4tNIsWSTSAN+PiuRT34BsO5fxKyMeUbMovHTdthD0/H1B12CaGXaP6c/5+ZiFGY6ekivwFU/eWWlW6WrBogymDNMo4glmYrlTPcXRqHHBaEKI+kuLZnnK1Co6uM2eS2ANAIoYFSs=,iv:fX1XYZD4H+RfSssnoAtlLZsFiHLNVbsUhIWTgil5fQo=,tag:qZVxpO8XNniY4PRU7NpyCA==,type:str] mac: ENC[AES256_GCM,data:1X1bmdtLb+y3tqvnJnsgUZJm78l+0It43PbQZSSUh1zeV0m432+DEVDSbPpNWNGlHp/cHrxPZzCqeAtHU6z9a+jYH0teIfU9XvcGbrlN2pmoJZuATVCNvKy/8XOpNWR9xvQ0b65WeZRgc0l+LvsqJ00aiufMAlIEtXp9II4iLeU=,iv:NfocE8+iCbXA7tb6MSO07en1jPZ9pwzFNIZe9bNSclk=,tag:xLm+fu7aqL1+2UiMsN2iFw==,type:str]
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.11.0 version: 3.11.0
@@ -4,21 +4,21 @@ metadata:
name: markdown-vault-mcp-secrets name: markdown-vault-mcp-secrets
namespace: mcp namespace: mcp
stringData: stringData:
BEARER_TOKEN: ENC[AES256_GCM,data:exQ1s3sEGKwhxU+11b2J834/grb1/lxpCGOIcRvuDAhXV6iGwz/H9EU9hQqT6TOu7+lBGyCv/auCqXR/NHKTDw==,iv:wo27Hw3ImrUyfpmApmjRUDopxIA1xKORB/gRoPbdLUU=,tag:YBIGTKcWd1jK+EKaQkq13g==,type:str] BEARER_TOKEN: ENC[AES256_GCM,data:vY10zrYjDuj9Mrdxjc0IZiOTNt+58EWiOhk+Sfn/IfqXYH6073WOcOGRQCfGo17uB3TzOzUe0/IAHHuhe/BzUQ==,iv:zn5wEDG4YLJaHhqa+KwcWu6Vu9DpDt7qh1gCat2pnq0=,tag:WqMwFsNgh90yjFfh0JraIg==,type:str]
OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:5ResuPOwyou8/zShgVBEMshRNtMwkscaoa7tAm6SLp63Ljy/zWfp6jOqJsoYCbJheWleczb8XJE13tjuYcFg7g==,iv:mdbFh3XjgPsDwSNBCyPyuJcVCXCg69gDrgNoiVRH5bw=,tag:gw1ZWWezAzLeUaFFyPknVw==,type:str] OIDC_CLIENT_SECRET: ENC[AES256_GCM,data:mjMeuvinW8T/aSnZaMtXVV70fAGoTvJBQyQZI/3jZf+tdkL2HxGFAyTSDZkM3hgE/l8ym8BgzFtoUWRr+ehaEg==,iv:flCBZ6MqUhfKnFcKkKlieUnomWPKGz31kwbWyNlSKzI=,tag:rT4pVzI4NQZ55WaxZwOgkg==,type:str]
OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:m3+xO/xOWNjsHv6q3FhBeip1LD2QnZowI9yUkRJgmIEy23j/Tcljhwb3EX2C0+XZhyz5vsbs4QtvSfkeGHvbJQ==,iv:irKnbPIIF8zPB6DUeruo2i82asgrjXpkQVsXAWI/k/c=,tag:GVBqev2NFhrdBR7KmP2Saw==,type:str] OIDC_JWT_SIGNING_KEY: ENC[AES256_GCM,data:K6Cyk+yLIn9S9yqLYZFjqCFfCv6vvkixlvN0/wgQj7rMxkkI+A/r8KqSnFG0vxPRDG+wYqpt093LPrrfu/508Q==,iv:XQeNA7QK6r0GBinBnEwGsCvFGDvVUffhpGiLwdLrylI=,tag:EMYVRJMrB3P2t3q0tS0dVg==,type:str]
sops: sops:
age: age:
- recipient: age1kct5g7d7eus2hvdnmx99ewsrtz70lhlasxa25euqwdctqhwqqpxqz0n7gg - recipient: age1kct5g7d7eus2hvdnmx99ewsrtz70lhlasxa25euqwdctqhwqqpxqz0n7gg
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoZ0VYWWw5eTRxQTZobUh3 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1UnhoMmZadEk0SXlwcjNq
ODZKVldBNjlmRVprNjA2eGpqTUt3ZVc0RkNzCk9xZnpzV2VDdG1zUnB1byszUkUr YTBCSTNtZVg5Z3V5YnZ0c0VyZ2VPNm5vazBvCmZnYW9NaktaQnNXaTRNWFFuWGFz
cVZGcXVtMCttYVBVZkJOZUNTTldxcWMKLS0tIEg4VXN5U0gzQjFJb000UkJTQ0dZ eHhhemZWMjVjeGgrT0lVcFJKZHViUTgKLS0tIHV6ejUyRGVwdGJOdVg3SzRONnVK
S0xtd00zd2VGZGM3ZmgwWTUzY2wybFEKij2UkcOGARLmWhQ+BL0qr91qGbxEbNUc YVhqUDJFVlFnVVlWNlF3clNySTg0ZEkKb1vPvr9UqEJvC9rhPLWGS28PSjKsjrlY
1iDZT0JSTlDIvfT9RlrP6yVmBUym8JNXG7/Bm+Y2ciOR0mEiy1HKnA== wQ3DhrUYAooxQiMoI7sqKLTWIJ2hgr1NyWK/dFSmbK3Js0OxHfOQUg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:37Z" lastmodified: "2026-08-26T10:26:45Z"
mac: ENC[AES256_GCM,data:ek5av17iqeydYWHJn9M55Zneq+KUNruR8pQAG/XT2iqphcs8c1K28P63JcUGI0gRibXRkSyGrk4/91bjMO/ItrmtqThgdyXHcdCzSRNMi5YlKLdbxICEKAwMZCp6Ko3Sp4kurl6tDHHcBN4dfBE0koCG2tWUdnU/bDKXUis236s=,iv:SaDKXMsni67Jt3ne1v90qyWy/oaBuploFxwTz9HaE8k=,tag:NNxuxdpSS9MPMLXqoMsHew==,type:str] mac: ENC[AES256_GCM,data:2z8YeSYlIKLEM67nA/00KcxlhJace/sKL83IlT/BwbBe97NbwIFkJACrHTWdKf34NEH+7wjS/y+I7+NkkcUTGGvx5PQjb2LlDBW1bMY3H2gWT0ce/bU3PfFuQXsSroWE4J7xjdx0Xobc2d+/0b1lY5T3Hz1Iz3Awdqz1hy153rE=,iv:hKRBYTLSJkmG8VfB5kw0rznVCOZzht7k1qhgcdXN+wQ=,tag:GzHY14tQGuJwhJqKcmz9ag==,type:str]
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.11.0 version: 3.11.0
+8 -8
View File
@@ -4,19 +4,19 @@ metadata:
name: mosquitto-passwd name: mosquitto-passwd
namespace: mqtt namespace: mqtt
stringData: stringData:
passwd: ENC[AES256_GCM,data:bQqs/QzioY5VaWP+W38z0wEau/17D3UTOSCsrnN96Q434QJUlxD7bhgrP01jIrmhmi7MK93CJPoV0YG5hC99GJ97HCzJ54x3CVZGm1UDmXhBXSbJ/koccv6GG9nlEENq7XNT1bv0Qowosa7WZyeAjkByb2JtRbwTS30ipMDgugHd7ATZ/exmqLSWtssSCNNqLcXcKVK959+MC9BJUpGMAr5blBeONPQk+gbUcbz/p/d5wzuZcYfsMnA90lH7Zw==,iv:2tkeZGJiGAXCQ7829Pmv2hdDAbfbuVxRn9lpb9SIAt8=,tag:1Cv6wxCVSB8LwUDZsI9mlA==,type:str] passwd: ENC[AES256_GCM,data:1pdvs/DH+FiaUUSUBn/zx3fud289AbhAX3n8RiTLgzs1ro2z7Yx4w1qbAJXUr0Kfd0lCz0ri/iWR9r3XmufcDBAW0rDZ9I65YPKHXdzw+Ex+nS+8F+vnmYG+HgvwMEgyO/4DcJrrQPOARESsMZRgmG0UHCsUKEKiFFw1DaofsYGrC1xe/f4EFIE7zibg3laVunI+ZSoR1fL39nnO090Mu77u7gV9HsyI9K/ElNLE24PJh4VSGdwpw1j7TRDbqw==,iv:PCRqfX+ncxYZfOyUEhTPAJ4xAbtow1xl23tmGTepJ8o=,tag:f3+emHr074ZzYPAspr0KOg==,type:str]
sops: sops:
age: age:
- recipient: age1u236u5mzkzj72y4mfxx68gfqw0u0j6tdgkudnm5pdfpe7apq4u6s89jr2h - recipient: age1u236u5mzkzj72y4mfxx68gfqw0u0j6tdgkudnm5pdfpe7apq4u6s89jr2h
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVTm1TMnI5dEJ3MVMwUEYv YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnQlhTMGYxRGNxZm9CRHdT
MXNmL1hvcG9oNWlRZHRFSzJ5cW95M0NIRTJzClpRbFBaZ2ptZUt3Vm9BTFRLTWh2 OWNBeTEydEpSdnp1WnhIL3NZWVBkRjJ1aDFzClMyaW9ubkVGSGxuUTB1MTJMdkxN
eUhHWWJVVEtrUGNpTzF0QmcxMlhBM1EKLS0tIEhsK3E3VFh4a0lOMk9abFpweXhs OGI4Q0V0TWNoYlA0Zk1WKzdQbk5tWDQKLS0tIHAzbm80ZDUzUHRhZjhJQ0VSeG5H
ZDNZQmR3aWtVNjNCelRkdVljTEtxTzgK5TFkfwLnMHNb7V7fljTYxDWX2MBg0Mld OW9HODNmcC85NTdTTXcyS2swMXptRncK3GE+Lr7bj97DmnfFBBON/3LFshBTYhtX
QswJu3W+CDoKv2LSKV/HwIevVvlPCzGPx9+ZBsLIuKMTju339lGp2A== 3hhYtOeqaQhUB/biYKjKqqR1PCg/mJTHlfPBlPb4xA9qJPf68t/Zcw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:38Z" lastmodified: "2026-08-26T10:26:46Z"
mac: ENC[AES256_GCM,data:jnZx+KJHgp5m3g2o7/rGMN5GLLwiCGmy0tf9ZwagZwkxWVRYPShZ0sO0BUtWh2C/z5mkJJ/5AqUW/zMR4ys1WnXRSN2T/QpFEyir3Bzf2fGqh4x/5zZZrm1ye6tk4YeX4c5BTAyjooEaqoptzRYUMB7ZjjXb98xjowUrg7q6fbc=,iv:qbsy5tkGtt9zNUlouOOUMQqzQfE7Gh7Woq1Ep92C6Yo=,tag:AzXxvISFeUu68JCn+wxlCg==,type:str] mac: ENC[AES256_GCM,data:NMYP25NSIcHyBPIb5KDVdLQZ5EKZxMPA3ekpRCHl61MlLLgQrXhDLCLHd8BKYjncju473agZ33pb6shZ4sIIsW8cHfa9/wrocYz2sO/xJk/vOwDeqxpqEJTWUTkgxMCPuuCmYcsW97f8gAZWLfLVL69hgpWogyyZaIwiQcDzmRQ=,iv:qqcV4qjUmgX+FoZgYRJu+aT23GK88bL3Lddu0w32znQ=,tag:+mC/IZK6NWNkP83eI9p9Kw==,type:str]
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.11.0 version: 3.11.0
+23 -11
View File
@@ -25,14 +25,6 @@ spec:
- sh - sh
- -c - -c
- chmod -R a+rwX /disks/base /disks/sub1 - chmod -R a+rwX /disks/base /disks/sub1
mtab-setup:
image:
repository: hectorm/nfs-ganesha
tag: v10
command:
- sh
- -c
- cat /proc/self/mounts > /mtab-vol/mtab
# native sidecar (restartPolicy: Always): mounts the two disks and # native sidecar (restartPolicy: Always): mounts the two disks and
# exposes their union at /disks/merged via FUSE. It must be up and # exposes their union at /disks/merged via FUSE. It must be up and
# actually mounted *before* the "app" container is created, since # actually mounted *before* the "app" container is created, since
@@ -46,7 +38,6 @@ spec:
mergerfs: mergerfs:
dependsOn: dependsOn:
- fix-permissions - fix-permissions
- mtab-setup
restartPolicy: Always restartPolicy: Always
image: image:
repository: ghcr.io/hotio/mergerfs repository: ghcr.io/hotio/mergerfs
@@ -77,6 +68,24 @@ spec:
memory: 64Mi memory: 64Mi
limits: limits:
memory: 512Mi memory: 512Mi
# runs after mergerfs is confirmed mounted (see dependsOn) and has
# /export mounted too, so the /proc/self/mounts snapshot it takes
# actually includes the fuse.mergerfs line for /export. ganesha's
# FSAL_VFS resolves export paths against this frozen /etc/mtab, not
# the live /proc/mounts - if /export is missing from it (e.g. this
# ran before mergerfs, or without /export mounted at all), ganesha
# fails at startup with "resolve_posix_filesystem(/export) ...
# No such file or directory" even though /export is mounted fine.
mtab-setup:
dependsOn:
- mergerfs
image:
repository: hectorm/nfs-ganesha
tag: v10
command:
- sh
- -c
- cat /proc/self/mounts > /mtab-vol/mtab
containers: containers:
app: app:
image: image:
@@ -141,7 +150,7 @@ spec:
type: persistentVolumeClaim type: persistentVolumeClaim
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 100Gi size: 100Gi
storageClass: longhorn storageClass: longhorn-single-replica
retain: true retain: true
advancedMounts: advancedMounts:
app: app:
@@ -153,7 +162,7 @@ spec:
type: persistentVolumeClaim type: persistentVolumeClaim
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 100Gi size: 100Gi
storageClass: longhorn storageClass: longhorn-single-replica
retain: true retain: true
advancedMounts: advancedMounts:
app: app:
@@ -171,6 +180,9 @@ spec:
app: app:
- path: /export - path: /export
mountPropagation: HostToContainer mountPropagation: HostToContainer
mtab-setup:
- path: /export
mountPropagation: HostToContainer
dev-fuse: dev-fuse:
type: hostPath type: hostPath
hostPath: /dev/fuse hostPath: /dev/fuse
@@ -4,20 +4,20 @@ metadata:
name: vaultwarden-secrets name: vaultwarden-secrets
namespace: vaultwarden namespace: vaultwarden
stringData: stringData:
#ENC[AES256_GCM,data:QZ7g5T8JGEbxRKtrj8SjIXP5ToxpP3/ZJlb/xrT7XOn5UeFciKjFJKffnEGGhQnobfLN0/wA4m2T,iv:I/R/I+DGkDQzNzpAofval535qzH2n6F9nRJordVmQiw=,tag:nH5X4IvDCZgcpfLgL2Qw5Q==,type:comment] #ENC[AES256_GCM,data:bn9DPUoDugrI17Cf26lyDISoUStH9J3WpoHEpqDIyH9qYJ4vxJaociJ0Zv7BpJrpwEOwWa0xZn0G,iv:xfgU77IVaeQCHtN7mN8Q79bs6dlGGG9bUkEop8K9faM=,tag:EIpZghwWfdnCGEk0IYBwsA==,type:comment]
ADMIN_TOKEN: ENC[AES256_GCM,data:7uWlJ7Qzq5vXv3tViScq8xRj9QotZFGiGP91ybhyp92o0OCCYc9AVsld5fMrWEqGU9GrkM49SliTpcnCOtZVMRaC7aR8wcCGT+JcgnhWGCCzbBRwW1ABB6EfhsmNW1opGjuc7Il9tSyIIgTzantC6Uhfcon8DA==,iv:BUR4yVUIgz8lXGZ7zx7aCGVurnHaolCy+FrotmJimgk=,tag:KhOXuOw+PpYrNjZrlSSCwQ==,type:str] ADMIN_TOKEN: ENC[AES256_GCM,data:ni4jtT6N2DLscEjTtkJj8JAuwiNSVLEi5LajhRHULbiW4gYu3/j35tEo9x21wurC2YgQblms2upqD5zu9Nv30WChwV/rK40+2qdAZZnvTKKYEdOeoxQDER6y0+zsP6Izkq5M6IGcBH2Je041ybj0hFvufEXkWw==,iv:OJX5h9kwgBzLnLOEZrzaR3zikWZ01Rb3JNrBznMcbuw=,tag:BRMW0NwK46MNAS7Ze96S0g==,type:str]
sops: sops:
age: age:
- recipient: age109zta6l0cwpkxn5wek82kvauxn6yqrq80rsz4mvu5atdnpcn9pusuvnqk5 - recipient: age109zta6l0cwpkxn5wek82kvauxn6yqrq80rsz4mvu5atdnpcn9pusuvnqk5
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5aDVJK1VqZjloNm91eGc2 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSZk5MaEVGYzNOU1dYVldO
VVgvVW8wVmJuenFXTk5IMGcvdWI2WWM2Z21RCjg5aSs2MlU2Rmtoa2p0VThvVmRG SnRaenJDOS9MaXRyVTd4UFJYVnpXcytwakZJCnZ2V1dEanpWekFIK3czMldYL1lL
QXNicTl0VVoybnpJdlkzcWlkUjlYWFkKLS0tIDVQVFliNE5OaEJocFE4TEFiYng2 enFBN29aT1dEdEpCODlNS1NmVnJnS1UKLS0tIEE3dDJ1N0FSZmNKdGdSdWd1a2lt
ZXJQc2xsQnFxQnZnVk5Sakd1WVJlZjgKnwb9r7RMYnCDprp8B1t/a1P5/KDbHsT8 eHVpNmNzVTYvZDJmL1JFSFdwRFdyWFkK4iI+kAXn0B9KZ4rOwhL3r7GfJjS9eHwb
9CWV+MpiMkGGiktsMFKLNA9k0YXfpqk4vzWZNreV5x88WLkHTBQCVg== RVP6VRg3IpTr446gCGox3c5wTeJiqavCZQdsaOuv8L88HYMbAX3fog==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:38Z" lastmodified: "2026-08-26T10:26:47Z"
mac: ENC[AES256_GCM,data:2tA+qjozdW13TeXUnEcXor/7yGDV0rmO7JdSppwSatg1i9M5F3rTw9cDb6uVKWNM1ynSv+Wj0wid6zGGFof1rG7sQ0zJJgndEpIy+LuskmKK/YPr1+4Q0rP0geoQSfJqCp9R1XKpah7SyUqMEZR/4AQvjjRbghc2zXEDQmxt+bs=,iv:+xqzVOdy5I2pKJhElQTBTjwNdKGyfAExJKKnzShI+e0=,tag:9zpVw0p2zKO0gCwGzBIbWQ==,type:str] mac: ENC[AES256_GCM,data:lS4f9CFUqEpPcpsSnIq3LrEAvKgsXzeNlVGryE2bGi9EZlcra9Dm69O32Pzd3mriERhX8wp/0GytH962L3rO3vIh9LKWOn61c9/5xYGZHba45rYBXe/Hxy1PEpkiMylLt/Jpcw8DDHnY5rzS+pKvAzAzZ7fwVtaKunDss8TLSUk=,iv:aV48xwnZcEdvYCVjQIXhvY/utm9TTnsCBaJri8CV2hU=,tag:qoiaDFpLS7lO8NW4CievpQ==,type:str]
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.11.0 version: 3.11.0
+1 -1
View File
@@ -94,7 +94,7 @@ spec:
type: persistentVolumeClaim type: persistentVolumeClaim
existingClaim: nfs-photo-export existingClaim: nfs-photo-export
globalMounts: globalMounts:
- path: /webdav/photo - path: /webdav/photo/library
sda2: sda2:
type: persistentVolumeClaim type: persistentVolumeClaim
existingClaim: nas1-sda2 existingClaim: nas1-sda2
+9 -9
View File
@@ -4,20 +4,20 @@ metadata:
name: webdav-secrets name: webdav-secrets
namespace: webdav namespace: webdav
stringData: stringData:
WEBDAV_USERNAME: ENC[AES256_GCM,data:eZjltC0=,iv:S4YNcm6ezaRGQqmuJnmFz4qHnPDzXDVyuX5jgVhIPGE=,tag:Bhp9u3Om+w1i2nJx/ProYA==,type:str] WEBDAV_USERNAME: ENC[AES256_GCM,data:NCJM7as=,iv:Z14H6YfqWlHwzO1oMENlY6rkE228/R5NgEW0tTWXk3Y=,tag:tpW5dO6EwCzT5L6B39EWgw==,type:str]
WEBDAV_PASSWORD: ENC[AES256_GCM,data:IXtMZPxsBkRaPY3R1iXDrmeF98kJXi1a1298ex6bfBDs/s7R+qBAAu44ayae1kIg,iv:Fb/gnk81HtsCmzmxIhRI+NsDTHS40JFSPbhDqujONPM=,tag:s3ukZVuqPFZrpL4hXDH4iw==,type:str] WEBDAV_PASSWORD: ENC[AES256_GCM,data:rqbWHZ6YpUCRlx9ikoiJpCGqDsm0wMz002+SUIKSu3CA0WgDhuC+HB4nubesUEo3,iv:MK6l4yl6oE5AR/xLzIL7tVcBqTyExvvALxznPT66Llk=,tag:RHwP2MfNzocLCgj+l7+yMA==,type:str]
sops: sops:
age: age:
- recipient: age1y8t9v56yuvskznddqfsd4yddzzch0yf2dutvvt8rrx6rjh5f9g0s3qeays - recipient: age1y8t9v56yuvskznddqfsd4yddzzch0yf2dutvvt8rrx6rjh5f9g0s3qeays
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiSXpibE9OVGZYSjBtUmJL YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzVnJieFZkcDVpTFpsNnRM
VEl3YU5mR21DTy9qd1MyeTFUS1BleHBWK3o0ClhnQk9FRWRhZU9zTUxyLzFvSm1H QWFLQm5oeG50aEpiL05FeDQ0djlHaUFYVEJNCmc2MWZsZUhRNHczaXVsMUJVZWFm
ZjNUWERBdm1pYWNEL29OLytwVWNtUFEKLS0tIEk3eDE3ZGdNN2dqT1cwbGpGUFRv akllQmNZOExCVTlqZmpYKytjSGQxU0EKLS0tIFhxYWhiMnJRSDRuUjc3SFJCWnFh
Zi9hUjJFMFJMRm5GZVpqaVo4ZXBKZ1UK9BbOcU0gwbT2fZC4tGlKSCP7LXUqs5JO TlN6NVZZZ2tzL1FsL3VsbjE4OTBFWW8K1kSjLYbeWkZpO5kjlnq6h79IzDiRNQOO
cgy9WJw5pHugA/z+ueQofgB3/QSyKWOJSE8K8cNxo3j/SS7up8nVag== qnLqWxA4LUfY5E7Xgm1nUbjjsTdTrRHYKvQ6mtGlB8S+YhqoUJLbgA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:39Z" lastmodified: "2026-08-26T10:26:48Z"
mac: ENC[AES256_GCM,data:hj7/COLGdqPcTt973mmn0fVaLHhJ8LfKk/Suk01bMrErQeatTBFjXnoKKbPc6GBqjnqUGX/KEL3T7fO478E1uWEO4tKFB4erlAOVSTp7c33cUh2moukR4YUpHRIrJnt+SmXX+8CI+hMWI7JWCGOmeQsoBAgndhI9QYYWe95wRrc=,iv:N6XygCzex5/xctaWODuCAAgrSq72It6MPzjj+uBsRnY=,tag:+y/m/5OR4lK56RuCxMeAwQ==,type:str] mac: ENC[AES256_GCM,data:Pg/k9i/DKQ+1W/z3R4IllBVromLcZd/phbWn9hS15gXF8BAJy1OJwI70aF+VYGCakaIqn1hvlUsBV4AG/BRp/LgmyRJHiAz9HHjHNnkds3ORlBzEliEsVqBEX8kXhkcla966v3P3UCcpb8Mi0b8Pp6rYweiQVlsqGD6xNZcsX6I=,iv:Nk0f064tlaMjsIJ0Wt8qbCWmqoHI02KR0K4KR1MiZMk=,tag:otsFXgX/OyuH0QkQ+BuRBQ==,type:str]
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.11.0 version: 3.11.0
@@ -4,19 +4,19 @@ metadata:
name: zigbee2mqtt-secrets name: zigbee2mqtt-secrets
namespace: zigbee2mqtt namespace: zigbee2mqtt
stringData: stringData:
secret.yaml: ENC[AES256_GCM,data:PwZZkw3H9LgpHum1PlAXlXASrg7aI4IXjqtVJ5x8ChPsCrC363wweiKcpd9FGCfnMcWXZ14WvwHSEOHtDiqBsZs8k/yZc1ptokaAa/nJ5ibQhg4Tdje7CLVwdk9xpI2CccaJDS8bnQ4rk/+NaT7vYLN/kcv5cFY2tmoOlHA=,iv:1RuaUAGWUISPzdrCiBLdxXtm15SxQ/AAXW2w79gfsIo=,tag:YOsuPNZb4+jY4qkKqizNaA==,type:str] secret.yaml: ENC[AES256_GCM,data:BNTIFHw0L2Kat+xfndgDJctex6bJvVBDCQ7W4IQdQ7zsruqqv2sdlhlA+cUiOdbwdGbtHmBKUebBJ63JMXOfASklqHYIkM9161xhfYv+cn92qRqN0PQDJti+ZAP+hiOfD/K4uSVdivhLv0IifJzfUz5Nv11TNITK5anHx+M=,iv:bETveffx52IMPc1A4w/cWcDAZ9gP39i/+JQBTfPth7E=,tag:fNjMsPnTO0cD0p6flEO3bw==,type:str]
sops: sops:
age: age:
- recipient: age1tu4xgfefvgdda0vn2thaqndq4p9tuydq2ud6qa98tzzgnff6749qnlcx29 - recipient: age1tu4xgfefvgdda0vn2thaqndq4p9tuydq2ud6qa98tzzgnff6749qnlcx29
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkY3VMMTgrOVBlWG5yRnR0 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmelNQZ0Vud0dwcUZPZWhx
UEdncjZwSFVLMFY0RUhiVWh3MThoUEtEYm1ZCjArTjZhRWovYStMeFM2bEhBd2Ex dEt2VTBMcEw3ck5PalZka09DclJnWXJ4SG1RCkpKT3dRVHlIcEtsZkpMeHJxWjA3
UHJMeUQ5Y3Jubld2Z0RvcDBWeitZMUkKLS0tIFRmNytEYVhOWjdPTGNFYjBzL0tT Q0EreWtwL0w0ZWtBaTdBZ3RMU0tzdFEKLS0tIFVIaG1OSCtqWW5aZE01a21FRzlJ
R2dtNW5GaGFSdjlvOXU4SnhYb1Vodk0Ktt5jx9DwLdMv4ZOJd0LIFVjNfVq/rque aVB4ZVU3NXlNNGRVR3IvVVd0ZisyOEkKxQMJeB72lU3CEsxQ8ZtZoSK/OeAwME0h
mj6BPYvhCG+lNAs2SIchZc3gqlnFSD5l0h8r0yaWpsxwmb1JX8Zslg== KoyIu7X75n4Pm1txIjRPpUliJAk2NCGvAIvnd68mgCLG9D4U0M+OoA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:40Z" lastmodified: "2026-08-26T10:26:48Z"
mac: ENC[AES256_GCM,data:zV2XEuGObhwhcyAJnEVJdnW2bvphfmzMXIfqEOv/UUpUbsOlf0rKLXOgBYxc1IIn9glbgck+FMJgsDN91P1amrOFGhTe9DY9JTsZW9y0D5PCJAdrLVYDj7MkBn3tmeeVOknm3z7yS9uucin1WUa5/brCnSEcFdHGbicEXU7OtQE=,iv:thMnCQ4H+qV1EQs7RPLMWmcdJ/EO7HTsdAJxHho4RbI=,tag:qsdFBDfnY+HYRqRaRsC8SQ==,type:str] mac: ENC[AES256_GCM,data:taAZZaFZb/RTO49fpH5P18MbXQZ0TWl76tmJfmoLWWlqLpJVz9QLnVPGjAauP0qOw+8IKVsaaVXddfFItq7+V8QWy9/YlV1IsrZvtbpwKK47a5N2L6o2lYGL0TDUSC87aQOrcRLdouzg9XH0d3jfTd3SpZT6FzBclYI98U3z04c=,iv:7GDCZRHtMHitUHKIOufUa4Zs8nvfZlAx3r2NY3baX/U=,tag:+N5VcEMwULMd/fWfZcDXrA==,type:str]
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.11.0 version: 3.11.0
@@ -4,21 +4,21 @@ metadata:
name: longhorn-backup-target-secret name: longhorn-backup-target-secret
namespace: longhorn-system namespace: longhorn-system
stringData: stringData:
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:UAfpfQVSxY7M8Vuy9auxRbQyCLo=,iv:HyPtCLEVmd75URjUUX5x7nhyfyu7HDy5qzO2aHOvxQg=,tag:TsWcRkUrQAekFFF2el8KSA==,type:str] AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:MBmPqqFQatqLTAwL5sivEvV93/Q=,iv:A4ywENL0rYdluFPJQZVG+IdHhNrn47d9xL3rAr1sHME=,tag:FRJOm53W4UK2EY7eptVrcg==,type:str]
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:PadmaaJ060G5HEv4LHntZkMBbGXwJVAKsAWKKUkvI302zMV2P2gVew==,iv:xwexyiLseILBc9nZoN9Guyw0ta6JzctaRvqLO9gHWrQ=,tag:+uKETvBh2c0UTsJ2So1lUg==,type:str] AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:LnSc0k1APg5Y4EKjMtFIu1TgelTqYX8QzYdKF+CWHgHQDhNnLS6bBw==,iv:IbybtpV8QHT0eCCm+7IpATezXm2Nj3l9RXKGzxME6xc=,tag:CK38V4FRTw8AaQPuRuoFMg==,type:str]
AWS_ENDPOINTS: ENC[AES256_GCM,data:gzlcUgCtTWMSRoK2zfiWNLh+tex9OOEjx6auG1EDSR5Y5BjcyyVFK3mbWuRFm221m3mfoWlamjCAQE+KiA==,iv:ZaZLMvSJVggHw1jWtE4XM3W807wufMmVauc/B66CUes=,tag:Yz951hKdoSenW3VjsnQB7A==,type:str] AWS_ENDPOINTS: ENC[AES256_GCM,data:am94HquHDne9XyGcde38ZBMBXo5twBVkSnqDAGnmfGFLoIFayqkr69bMF+7t8f3Nb2TgpwJq/VT6usR1jg==,iv:ktyeXYE5QDVdRq9WDmshTBK3sdMw71O+dfSLhMzM7Rc=,tag:xdCBLJdy4vqUtsbM+Q4/9g==,type:str]
sops: sops:
age: age:
- recipient: age18hhmdmupj90zjgjpxk3z5cf3lx36hcznnmqsp0fpyg50823pudrqjupydt - recipient: age18hhmdmupj90zjgjpxk3z5cf3lx36hcznnmqsp0fpyg50823pudrqjupydt
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMQ1ViZG4rOVU3WUFZN2tK YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0LzZ6N2cweWVMcHl3MjJs
S2ROcG1RTFVZN1pJdEtsVE0zL2RQc3BNYlFBCkNTa01vSXJaMDk1TnNMUmQ2c05i NVpNOVExWmQxbXhkR05MMVpvbCtHYjY4V1NFClNHZm1BZlNqVS9aaGp3MHNGd2hH
eHE4WW5mM2Z1ZFVTVU5Dd1RZOHkwZFUKLS0tIC8rVEhCcDRERGl2cEY3V3RKVzNm eWs1RVB5QUorejdNWlZYdGE3YXNBQ3MKLS0tIDRURlh6U2FmenhjVldxRVN4OHdJ
QkFhS2VCMzZHTWZxdmszaXliS2RSajgKxsKmvpW7HUg9MLfN0uhmPjNauvRc4JLK Tjl0SlhqWTF2TXBCWXY0bm92TDBWY2MKpy3gQGz6MM37p32Hhcyo6Q64gIcVMUH8
x04c6Uxp3E1XEJ7Mno1IP4b6VgYf8Np/s27YPw1VDq/NAVzzogrGIw== Y2gJu9Hx2z1wrOXK/z1lEiXsWPAl4KIaleewdEKCCbuV4UlrS2x5xA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:41Z" lastmodified: "2026-08-26T10:26:49Z"
mac: ENC[AES256_GCM,data:6lj2LI+yllaE2WzrklOqNQ70sMQU57NMK2Zza+skImhc9ILBN1WzfnNnlBGs97m4m4+BNKFeJ/gH9DoNheBSk+7MJQeaPeOk1n02i8rYWibJT2t3/7jW84R9a2mPQCGDXjMjY0/tNITXLWrwJPipDuFisl5xY1Mme3UXnJIlzoM=,iv:Qs6T3TvbDV0iyX/R84jREOmf212DRU16sWH1phXXU8A=,tag:1KFegi9I9Y0Tog1OqDyXmQ==,type:str] mac: ENC[AES256_GCM,data:vK8KqKVXonkJxkVOr+LefxTEt3uaTgbg6aSZlHsEFVjBfilC9K2C1j3baD4LYFUUiiALPdcDJGCUpvT8dlqxBnKcf0q+La58c5579QpLqi/p3TdYhubhPqw/J65AMnkhXFXkAk5Voz7SSeXFhidqXeSR33XIXgEqLxtdqFBRfMU=,iv:t20hqKi2YRqAAYC9oiqxB5hBu24l1Zox+7mtsN9wuhg=,tag:/xRJV5oACz22AJJcK7v+hQ==,type:str]
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.11.0 version: 3.11.0
@@ -4,24 +4,24 @@ metadata:
name: s3-backup-proxy-secrets name: s3-backup-proxy-secrets
namespace: longhorn-system namespace: longhorn-system
stringData: stringData:
WASABI_ACCESS_KEY_ID: ENC[AES256_GCM,data:b9v8b9BwBGDibu9rQthptt0NP5s=,iv:KvNxaQ+nk8esISuspb3sf/1SHSt5MBClps/Ycfmjj1c=,tag:wyD4EgO59fdx4sipfVYQEA==,type:str] WASABI_ACCESS_KEY_ID: ENC[AES256_GCM,data:xFat9SY+glW15F+iNzffaiCqd3s=,iv:tiY2NSCH5q5DTZIWQ38/ki6coEH8P5Cp0zE4uiE8iwo=,tag:e8qehUKU0gtMdPgHwDU0Jw==,type:str]
WASABI_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:c8wNVSc7CtYLINqmG7oY4ftgCGwTxb630ofYDBkLMHiyDBfunjszwA==,iv:yiNPYuUjb3yaWUbX66MyazUWO/4AZw/Cc/ua4Zgq0Hc=,tag:fNLFl1/LY7Io05iPRuhAfg==,type:str] WASABI_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:htJ2+IAz/+49FAwjMPyn5XBt9G+THHqc6zFve4T6RUu0z3f4Cwg3Bg==,iv:rWgw34I3Wp1zfRkARF9Tb1WQoS1IpyUbe0eI+AeozY8=,tag:wGTV7tIHYRtjlPkZsJENqg==,type:str]
CRYPT_PASSWORD: ENC[AES256_GCM,data:7XEbJttEVF0JKzV0zPXLNeLPQ6SZ2oFN83z5XxzpqYHl1/XiRvP6+asiRQ==,iv:JQ0GK9T6HEh6SuRER2ONl/OscpcoJRAcmy3ZHW4HQnk=,tag:v7cTylPaQqcGjMBTdbGpQg==,type:str] CRYPT_PASSWORD: ENC[AES256_GCM,data:YU0rWn5a+eZIZwkLFRkrRv1W4LCdQh0rJqvL6+nF1qACCqVELlavYGVr8w==,iv:ZI4YvjnjcJ4QWq8S+sHbKsOV6atYS3VnxUtgWdFFjpo=,tag:w6xBf0N/NVQXzcsl/3Be/A==,type:str]
CRYPT_PASSWORD2: ENC[AES256_GCM,data:IVYIFuSDKeqD2jBaXOv6GvcXCqU2dZCNIwkj/q/k0ohm+73iKih45YwVXg==,iv:eGTVfCa0TRsz78Am5CsO8KouKFTbiL4owJd6w33MmeM=,tag:1zr10qSTBwmGEpcAVcvXlw==,type:str] CRYPT_PASSWORD2: ENC[AES256_GCM,data:oygeIgD2T7TiOI1IUtFf0qQsox1CsJPdWqygK+Uuf+YctJwS6tn9jQQhrg==,iv:R0wTrZK78/YRFgka7jFhTTUM0nK0R3DB7jf/2dU4A/E=,tag:7BmRhpbtIUp0O1+tVGDHTw==,type:str]
PROXY_ACCESS_KEY: ENC[AES256_GCM,data:n7IE2PTAZfG6S2u8A9DTXFZmP88=,iv:ChgymxBVm8zQdPiDw4TB8w7F5A7VpNe9EktERxVamao=,tag:5U2PVK7c1HZvmQEXuhWFZA==,type:str] PROXY_ACCESS_KEY: ENC[AES256_GCM,data:u7iwGFm+BfqBg+5LYhdibl99auE=,iv:7y7IQaJRL89nD/V3CtueDGuy7+6SeyqQu9CxxsQo3sM=,tag:r/9B5NAT+VNIrTTyzKwBVQ==,type:str]
PROXY_SECRET_KEY: ENC[AES256_GCM,data:6yr7+p+Tku/usMeH2vei6bEGbQPC0HKDzCaZwpbb06WJE5UlXGSCTA==,iv:7SxHkt7TCKxCNqrwGx4kb5343st8CyX7cPNO1TaEpUA=,tag:eq3pdZFvgIgkv+Pw9ztCLw==,type:str] PROXY_SECRET_KEY: ENC[AES256_GCM,data:E/LBjeZ2WtZEQlaT3Uhd2/5LsOWNJG2Q3oSPicBAOxy0l1mAgv/ylQ==,iv:D0zKRsCaXCXsLA8P3eeiXJNUb/RhFxcpgm3EJpp1KV8=,tag:rSRNFSCLwsrYLSROdo1qKg==,type:str]
sops: sops:
age: age:
- recipient: age15vc3geq4lsec69rnxczluvwgcexeqae02zxzjpswsuatthaasu7qzath48 - recipient: age15vc3geq4lsec69rnxczluvwgcexeqae02zxzjpswsuatthaasu7qzath48
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNeHdrL2VEcFMzSG1HRWFx YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSUHBLTTZSOEVqSVU5d3JM
V1NkZmVDejQwT1o1aFBHWlRZOFJobmZuSWhFClBuYnhaTVkrTXFCSG5raWlGd1cz UDF4alpkRXBRTWRINDIvVW1kbDFBZ1F3T2lJClhqTGUzN0VqZkNkUmc2Wi96YWJW
NlJtZWhoeS9RbC95clVmYUtOcUtGc00KLS0tIGFscnhhUWhRRTBBcExKeHBhNXlp RVBSenY0aWYzNThOSkxzQ3N5UFd4QUEKLS0tIDg4aUNJeExweGxRcjVhVmdqUW9m
aHZGcGczeXVmNDVCSFJVVWplU25jN2sKQgPb6JCn/ZgXPxsIGSSzC+M5gKWe1aXJ Y0lWVFVoSHBhVEMxcCtkS2RLV2x3dUEKwwYpcdIoTrOlVXeTmA+f8suylPGTFH/x
Umc5kkL4gafF+dGrFLza+03jYIAe+Sv4NG+w5V9/GcAkv72hzltq6Q== gadjmEKauIN80Ejovl6A6tgsuiTkInZvpKFLWp2S/rPVJTguW5TWpQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-08-26T10:26:41Z" lastmodified: "2026-08-26T10:26:50Z"
mac: ENC[AES256_GCM,data:pR42/OaM6QjgAI9qs4z6Oyj7dwWlL2TkyGbzvaQFLpwRXPREXpTJQ7cAJpda20N2uktbizFqLwj6BG0kKxfEjniMSt3Z77jOdP7nED94KqyekDOIGvn33CwcfOhh7e+Pt3uICXC89cdGkqMt2xbqGQrBtr05lhVrxUtBhyDUuOg=,iv:E1sEx6Y8hOpEeroWURMZog5MbPmMdDL04RjcvrrJdk4=,tag:aTO3QvLUb3xY5vbN9YkeNg==,type:str] mac: ENC[AES256_GCM,data:8aW/6n2DklTwuuaCKMwVeeQC4CSitEBZNOL/gUrOH5phc+TWmMhKHa+YCTFBcLsYxgv+m0gqMve4gRM4gfWUtQYczyiolRSh4m3MvG6WnAoXFgyUS0OzyvZr2ArmxBJkTDyX70wHv6aoQVPwVIPfPsVlS0x9eITaXXtgVcZozag=,iv:N6oHGPJu5IDeVUa6eTyRfhlHhI3r7z+LDwc8SwcY3vE=,tag:ghEyWnHu2VbPrEs83R13XQ==,type:str]
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.11.0 version: 3.11.0
@@ -2,3 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- longhorn-no-retain.yaml - longhorn-no-retain.yaml
- longhorn-single-replica.yaml
@@ -0,0 +1,12 @@
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: longhorn-single-replica
annotations:
storageclass.kubernetes.io/is-default-class: "false"
provisioner: driver.longhorn.io
reclaimPolicy: Retain
allowVolumeExpansion: true
parameters:
numberOfReplicas: "1"
staleReplicaTimeout: "30"
@@ -15,3 +15,4 @@ resources:
- ../../base/namespaces/finance.yaml - ../../base/namespaces/finance.yaml
- ../../base/namespaces/nfs.yaml - ../../base/namespaces/nfs.yaml
- ../../base/namespaces/syncthing.yaml - ../../base/namespaces/syncthing.yaml
- ../../base/namespaces/photo-stats.yaml