k8s-lab/k3s/rpi/my-stuff/digital-garden/digital-garden.yaml
2025-11-15 23:49:48 +00:00

230 lines
17 KiB
YAML

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
namespace: my-stuff
name: digital-garden-data-pvc
spec:
storageClassName: ENC[AES256_GCM,data:zEY38YTjgQ0ZUA==,iv:A32910H0GBUl3OZfzx8kYAZWxaqvS65/w5hw2RjCHAo=,tag:/GCQNw/S+J7K8E1Zpx86GA==,type:str]
accessModes:
- ENC[AES256_GCM,data:JgN2C8DW7VbFatYHiA==,iv:wRfAyuv7TVOnYKOd24/sJnqb8C0nyPq4BlxbBNVilsY=,tag:sy3I4c+ec4wq9PoOHwj6kw==,type:str]
resources:
requests:
storage: ENC[AES256_GCM,data:AQfWsQ==,iv:1eSilJSAf5NX+56QlZmtAPm3pV0UQ4swBH+XoCIkqfM=,tag:fKBdSzF9BEEfIDKfUDWhFw==,type:str]
sops:
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnNVVqczR6VDF0am9PTkZ6
SFdoL0xYNnE0M3NNMSs1R2dMMHVEdkt3WnpjClpXQ2lNUnJiMHF6cDg4LzY2ckxt
U0tqQUNleS9mSzJpdlk1SnBPUFpjYk0KLS0tIG8xcW1RN1FUTkVNNXYzRlllcTBY
Uk5RL2IxTk5oV0FoSEZiZmtMSi8yWmcKZLODbndgVynLBXiXlfbP+cVkw1Fpf0/O
zGQd5rTVLVRA0EAvpMXQytahjtxTGF2KTisRd+mJ5pYpmBs/e5S3fg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-15T23:47:15Z"
mac: ENC[AES256_GCM,data:mBgK2CINSNUcQnN3rmOU/dQZqvvd0jhsaN41dIhjv6dR1SOSwR/LSq35zf7VKBBc/k//dM5btE+gNfGm9TY839JDY6JlrZR8EkkNalf1sllR8Du2kh988ekg/4UEcJSDMaQokFipH3+PqVWKqaPuY5Vz7/4vpPRQfVczYfxbUNo=,iv:SafjkSkHug1XhFL8BbghwV/xmECi3jIMZ74ORe2Jix0=,tag:KMfXPGB8rqkpFhvYDrjVGw==,type:str]
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.11.0
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: digital-garden-prod-tls
namespace: my-stuff
spec:
secretName: ENC[AES256_GCM,data:yP1on1yf90oyn+KFdU/GasDuTZAaa7g=,iv:LYDEZ2p93EOJPsoS7hWYqPZjyXzFFzBMs8IQVm/9n6o=,tag:arrG67VllSp62vC81AYzFA==,type:str]
#ENC[AES256_GCM,data:5cPWgw==,iv:vQk43HiGZBXRcyYhKq8ez2mq4ckfFvqwEstIF7J27h8=,tag:2SammWNMSEnE4XklSS9lZg==,type:comment]
duration: ENC[AES256_GCM,data:eMSO+gU=,iv:a+F4qkVy27UeMzf/T6TpuKAO6qJJsfUdfbwcPgDk8FE=,tag:zFXbi2Qw3r03Bl6PpDApyw==,type:str]
#ENC[AES256_GCM,data:iIJ+FA==,iv:jxM08L+/GMEJTeHXqZUF677N3sUEV/9m5pM+0zRkbd8=,tag:bM2c5dIF32OY1SiIKePPHA==,type:comment]
renewBefore: ENC[AES256_GCM,data:xgC7vw==,iv:3NVgpe+3TtoAiGbvXK9mMxWOGLVUn7//0yvRYr6oPoA=,tag:hENI9R1/dfRd2yDK72tupA==,type:str]
subject:
organizations:
- ENC[AES256_GCM,data:ITpp,iv:j0dYWNMHnZc99Xo/mVzW+MLEIKOGe7SCGigWiWeN6G0=,tag:qiiRkkp9HIcjjJCxobDtUg==,type:str]
commonName: ENC[AES256_GCM,data:RHjRAkkgOVyfW85WyhOEPXBgfu0bwyEi1F+n,iv:3Jl/AlKFbxRK/n956cP82dq7FxsH5vXYT7Y2W4tFPk0=,tag:2lzPR0UsZrZMT3c1TTJdAA==,type:str]
isCA: ENC[AES256_GCM,data:QFx7xds=,iv:RT0emHUgFiLIqlC5DP+YOhE5XKGttdEVeKS1p9T4z70=,tag:WgirpeJTJ1HPUvLPnr00Mw==,type:bool]
privateKey:
algorithm: ENC[AES256_GCM,data:35zT,iv:LieMEk/NuiZ5D5PT3h84aILu//SMXY2/T/3vAK+J+fM=,tag:SP0ekMDJIuW5pcY3+70G+A==,type:str]
encoding: ENC[AES256_GCM,data:O3XR8Po=,iv:YriXbLzyKLQRESyWC0qwR9Fvfak75Qps3wusIsFbKaI=,tag:u3ba6Otks2ARvWRP/q7+WA==,type:str]
size: ENC[AES256_GCM,data:0B7U0Q==,iv:eDidMSJ1FpISorjS0as13NZGO05by3P4SJ/OgKvD3E0=,tag:NliRkn/A8sa5b62b0TiCzA==,type:int]
usages:
- ENC[AES256_GCM,data:CzXyyC11WpDPQCk=,iv:2df1eiPDHTBK+ANoVA56h3s9NuXijWZgOUjTfbkTa4I=,tag:R99jaEwFjCDez8dcn3gCzg==,type:str]
- ENC[AES256_GCM,data:3/em1pbKre7xNMk=,iv:bT08LbKFIrSVxitXK6DgsjqUpZVP/Mhg6X9NnyOhrRw=,tag:XQYyMMXTxZLqo/q/xjpu8Q==,type:str]
dnsNames:
- ENC[AES256_GCM,data:Q6QpQmiXliosDAUMSLhbNzNCwJH/Pgw7P/IJ,iv:Be1BMZURALXWaaX1Rhh4CTBfqgwn+c4jOczYCJNLdN8=,tag:gCI4ISb7XESVj0rdZOKX5A==,type:str]
issuerRef:
name: ENC[AES256_GCM,data:32W2CQYPzTNLyLuEtDN1wA==,iv:xHvicRrrODsE8TJo8z7wsc6P28xZOfye4//pBS7n+N8=,tag:wfKLU0yzvuKdUVRi3yAk6w==,type:str]
kind: ClusterIssuer
group: ENC[AES256_GCM,data:47LqnCD/alj0mGsZL06+,iv:/N/P/W3VI3pok1W/xY3ay3evkX3YuMJz/h5kaW8OeYM=,tag:DXY9PFWhluFsgXOsVQeeLw==,type:str]
sops:
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnNVVqczR6VDF0am9PTkZ6
SFdoL0xYNnE0M3NNMSs1R2dMMHVEdkt3WnpjClpXQ2lNUnJiMHF6cDg4LzY2ckxt
U0tqQUNleS9mSzJpdlk1SnBPUFpjYk0KLS0tIG8xcW1RN1FUTkVNNXYzRlllcTBY
Uk5RL2IxTk5oV0FoSEZiZmtMSi8yWmcKZLODbndgVynLBXiXlfbP+cVkw1Fpf0/O
zGQd5rTVLVRA0EAvpMXQytahjtxTGF2KTisRd+mJ5pYpmBs/e5S3fg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-15T23:47:15Z"
mac: ENC[AES256_GCM,data:mBgK2CINSNUcQnN3rmOU/dQZqvvd0jhsaN41dIhjv6dR1SOSwR/LSq35zf7VKBBc/k//dM5btE+gNfGm9TY839JDY6JlrZR8EkkNalf1sllR8Du2kh988ekg/4UEcJSDMaQokFipH3+PqVWKqaPuY5Vz7/4vpPRQfVczYfxbUNo=,iv:SafjkSkHug1XhFL8BbghwV/xmECi3jIMZ74ORe2Jix0=,tag:KMfXPGB8rqkpFhvYDrjVGw==,type:str]
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.11.0
---
apiVersion: v1
kind: Service
metadata:
labels:
app: digital-garden
name: digital-garden-svc
namespace: my-stuff
spec:
type: ClusterIP
ports:
- port: ENC[AES256_GCM,data:5p/Z,iv:gNM2jYaQPJECWAVRTndpPvdfUkvRW8PcvYg+sL9jegk=,tag:OVtmPdhsUXoIcaE74g6ihA==,type:int]
protocol: ENC[AES256_GCM,data:SLeb,iv:fHMaIq7tOEzqatOCUBmAY6xF1hwLIryqsLEhqwYCsFU=,tag:uEJfVn/YjXAllIW8ZWo9zw==,type:str]
targetPort: ENC[AES256_GCM,data:mnM=,iv:CDSpx+sTSHFFaMozRemUp0UP8MijZPjcPaTZQc3n7B8=,tag:IoDGfSareYA6RwRquA7t1A==,type:int]
selector:
app: ENC[AES256_GCM,data:LPCSUTjPZfTqAkiKPOk=,iv:my+p0FqL8vPJMKQcpi3FKIdxMFghZ2lXNeJUYu2bY8M=,tag:ifaUD1rh9OPYC+pvxjJzNQ==,type:str]
sops:
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnNVVqczR6VDF0am9PTkZ6
SFdoL0xYNnE0M3NNMSs1R2dMMHVEdkt3WnpjClpXQ2lNUnJiMHF6cDg4LzY2ckxt
U0tqQUNleS9mSzJpdlk1SnBPUFpjYk0KLS0tIG8xcW1RN1FUTkVNNXYzRlllcTBY
Uk5RL2IxTk5oV0FoSEZiZmtMSi8yWmcKZLODbndgVynLBXiXlfbP+cVkw1Fpf0/O
zGQd5rTVLVRA0EAvpMXQytahjtxTGF2KTisRd+mJ5pYpmBs/e5S3fg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-15T23:47:15Z"
mac: ENC[AES256_GCM,data:mBgK2CINSNUcQnN3rmOU/dQZqvvd0jhsaN41dIhjv6dR1SOSwR/LSq35zf7VKBBc/k//dM5btE+gNfGm9TY839JDY6JlrZR8EkkNalf1sllR8Du2kh988ekg/4UEcJSDMaQokFipH3+PqVWKqaPuY5Vz7/4vpPRQfVczYfxbUNo=,iv:SafjkSkHug1XhFL8BbghwV/xmECi3jIMZ74ORe2Jix0=,tag:KMfXPGB8rqkpFhvYDrjVGw==,type:str]
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.11.0
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
# Same namespace as the deployment
namespace: my-stuff
# Name of the ingress (see kubectl get ingress -A)
name: digital-garden-ingress
annotations:
# < use letsencrypt-prod application in kubernetes to generate ssl certificate
cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/proxy-body-size: 512m
spec:
ingressClassName: ENC[AES256_GCM,data:rQzgR7U=,iv:8xBZ2TCqiKdVSPBdnrdbwIgJ2ZguHkkI7ZulfqBrm9o=,tag:BCu7zIwRIp6y5J20fv4YWQ==,type:str]
tls:
- hosts:
- ENC[AES256_GCM,data:y2nlS9wqv33aeg1XGWdFrbLSCZdqWIJFAw==,iv:w9MaVBpa4Z7v779tatbzawDjlduskz1P6pxS031Efn4=,tag:Odp33jcUHeCGg154vvo08A==,type:comment]
- ENC[AES256_GCM,data:Db7h3Cvq0SRYfqsdfDSdLBeEycQUa7PHWhr/,iv:7ye5WYptBLtHPCH+bH8m3svRisF2phgay+gviFyhYV0=,tag:tlrCXXNZZXWi5u73Cll4uA==,type:str]
#ENC[AES256_GCM,data:ltqcpg4XThRhOFbt9hayAdLOH8INnad0LT3Li53aj2OiX3l7coOwpuepgRuCkZoWt8DYF9m1VFwq,iv:n0cfoO3SIme+SE44lA4T1kicQ7OFTEXdj+6OjZQ7IH0=,tag:LkcH6yzGh/ak5BJC4wm3/Q==,type:comment]
secretName: ENC[AES256_GCM,data:GRsOuGckE9Rzvj6NLQRc0/wuRyC5nko=,iv:fXLcSFgsIWYOv1YRY3r2r89pPzHUnZlIrN3//DbmNMY=,tag:IpMD7+EJF7qzS2+5YLiCWg==,type:str]
rules:
- ENC[AES256_GCM,data:AIYOWXjoDNdrQyiFmLiDJC4RqukAJ7PsZQ==,iv:e18+Buq4T8aGGH+Az2GpOs2NZ2+q7GjlZ4sIl8HYz7o=,tag:uslNrLMjKwzMFKAOwSC3Ng==,type:comment]
- host: ENC[AES256_GCM,data:2qF+tl9oJLm8z2KDeiuiMEAivoy8P4Kk5nQK,iv:9m3nCzgC5uoTww2qrs3aPeXQvXDR4mN15sQYYLsqr0o=,tag:g3ouyUnwbXuaU8+L9um5rA==,type:str]
http:
paths:
- ENC[AES256_GCM,data:Nt5OPtGlYCJduk5UnyaZGH2sBNlKavkiscCbD8VloyzhCxj2nAKseDMmrgIUXFv9vU2qSSV/1UPU5fUdf/GsG4mwCbUv,iv:LHy7Td5u+Cup/nMS+TVj6/JJ5YmDvtSvYnNbXn6QTic=,tag:1qCgCmcvc6dSBeHLR2pYGw==,type:comment]
- path: ENC[AES256_GCM,data:oA==,iv:oP8CoP0JjscWXi3HxsE1SDeuWCXvYZjR+wUGBMZ+gbo=,tag:S4l0IDvq8a3jw9/CiQjUnA==,type:str]
pathType: ENC[AES256_GCM,data:mJE4IKXO,iv:XD7yqv/2BhEB0xqLwhqmKuCE0djrea7toEGUTwdoZCE=,tag:B9mIqh19JVILd/neVg1sgg==,type:str]
backend:
service:
#ENC[AES256_GCM,data:5n+H7zTACvLfNzuTbdYnnxQ/Ht1OGbNBTHZxuxCXFz25Msg0n307sitpmm86NLf4TCtmQaWDlcdWeiSVkDNB,iv:LNQtUfijSDfPGDIpLybuP2VflHdTrrkJ3+QYFoiLmYM=,tag:wvi+ipjP14m4l5lkKfFCXA==,type:comment]
name: ENC[AES256_GCM,data:Pt/IQBGZY8R9ree+rmqpd3VS,iv:eBjbNewmypRy8FVNLNIKbXDwpJdEJxMUYu1idbQttPc=,tag:YCfs/qgPpGxfRRx19KPlUA==,type:str]
port:
number: ENC[AES256_GCM,data:G8xi,iv:/AKx4hKBlKDxsjs0UtqOwEtX0OQ52sH53gyDbG4eYj0=,tag:ZoV3/gBmPw0sa9MY45NPZg==,type:int]
sops:
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnNVVqczR6VDF0am9PTkZ6
SFdoL0xYNnE0M3NNMSs1R2dMMHVEdkt3WnpjClpXQ2lNUnJiMHF6cDg4LzY2ckxt
U0tqQUNleS9mSzJpdlk1SnBPUFpjYk0KLS0tIG8xcW1RN1FUTkVNNXYzRlllcTBY
Uk5RL2IxTk5oV0FoSEZiZmtMSi8yWmcKZLODbndgVynLBXiXlfbP+cVkw1Fpf0/O
zGQd5rTVLVRA0EAvpMXQytahjtxTGF2KTisRd+mJ5pYpmBs/e5S3fg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-15T23:47:15Z"
mac: ENC[AES256_GCM,data:mBgK2CINSNUcQnN3rmOU/dQZqvvd0jhsaN41dIhjv6dR1SOSwR/LSq35zf7VKBBc/k//dM5btE+gNfGm9TY839JDY6JlrZR8EkkNalf1sllR8Du2kh988ekg/4UEcJSDMaQokFipH3+PqVWKqaPuY5Vz7/4vpPRQfVczYfxbUNo=,iv:SafjkSkHug1XhFL8BbghwV/xmECi3jIMZ74ORe2Jix0=,tag:KMfXPGB8rqkpFhvYDrjVGw==,type:str]
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.11.0
---
apiVersion: v1
kind: ConfigMap
metadata:
name: digital-garden-nginx-conf
namespace: my-stuff
data:
nginx.conf: ENC[AES256_GCM,data:Tsyi5O9X+52wlVWjsKqgRcH6BUNBokmerdSenr96hRhvdpuuIU/HXF1SOTNDVgVTekBVyaJryxjbzhLMiyV8nDIxFjpv6v11YT7mbPUbdhu0GoLk8FVkJBAkuqfwNDdPvGidsbNb+g1XHoOvH7TbS/FTfwJfnMP+n59PD6Mlptea7bHhmDTkHtjSzsoPWXQG5M6f3ncvB1yORsoJzZauuSXnITrkNSl0Ujzrps7i+I3032MKHER3wz74z+zGG6G8QX/Qjg2RkLQGSECSPnH5YgehNrBB8wTgJV7sbL2IGo9fIlrAKToIEShZ7ruFcCA4oNH0KF/V6egY/LSNVoUONIx4H+dn9u4aBbi6b1YX2B2dvDml/GZcfTO3lX+s0NVg0F7BxaAaBly88Neb8eve8goPlsqFNrxTcNpYzoiMnUtxU0DM5JvLZ9k1wu/xoJpMJ596BQB1NN7UnRZ0H1E2ff9QTBRft4OMt7wB2K/QTle9FMLwP2NQZYbE+IeJUYUC7jdDaLs+ylq5nQrwDOiQkDIttECB8x4Uk5on8EaKHjPlzqn2xqrHjVuG/qmW+2+f+mmC9YaookO4LtPjHzODBXeVQZLJXrBcJcN51+2t2YbNF7EOi0bs5fMJKAkl9OFiW41Sau9shG7wZoGp0vLW7xfFM1eKWrKbyfPSOpL2BzPV7ITtt3KPNcEkp/NNrczguI06gXiv5B8I8oAw3gxyBbq5B+FGdqtFlacDZXfWlG61nJp+JK4w8qxLp1VWAs9v5R8LPC6ejuzEzsQRL2BJeLAMRarhxylRX11fp7BYc7e/1lclR4plLXuIp1iOW97ZD1eqKlwNg+zWcpK61V3XWl8wdIE1O/ADCG5KtLeABkR75fEplAJGaAKGOHpPMEF9wD9HT15ZyrxCWjLa719k7rJH0fdXthFHkf4Htf/TORcb5JGEtNoGcbszv/dF9AXO6oOCw5buQMsJ20MhBPi84yoFaGwKpF8Lx+60MvNKacrWOJ4T/Lz3T4XeSDsUBlIwHO4sY3b7sCF9FuEXr18ygGxU49GWezuknFld3xANuYAjGwoVibV6hJ4kKSDI+9VB4VL068KF9vuk8CH7T5gER7aJRUN7kLwKn0wci6feDdZfs7csiNFZ+qI8MZntoRPe9OKZbxPDaLNLL7QZlIxZIphI2oFx9e3cFPQS5e7g/8J9VlQCXNbqWv7hjfE9KQJ4jOoBv2Qh/qxuFrll2GKXxGBclrpoFVhGVair+RLv4OJD2sfeHkB9WpRaSCFuBdYjg+/ysYV+FxVHEvHTC/c2z6YBWLD5MNo+4gasgIbPAvDwKxJ2nuMTzqBkH0WhUjMYAnicHa5/OZbFdXRu2aG5LTZmxWSSqS2VRiiBmx+754YB2INc4ji1iAqlVqKljQTCnKMs/Tm2B2ffZC5OIaoNJdJB98uIzIVUNdrH60Ixwc9y+mu3Kb7joWCQ5U++MTS1lIk+X2zL,iv:iNj1xFDNhNO2mAriUcHgYAJoOIFgUFypmBa+z/uK5gk=,tag:9Wn5o+xfF4DWNWJzuTVZhg==,type:str]
sops:
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnNVVqczR6VDF0am9PTkZ6
SFdoL0xYNnE0M3NNMSs1R2dMMHVEdkt3WnpjClpXQ2lNUnJiMHF6cDg4LzY2ckxt
U0tqQUNleS9mSzJpdlk1SnBPUFpjYk0KLS0tIG8xcW1RN1FUTkVNNXYzRlllcTBY
Uk5RL2IxTk5oV0FoSEZiZmtMSi8yWmcKZLODbndgVynLBXiXlfbP+cVkw1Fpf0/O
zGQd5rTVLVRA0EAvpMXQytahjtxTGF2KTisRd+mJ5pYpmBs/e5S3fg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-15T23:47:15Z"
mac: ENC[AES256_GCM,data:mBgK2CINSNUcQnN3rmOU/dQZqvvd0jhsaN41dIhjv6dR1SOSwR/LSq35zf7VKBBc/k//dM5btE+gNfGm9TY839JDY6JlrZR8EkkNalf1sllR8Du2kh988ekg/4UEcJSDMaQokFipH3+PqVWKqaPuY5Vz7/4vpPRQfVczYfxbUNo=,iv:SafjkSkHug1XhFL8BbghwV/xmECi3jIMZ74ORe2Jix0=,tag:KMfXPGB8rqkpFhvYDrjVGw==,type:str]
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.11.0
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: digital-garden
namespace: my-stuff
labels:
app: digital-garden
spec:
replicas: ENC[AES256_GCM,data:wg==,iv:ovx9TEinh2CRS8oBvi1IQ85+mnWq7/rINrDLUZHsjOQ=,tag:fyMcFr+c9FN20MXChfENvA==,type:int]
selector:
matchLabels:
app: ENC[AES256_GCM,data:Z4F4Egjf2iwRTFZmmXM=,iv:62E1fbPKM+oP6AVlnwO6hcRIUTzrl8InzfWR9rNoU8U=,tag:cRG0T5B7Jl3cO8D9ZCaxxw==,type:str]
template:
metadata:
labels:
app: digital-garden
name: digital-garden
spec:
containers:
- name: ENC[AES256_GCM,data:cQrGIqvfQNCd20wiaTw=,iv:gAwpi5XJV7dvRezBVMc1xcPgljFbI2OBfLHSPTaccmQ=,tag:iohI5oCBUgX1JhuDfrX8tg==,type:str]
image: ENC[AES256_GCM,data:DgfDLXbfruLDrAWn,iv:wP5OMIIvVzBOOLjtmz1m3aD5f3NhcCzj/NVN6KA5zFo=,tag:YJvSSiNuVJfo6QCkyHkzkQ==,type:str]
imagePullPolicy: ENC[AES256_GCM,data:87gZgwZJF+IyC2te,iv:qR2toF+YCV0GGqFZWinjPTP3+iU83Os5EbQxXrxmXLc=,tag:e8Eq/y76Odvh0sXLRjKFjQ==,type:str]
ports:
- containerPort: ENC[AES256_GCM,data:u2Y=,iv:Ngy323PrV+8q00V05sZtJT3GUpZGOIR6E8+lLoVDPt8=,tag:DD5qxhC5ZGZ3MKtwEb98lw==,type:int]
volumeMounts:
- name: ENC[AES256_GCM,data:AALTayly8Tz6ZxPkugBNoyh7i2bB,iv:sXN17ba2URXHDQYOiCkmBPZX/tgNEcWouwNBzQM8dL0=,tag:y7GjO6gexqfDNFsFifgS7Q==,type:str]
mountPath: ENC[AES256_GCM,data:hXkTgiPA4L0j,iv:/2kSZdklTeCZyIlXhUvbFfVhA6ghOsigy0ADwQaIbJo=,tag:UutiPhVwqNvYFwjNVyd1hg==,type:str]
- name: ENC[AES256_GCM,data:ljwzEJwNlw5dGSyh,iv:SPFJ4ej1Khjd91OybR22mM3nEeP6U2EcHBywKv1NlRM=,tag:84yIlACu+GVvkdAAIoR7vg==,type:str]
mountPath: ENC[AES256_GCM,data:iYRms3FA0YnpFjLJ0J674kDCP9JP,iv:SgGcakUpv2Vs04ZmXGUTWVFS7I08kJboKtAOJmsrlXU=,tag:juTIpRHw0sAwLQeP42Jdow==,type:str]
subPath: ENC[AES256_GCM,data:rhHoDBcR/13QYA==,iv:NydKJ3ICNJpbXi+JoPN6MRajdCr11nMqq+HpBHpCXKs=,tag:m4ZHyxIJ7ezWfFdsR+bjHA==,type:str]
resources: {}
volumes:
- name: ENC[AES256_GCM,data:26muv24HkvceqpA/t6k3EdwB6I6I,iv:HzyxEfvVqq2xFhk8i5j3Xa6m7BaW9lYbgNv6uufV/gU=,tag:T1PWp7yu4Uvh7xkp12JMbA==,type:str]
persistentVolumeClaim:
claimName: ENC[AES256_GCM,data:9cBdAQr1bT6TF8TDFLdwKHCDR1JFxQ0=,iv:uAHUECAGQoP2hLjK/rTNJdbkjQEQuTpVdw7TMLlM76E=,tag:54SVVgamOVQVkLStFeU4bQ==,type:str]
- name: ENC[AES256_GCM,data:VwfTK3fvNnNahW2A,iv:A/GeTXWcaua5FO6NFXXbCuKldkCxENObMAtRTeBn2AI=,tag:+4f3YqZqr2xeyyiiLUIcgA==,type:str]
configMap:
name: ENC[AES256_GCM,data:LujXE0IcPRgf08/Yf7/oi2GhTxSZDkKJvA==,iv:gVbvKu2cJNkdpv9P9oQf4cjuYXgZfwlXlU2YcDkoR/U=,tag:fell0BoOrjHpTIArandPCA==,type:str]
sops:
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnNVVqczR6VDF0am9PTkZ6
SFdoL0xYNnE0M3NNMSs1R2dMMHVEdkt3WnpjClpXQ2lNUnJiMHF6cDg4LzY2ckxt
U0tqQUNleS9mSzJpdlk1SnBPUFpjYk0KLS0tIG8xcW1RN1FUTkVNNXYzRlllcTBY
Uk5RL2IxTk5oV0FoSEZiZmtMSi8yWmcKZLODbndgVynLBXiXlfbP+cVkw1Fpf0/O
zGQd5rTVLVRA0EAvpMXQytahjtxTGF2KTisRd+mJ5pYpmBs/e5S3fg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-15T23:47:15Z"
mac: ENC[AES256_GCM,data:mBgK2CINSNUcQnN3rmOU/dQZqvvd0jhsaN41dIhjv6dR1SOSwR/LSq35zf7VKBBc/k//dM5btE+gNfGm9TY839JDY6JlrZR8EkkNalf1sllR8Du2kh988ekg/4UEcJSDMaQokFipH3+PqVWKqaPuY5Vz7/4vpPRQfVczYfxbUNo=,iv:SafjkSkHug1XhFL8BbghwV/xmECi3jIMZ74ORe2Jix0=,tag:KMfXPGB8rqkpFhvYDrjVGw==,type:str]
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.11.0