k8s-lab/k3s/rpi/home-stuff/nextcloud/nextcloud.deployment.yml
2025-11-15 23:49:48 +00:00

140 lines
13 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
# < name of the deploymentand reference
name: nextcloud
# < namespace where to place the deployment and pods
namespace: home-stuff
labels:
# < label for tagging and reference
app: nextcloud
spec:
#ENC[AES256_GCM,data:WHnGRaBPbetwWxpDEgnif7Z34BPYTnUH8SjN,iv:a7sTPfu5v1S6naZqQzezsD64k+jMiDsG8Knq8JY4Pec=,tag:vekjDznr/qF/5zMvpy9O0g==,type:comment]
replicas: ENC[AES256_GCM,data:eA==,iv:Nz8iTVuwfJP1XZSTqsMV+9Z+sFC4PDozzQbJr+BKs3U=,tag:zClbT6vKpawdR6aCadZJew==,type:int]
selector:
matchLabels:
app: ENC[AES256_GCM,data:M72/pQ7217GS,iv:37Cs1HzOoKij17K/ddEQEl6joG6hr8yXNio5bfeUDAY=,tag:kjGQyRuWHDJNLx1TLhnuwg==,type:str]
strategy:
rollingUpdate:
#ENC[AES256_GCM,data:4FupJ2Uvo/G8CLMXTzzczgfezjmGistxnVw16DQW9IsC1xkz+qWc2gRE1lTCvowdeMINFS+8zF1SAVdnLs2H+GHiVZt/e7EXpQW+R/RI3PZZURCzFIUEHQSWZg==,iv:T3iSbl+n2g5Kx1JpiNK2gFSOhCtZN22uR7MQwMhcUY0=,tag:GCCdUZpe0jiFrNztvXpbKA==,type:comment]
maxSurge: ENC[AES256_GCM,data:ig==,iv:9Li5EzML+JJj0gVQn7tiILbekn4jJtu22BJyqf1pF88=,tag:qD4gv2mMA+Sfqpdp6ktJCA==,type:int]
#ENC[AES256_GCM,data:Td0mSAv7zw9JwE9Bq+q3s+5YpLof9LuK/6XaZqceZpazoQ/Es0SK3DMtuaciqnQjxQFz5zBkwJBCx64BVoQzsCjQh+dwMoA=,iv:GbJRdM9lQMCRb2h2A6Mdr/DBLV0leFyN7kFsLU/yjTw=,tag:6Z/6a1asGvrioLsIKmATPA==,type:comment]
maxUnavailable: ENC[AES256_GCM,data:ZA==,iv:JE8LSvDNN2h3KcIzf7anYKvfHgdOGeUOule4dJTwVUY=,tag:tZXVo1eapo/1+t5R8EsEDQ==,type:int]
#ENC[AES256_GCM,data:LoZlYM+8X9Pp5yRJWR1Mx5n2Ig6tfkjQclU5p3jUYVozAJt1ru9lMjT6iAmxlXjh40LKTEteKQkrSHmBZnXpKCwLvr0N7g==,iv:QLo+wYyUim8M3GKwIPOoLgFVdTdSntq6c+pZCdaTuq8=,tag:LcDgxrQVhtnapg7AhedvVw==,type:comment]
type: RollingUpdate
template:
metadata:
labels:
app: nextcloud
spec:
volumes:
- ENC[AES256_GCM,data:UADX2KkXoIdxTcxRxHPfZuazqk61UQl7Z2XCw8g5EeQNqogoyA==,iv:UEByueP7DzGMxJN7zGRUdel4eIoqfXCWF6t/TYoTLGU=,tag:dq10vJw8HFPfXVanvQhqwA==,type:comment]
- name: ENC[AES256_GCM,data:wKR7AUD/ISYUDs66aW0=,iv:DEhFEQVo6HMKSDSlR0owAevBUbGK/vuh3wqqhOAuVC4=,tag:sc/3uq+70R11d2LOSFVEcg==,type:str]
persistentVolumeClaim:
#ENC[AES256_GCM,data:pWbY6Nrl2JpaWhEa8gDJ/s8KShgNUrhCEYF1L8QCcRuoME110LRZqOgATQ==,iv:t/NwI1UIMF13YZyCAyuGjhW98gD5Ag8wwzXEkaWpbUc=,tag:ilu2WmthFeEupinFts78uw==,type:comment]
claimName: ENC[AES256_GCM,data:d2t4CBaNSFp0DmpXoRiCXHiB,iv:oK1yVwi2Pb8kw0+Gm8JTnvBUmusHc6BnYNNM8sxxuDk=,tag:FTnX1FRGtsZPYqw/zImx+A==,type:str]
- name: ENC[AES256_GCM,data:HU5cKDnQUwrulTKBlw==,iv:5Zy9dvLiszacDEvSeEO9b9Cw1IIRqUK9KerfMCJj2IY=,tag:34dVj/9bhjaRB12OtZMSOg==,type:str]
secret:
#ENC[AES256_GCM,data:T+nAFhaXYSKWuEPQQcFMToa5JY+cSXCNH3th2dmAVd4N7EQMhI/FIwU=,iv:FnCWHObAVTyNUSWiKsA6ZcjQJCK5RSDBy1HoCHOIz78=,tag:rDfhY7UtGx6K4Zf1Rh/c1g==,type:comment]
secretName: ENC[AES256_GCM,data:UdDXxlcD6gQ1FlTgf77hjkmV,iv:APPi1otlOj6QaCEKYSc6By6GcxYx36o3EZfNeS3W5FU=,tag:mra7EyfcgIlYwA++S8jYsw==,type:str]
containers:
- ENC[AES256_GCM,data:kVZU1b3EmqLWttHSL/waZFQ65QJVTUV5WJaVhTst4FFxcdZab7GMmk0Hqg==,iv:/tVeXviTltX2BEym0zvlihD9jDcrf2tsIoeohfU9ZPM=,tag:fJtVQsKS3DDZsesOQdvabQ==,type:comment]
- image: ENC[AES256_GCM,data:RBuR0/C2/jNZqXnfUitfXnHyZU7IuDlkGNZ16co0VanPbQJ3eQjunjBR,iv:ix3g5efnmkHhiDMRFRA/ibOBcOmQVPcU49tAHNHbhIY=,tag:116fume3USj+NTIVgMH3tg==,type:str]
#ENC[AES256_GCM,data:PrBkJkwoYFUqtXZ+/gVIQBrEmt8=,iv:BHo16TQcwe3WZFPaOoJz6CGDKrFN48IqMQasO9GoavA=,tag:JzgNGnD+P3AXpgXnf8L/ZQ==,type:comment]
name: ENC[AES256_GCM,data:Su+ZvsbM4K+q,iv:BUZMufTAW3byZKyAAa7EFiXJqEecVOU9rz62QSQPsjA=,tag:LQnRAeB9aEVmE/xrjQobvA==,type:str]
#ENC[AES256_GCM,data:GTVry8bGID+y6Ph+W9nYWZgR98+xq3Kp87Zc/dwS5LntJ0+Dd/ECHH+sBknhUAGvyYaElHv0o8XTwQ==,iv:dtvEJxlqwQdKOZp85yxvN6QMKbuP+yZF1EttJ/fSCRI=,tag:evtq6C7EkecXdFA031xyLA==,type:comment]
imagePullPolicy: ENC[AES256_GCM,data:5LwirpcLW4tcjUTz,iv:waAZKcGPubzq4NYYa+fg2IySmuFrBqSVjo4SlPsBV5s=,tag:/weLOeyhgWUNQZp4Ct4idQ==,type:str]
#ENC[AES256_GCM,data:QNYkk9Ab9HeHMhEgzdWmqb3nTkz/gY/o5FZt3u6j3iV4EiqnMwPItciGaYwsnJNUExpb015lrzgWGQ/WvuJMvi4NU9oBOuY+f6sHqg==,iv:SwTytnNTBBE5XMp98wbTwTl/sMqkec7MDxgAj1k6Wdo=,tag:aBIrLusiYvJMiYh2vmBxJQ==,type:comment]
env:
- name: ENC[AES256_GCM,data:6O9nxw==,iv:L5+DwhsNzGty/O0RAWhx2DdFJ03j6HG44AtX7yUXrOo=,tag:aalzpBpMYeh7QxsXvG7zBA==,type:str]
#ENC[AES256_GCM,data:ir2SKNe2i3WpxIg3J/WT,iv:KSHFBDXg377QS91kon8UZjhXxPsZnS0BG1MYZqFG7TA=,tag:TqVP4FL5LpO6KqUgGaYh1A==,type:comment]
value: ENC[AES256_GCM,data:HLYnXA==,iv:7C753SOBXGBGLlhQoaunZjWdr3tr7JHWkHCdYbzZ/lw=,tag:qu8BgMe2KO0Cce5JaMq4iw==,type:str]
- name: ENC[AES256_GCM,data:Z+kiBg==,iv:qlOE8QpaeePs+wP4IJDP11L2s3rLJOY73kdW9WDoTnM=,tag:yePXSaohVJfVUJnDQc+8Xg==,type:str]
#ENC[AES256_GCM,data:apYBqKmNaPtaXc2IyyDnCA==,iv:ILzTQtH5jzhOhXdODlRq/U2yNwM2FXRN8LcXroQVsC0=,tag:QAfXpBE81QWViewrtrpbEA==,type:comment]
value: ENC[AES256_GCM,data:qORv9g==,iv:FJYgnt6sCkXpJ80WgrrzQX0tQulmDt5TTQ9YX2teeX4=,tag:ZEs58vwe/6AtzdXhudvQMQ==,type:str]
- name: ENC[AES256_GCM,data:4L8=,iv:lR2hdyqwRyH/5HDO5y3kccGKbu98KVtwjzwSNC6sC+A=,tag:eDJ3zGerUJWqXJEjw5rq4w==,type:str]
value: ENC[AES256_GCM,data:MY3YQ1ePR0UNUNmoVgGsrg==,iv:14/RK4Gi1mFYsrD1+7WrwNBJnkEuqoI2Vg5d0vBapPE=,tag:Il9sTi3EqNZfUFSVpcYzUA==,type:str]
- name: ENC[AES256_GCM,data:a+MgaAIP5KVzFltKm4Bjz7nL+t6DsA/bgw==,iv:Id0jUjzc8tRVSFrlOP6IU4QhqfFwcqo2wH/zxFyPJL4=,tag:UQa8kp5S9cgvdoMq9ISvAg==,type:str]
value: ENC[AES256_GCM,data:l1647L/frmjZ2BITuJsSHWAaxCw1el8ao3ZFzRxzYRAz7DA=,iv:HI2nmy+m1oNFavsCQq4xQIBrapFlpUFqdDMsTF8PCVM=,tag:yQ/LrPX/RqdqXY/WiCmvbQ==,type:str]
- name: ENC[AES256_GCM,data:3079CKsqWldWLbtUwmkj7w==,iv:gC+JedNSANZx5rCEKQ5yjY124X4uC9j1/rX9+RcEYjQ=,tag:0k5MOLQhZifTTTbFQDnQgw==,type:str]
value: ENC[AES256_GCM,data:tw==,iv:e14bQxpLmUe1uZSjjzUxG436nP88IaqnCHqNbSmhulM=,tag:hMMNFRbDrZWOK4th5uUiBw==,type:str]
- name: ENC[AES256_GCM,data:sM/zNM1PC3erV5I=,iv:y9GHJnX2kzQhzhFcsBqeOiT+Tw47r1LBiienp9dfSNM=,tag:1kn5AmKxf4TgOmc+KMFI8g==,type:str]
valueFrom:
secretKeyRef:
name: ENC[AES256_GCM,data:RBcw0San6t6EJmN6fUs9x9E=,iv:Z30AGINpIDyBG3OrsnIOdBgxfeuW2LbbM7l3Lbeba0w=,tag:Q5gN+exhayJJxCtue9rw4g==,type:str]
key: ENC[AES256_GCM,data:if4065AHmXm1F7g=,iv:b19glm1oqlsWuWlDsvcy0k4YHfNWTg7f5fanc4yuj9Y=,tag:qaarQttHZnlzMOH+q+OscA==,type:str]
- name: ENC[AES256_GCM,data:QlnpHtPZfWSB865QWw==,iv:NYnwolEVbEjQVbH/+TYBiU3an4Vim4PI/Z1s5maCGfE=,tag:RRPvjJB6GbwU0yjju8ShAg==,type:str]
valueFrom:
secretKeyRef:
name: ENC[AES256_GCM,data:JtKBGBKxjz1qsK2SvrG0OUQ=,iv:Bl9VsJFDJnRyTST6MarOaA+HW5s63OzXTFe7zf6wGuw=,tag:zoxwQiSlRXz5nlXjarTY9w==,type:str]
key: ENC[AES256_GCM,data:yawyd3K5pTbTL/pLCA==,iv:yc7q+RSqc2K5xs3V7goIm2RgI2Kfl/SCAVlqVn8bHIA=,tag:3NGXk+lCa0izEaVkXXtOkw==,type:str]
- name: ENC[AES256_GCM,data:dwL8rHfNTcRr+LGSSg==,iv:ytbSfPjPNMBe5mCFKhvu3mSDbncAca8hKESf6uNPNQM=,tag:lg3zXkrHKh4hZEbnfMmDHg==,type:str]
valueFrom:
secretKeyRef:
name: ENC[AES256_GCM,data:bDjjYPkY/ag0jPjSjAFuxcw=,iv:FGKks7RjMH2PRZ11/GkS4qFfa7CAgIRJs1IemFArCt4=,tag:zgWRSuUI+ixhi+Xgfmi9MQ==,type:str]
key: ENC[AES256_GCM,data:aTcsSyfKhxoqgkJmIQ==,iv:oTTrdrnaMMdh/xsojK/QXdRUKrTaxgd0z6FlUY6VTQw=,tag:ZAEDWxsuZ/tm7ZF2/QwqcQ==,type:str]
- name: ENC[AES256_GCM,data:Lg0RJEupJCCk4fugaRc8IdY=,iv:zPy9ZY8E1SFBhrSZTHdbY7mfTbso7W+wBuX1ATUPhO4=,tag:sgcSrnbZ5K/b78hertNUFw==,type:str]
valueFrom:
secretKeyRef:
name: ENC[AES256_GCM,data:2iXGypV2gXr1IbeXgxNMbEQ=,iv:Yf4ezXdj4hNotMmwUZdVYb1cXVPYcWMBzElm6esVDHQ=,tag:l9WyykIz1A0DmmnoTLEi5A==,type:str]
key: ENC[AES256_GCM,data:G49orFAiH+7Pm35VAkvdTsg=,iv:Lxu2Y0POLrYc6uW/puCKliiZncBStW3vwqwKEb/FRiY=,tag:vTG5fomTRY2xNLOZ961Y5A==,type:str]
ports:
- ENC[AES256_GCM,data:NLYkXxyy35UFAq1/+zoZJF7g4cBjUfRT/2RYZCPyFoef3RiZ1DGpJOK5SN1SgEQEBFvvjXVSLcr6o03/UDBYUjAiTiDhiyDa5erdtIPQ7Ny16A==,iv:kOB8ot3RVH9/m4emqAJuzv879e/ZUxtB4VDRN4qoU+U=,tag:XGDFSJ0hnIdFq55464s7vw==,type:comment]
- containerPort: ENC[AES256_GCM,data:RFjP,iv:saaTWqh8QeuWSS3Z/cuqXAv+C43+wiZKlnwRYzshB5o=,tag:9VjaMz5aIOzRGjmzqfYjiQ==,type:int]
name: ENC[AES256_GCM,data:Asxv1h9Bj4++,iv:suYiqUxwzEnf4+m+q2Ru+ABZA1lO/vdLhNxJ8v7EJ2U=,tag:0NwCF0gzA6esV36OCwvc3w==,type:str]
protocol: ENC[AES256_GCM,data:dAc/,iv:JRnoG9K3Wfq4kzQ5RwNF1zvFDGZ5+M6AY7WFgOckX4k=,tag:XnraDswsrOgSm0DNukiEuQ==,type:str]
#ENC[AES256_GCM,data:tJ6qQ9PLXJsC4oIxV6NB7RNdFSBw7JLKOC/86c+Bg6In+yHVBkUOcSQx3An0TSAPjJAaGa8rOss2DqAbvlMNJSkVUXqtRi2dsqwCNRNmWA==,iv:HRJs8kvXoPVCqxnjucTL3liVQsd0jSsLauU8eSU+d8w=,tag:OuefRwtyY06GLgSuc/d46Q==,type:comment]
volumeMounts:
- mountPath: ENC[AES256_GCM,data:NHdcMpKWIg==,iv:wZWkd6rRaTy+db5PJfTu94Bm6Ri09WboGmx3yzvDCp4=,tag:UKpX5uKgNmp+IRzExex+Yw==,type:str]
name: ENC[AES256_GCM,data:6RA3uNY0+eAU2zbnECs=,iv:9HNt8YKtI+xU+RK4zUNdk6jc5HSsHZ5umz9X6zA4Ouk=,tag:P5+jhZj4Bi1GR3lJfn9Bbg==,type:str]
subPath: ENC[AES256_GCM,data:snPbmGHz,iv:TiYD1CW4BKyZLgriOn7WYg2V33n2JthGze8sOjPlCGE=,tag:qEShpl3SdkzGEXa5UthW0Q==,type:str]
- mountPath: ENC[AES256_GCM,data:IJlMhGA=,iv:RyQPnM6LVNm8qAU5HB9+xFD5KNdTdNOOnMJu71Z0eo0=,tag:lCMKbcAarNkkwkywHkESdw==,type:str]
name: ENC[AES256_GCM,data:pBGTy8GZGIovKdquAHE=,iv:UlxVf9bSSEAOEH08nrDJ3f+BSPuJqQQBiUus4fxquY0=,tag:NA0CiKPqoMTqu+Uwp0FEVw==,type:str]
subPath: ENC[AES256_GCM,data:J1h6jw==,iv:6pRlpPhm1cumjojdQDfE4LvFBYUYbWkJvJvtyspRsn4=,tag:0/aeisEjf0ET9PzRvUvkGQ==,type:str]
sops:
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzUG85UE10MlQ1bENJa053
d2RwaXp6UGQwMHNZUHlFNFhsRll0aUdMMndzCjlBY01TWjhPYm0rN1Z3OGp6Nzl3
Q1Zkbysra1ZjcHN6T0sxUVZ3V3RwQWsKLS0tIFRGMTkxSkVmR2V6czlQS29JZVo1
dVNLWW5aVFVHNlgvZXhhR2NIUVRJdVUKuC29yeNIZbPsGoYg7+PQv8ImAdSREeox
q6Q4zwccvfXdxCiVzB6tP42B2HfP9N7xFMI8b9QoYmr5KEBt6c9BMg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-15T23:47:15Z"
mac: ENC[AES256_GCM,data:uxgIbiJcT7X3C9Yy2SdBv0WOtk0cZ0xOLiYCA4X3YCkXZuxrofkTlNmTZZLTEJgT8Bk+Fi9+zIcfhKmDhMC60GFzvQBF2DCeW75VOeJzrnm5ggwSudQ92W3RKh5KYXq4rPNASlMTpTWpuPPy/hqtqhAX+Wzyb+ZPEexLS0Eq2lA=,iv:3iePwl0fndKsX/spg2FLjXZTOqww77x762oTWnV74Qc=,tag:7zmn9VMyn4TMfOPGMkfnzQ==,type:str]
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.11.0
---
kind: Service
apiVersion: v1
metadata:
# < name of the service
name: nextcloud-web-svc
# < namespace where to place service
namespace: home-stuff
spec:
selector:
#ENC[AES256_GCM,data:IBhr/+V4Ea2gtIKBA5zPPfnASqr1Lf19OvxqDS7GgiAqvNS/6RpqKNWMLTGk4AayVLq9m8lfGRe4TET/RKi+zzPf0qySuf6tNf2o1NwSc75/MS7V4X+nf6hL3uu1c5daQXlL2Co5h0n49ujPGnCxMJug3sfh+0ybWZJZ,iv:22YrQ1YKVLR+n6MKH6kA8z2iQYnOJK6nlURiwtDEhfM=,tag:BKDojCbwyA7Fyt0el5ctag==,type:comment]
app: ENC[AES256_GCM,data:qJS5CClSa4kd,iv:O3uoSxS8MhH8iOnj9isN2F1DFGzy5aaNyUzKj/mUMag=,tag:LteI6NauYIQhUZHub25d7g==,type:str]
ports:
- name: ENC[AES256_GCM,data:/4n3PInY/hHg,iv:X/u/NvjPCdF46z4O5L6QyAaI92E8TOu+HktJ6wAfkjc=,tag:k3OjL09roUaMWRYm/gEh/Q==,type:str]
protocol: ENC[AES256_GCM,data:P2UO,iv:USqge1FDZzLwkQJLiGDGkECS+9UJnbGowqwf36FIyTc=,tag:rc67MbLsdyaosyUe/4nnWQ==,type:str]
port: ENC[AES256_GCM,data:ONdH,iv:9l8tbeI8ryJdSPUNePpxsJpUjRt2gJm0LRl5UJLCtuI=,tag:4KoS9ARamrc5x7LS8VfJnA==,type:int]
sops:
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzUG85UE10MlQ1bENJa053
d2RwaXp6UGQwMHNZUHlFNFhsRll0aUdMMndzCjlBY01TWjhPYm0rN1Z3OGp6Nzl3
Q1Zkbysra1ZjcHN6T0sxUVZ3V3RwQWsKLS0tIFRGMTkxSkVmR2V6czlQS29JZVo1
dVNLWW5aVFVHNlgvZXhhR2NIUVRJdVUKuC29yeNIZbPsGoYg7+PQv8ImAdSREeox
q6Q4zwccvfXdxCiVzB6tP42B2HfP9N7xFMI8b9QoYmr5KEBt6c9BMg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-15T23:47:15Z"
mac: ENC[AES256_GCM,data:uxgIbiJcT7X3C9Yy2SdBv0WOtk0cZ0xOLiYCA4X3YCkXZuxrofkTlNmTZZLTEJgT8Bk+Fi9+zIcfhKmDhMC60GFzvQBF2DCeW75VOeJzrnm5ggwSudQ92W3RKh5KYXq4rPNASlMTpTWpuPPy/hqtqhAX+Wzyb+ZPEexLS0Eq2lA=,iv:3iePwl0fndKsX/spg2FLjXZTOqww77x762oTWnV74Qc=,tag:7zmn9VMyn4TMfOPGMkfnzQ==,type:str]
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.11.0