2025-06-21 20:36:29 +00:00
|
|
|
apiVersion: v1
|
|
|
|
|
kind: Service
|
|
|
|
|
metadata:
|
|
|
|
|
name: calibre-web-service
|
|
|
|
|
namespace: home-stuff
|
|
|
|
|
annotations:
|
|
|
|
|
metallb.universe.tf/allow-shared-ip: internal
|
|
|
|
|
spec:
|
|
|
|
|
selector:
|
2025-11-15 23:49:48 +00:00
|
|
|
app: ENC[AES256_GCM,data:vG6eY8KMxA==,iv:JmjJuQABTILZ44FapWgLqzThn6lMuZbDmOdAe6GCxV0=,tag:+IX5aoyQHxTJLDDKXBIxTg==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
ports:
|
2025-11-15 23:49:48 +00:00
|
|
|
- port: ENC[AES256_GCM,data:VMxHmzE=,iv:WWsPQqbwrdzVJqx/wBpfaTRKUtGL545i8eFKWNhDrNk=,tag:AX4linkG8hqVzQXaRQPf0g==,type:int]
|
|
|
|
|
protocol: ENC[AES256_GCM,data:L2rA,iv:L0WixieGyeNhDXZ4WQZxs17BjqSyW7W/jWZXQKoFSB8=,tag:5fwnR+SjlraoVitTpxi/Jg==,type:str]
|
|
|
|
|
targetPort: ENC[AES256_GCM,data:bYLUWg==,iv:B6G3O8489GgBNorKhNSaUY80IdOe5TIQyjmEI/X0YJc=,tag:SMI0e0VNPCdKkhy6ug7CcQ==,type:int]
|
2025-06-21 20:36:29 +00:00
|
|
|
type: LoadBalancer
|
2025-11-15 23:49:48 +00:00
|
|
|
loadBalancerIP: ENC[AES256_GCM,data:QMedULZpvTCTAhp3,iv:L3mjYi4JdIPWu35dycNWCIkNTwPZYGNkGRWXPp1ycrQ=,tag:IYEnnvFl99czxrRFB1kkvQ==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
sops:
|
|
|
|
|
age:
|
|
|
|
|
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
|
|
|
|
|
enc: |
|
|
|
|
|
-----BEGIN AGE ENCRYPTED FILE-----
|
2025-11-15 23:49:48 +00:00
|
|
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpWUdSRGV0K2dJNmdMcEYv
|
|
|
|
|
UDN4QlhqcGJhKzBqK09NNU9YZDM4bXJRdFVVCmRBR1VTcmZsWXJTRkM3NHczQWpi
|
|
|
|
|
NWROVlRUYlpBSGlneWpiTHpZWXlyQlkKLS0tIFpBRmtHbTVuK1ovY2VXakRRanZP
|
|
|
|
|
dCtoeGt4bTlGMWY0RVE0bmtneVBsbmcK41LW4irZn2/QD7IGZkP8cFqO4gmupSgz
|
|
|
|
|
v9klA782xLsbTS6uFmInNwh6iZqMDcF/8Bfwp9EdX/LUt+OgrEC8vQ==
|
2025-06-21 20:36:29 +00:00
|
|
|
-----END AGE ENCRYPTED FILE-----
|
2025-11-15 23:49:48 +00:00
|
|
|
lastmodified: "2025-11-15T23:47:14Z"
|
|
|
|
|
mac: ENC[AES256_GCM,data:GYAIGJj2oxS0yWfxK52WPzgajGuohgQbzXT8zi2O+6koNxsOo/F72Zc1xyeax7av7uraLcbSmVf6Ospni+wJb1FeCFzmUskmstiAgF1vnGRbVRhaz47qvfKAVpayctevEHHr53hQyeykK8F+fLwQCnGN3TEcZIoick4KBdRy2EY=,iv:4f6sFSX7CAJi05Hq9CpYeYgyKDNTgeqw0/50vpwUvyo=,tag:kQarDSuAospsXeaJXpL/yA==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
|
2025-11-15 23:49:48 +00:00
|
|
|
version: 3.11.0
|
2025-06-21 20:36:29 +00:00
|
|
|
---
|
|
|
|
|
apiVersion: apps/v1
|
|
|
|
|
kind: Deployment
|
|
|
|
|
metadata:
|
|
|
|
|
name: calibre
|
|
|
|
|
# < namespace where to place the deployment and pods
|
|
|
|
|
namespace: home-stuff
|
|
|
|
|
labels:
|
|
|
|
|
# < label for tagging and reference
|
|
|
|
|
app: calibre
|
|
|
|
|
spec:
|
2025-11-15 23:49:48 +00:00
|
|
|
#ENC[AES256_GCM,data:2uiYGnucVCTEPfFwpEt6eiuei52AWoMPhFLL,iv:N3DzODrVP9ZpupxhFbydeY3RwJ9Egm7ILt9GKpVbv1k=,tag:H/90wGn8HS+WKHy0DWy7yQ==,type:comment]
|
|
|
|
|
replicas: ENC[AES256_GCM,data:NQ==,iv:sxj+w/3EUzZBxHPPnMkCmcIuBEij4ifz3mSwWYmIgWs=,tag:XBsQ223WkCggnNopd6YIWA==,type:int]
|
2025-06-21 20:36:29 +00:00
|
|
|
selector:
|
|
|
|
|
matchLabels:
|
2025-11-15 23:49:48 +00:00
|
|
|
app: ENC[AES256_GCM,data:1oFokzyRsA==,iv:tGQ/ACzmh8FEqzydcRVxQHz4nDeuZZ124KXSIAQEvdo=,tag:YKOqMdd+yj1XRjYk7+10LQ==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
strategy:
|
|
|
|
|
rollingUpdate:
|
2025-11-15 23:49:48 +00:00
|
|
|
#ENC[AES256_GCM,data:SEfz2YavR/MDp+SGNKO4RBFctk3d8jV1FrZBc5o/CHSKnU5RsgfKgmy929Q4JPUpO9AW33rpwt6HizlZ4zahPwm2iPpHqNOLfLtIy+YpyF8023rbzvVkxsIWuQ==,iv:f3CGG1AQlvMP/rsimkcfZSIxpK5ERxdaD2FATWF/G4E=,tag:JBXMwGL10tClygIJePuijw==,type:comment]
|
|
|
|
|
maxSurge: ENC[AES256_GCM,data:Wg==,iv:bCHX5qHa1AFkPgeUQTBam+5GCPofC/WLIs3WgciTtgw=,tag:tdcolHeCsPRJGvZCaV5x7A==,type:int]
|
|
|
|
|
#ENC[AES256_GCM,data:BFkMsSV6K9A1U3UrTXa9yIduGAGFG4bA1bzv8DfC7AITPxAzr0vEoKgKPnvM67ghYBwdXz959fZeKsNQM+4lAs+kDE7uPnM=,iv:JvCiGmIb035cMT9FfVpSWQUP/cTwraJBVIhuaoAi0p8=,tag:hj4jws8MNNtDkz1DV5JoQw==,type:comment]
|
|
|
|
|
maxUnavailable: ENC[AES256_GCM,data:/w==,iv:5dr8G+6E0CpzHcMH112/XRj3wAOukf6I3TlgITvH2eg=,tag:Z8A9P+BCkepJl0LCpJzZ/w==,type:int]
|
|
|
|
|
#ENC[AES256_GCM,data:iMSsF//Bn8R12/ni47cWypXkMfc088qXBTaGFjuw1zHfey7A4MvDU/wZU2LUc1TpU0x/i9xj8rrriLE9iRpieFFwpM0dKg==,iv:GrWpgutbY0PN5G7oRt8sfSrBUIYP7a2FTN82Tc3/Z3A=,tag:Z/b4uZoCcRuVyCs4H3Vt5w==,type:comment]
|
2025-06-21 20:36:29 +00:00
|
|
|
type: RollingUpdate
|
|
|
|
|
template:
|
|
|
|
|
metadata:
|
|
|
|
|
labels:
|
|
|
|
|
app: calibre
|
|
|
|
|
spec:
|
|
|
|
|
volumes:
|
2025-11-15 23:49:48 +00:00
|
|
|
- ENC[AES256_GCM,data:c+ZhCtvDcmp2s98vLLMODUe8V2sPR9jxNFKN4H/P8nEqHQUOEQ==,iv:2rrQvCtoVKeXOUhjZv6Xx2miNrn5RCqSal8jM2NfCxo=,tag:6/oxyZBUujD+t8IT5oP7eA==,type:comment]
|
|
|
|
|
- name: ENC[AES256_GCM,data:ZRLvZFcGC4TSO0g1eA==,iv:XXiRm3SKvQDeuzhUvn53i3UmrBb1yPZP9rB2BUCb4go=,tag:z+mc3p1EAJVDzfbzQb1k2Q==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
persistentVolumeClaim:
|
2025-11-15 23:49:48 +00:00
|
|
|
#ENC[AES256_GCM,data:ghKjbVenHkS3AzI5j1SVvWvbCeFWgEYxfCrOLuYQqxQ/k1AayB9b1Qz4kQ==,iv:wsdMju1Z2W2Ly94KCYUqRNmCrAe8w+/yAeM1SQggL0A=,tag:eC1iEtQ8ejeYNTe31kU3OA==,type:comment]
|
|
|
|
|
claimName: ENC[AES256_GCM,data:RMcjBmqcJETRLuLzv7BeGPU=,iv:CtSidIw5bQ3flmJQ6mnJl9IvC3e3sOHNclfflI9vsm8=,tag:+4jHmNxhC9RtnfUlI3xQ8A==,type:str]
|
|
|
|
|
- name: ENC[AES256_GCM,data:u5iLo5y2Tt9TNgpl,iv:VUUDJTGXyrFCuQ9q0YR5ijoz+aCO/oa7PJPTf6Hyi8w=,tag:lYgs+50zQYYX7VBaU7v9HA==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
persistentVolumeClaim:
|
2025-11-15 23:49:48 +00:00
|
|
|
claimName: ENC[AES256_GCM,data:nAB2pnykCu9T6QJ3RfUNVg==,iv:2xBGhtJW7afmfBath0FM1R8tx9MFhymUm5jGu4Eumjs=,tag:89T+LGnwTk/iv1yeJaC2SQ==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
containers:
|
2025-11-15 23:49:48 +00:00
|
|
|
- ENC[AES256_GCM,data:B5JlcCLv4xOLTOG3SICSK8BjeV4unZUaQlDpytLupvL2nC8Mzhgvqf4yUw==,iv:mLXc1TkU3fhqFHdEagp4ACZEnSEKYA5PWBs/3wlTTBA=,tag:HPGADfW5zzGmWTz0y4SveA==,type:comment]
|
|
|
|
|
- image: ENC[AES256_GCM,data:dgPCADiILhAj3TElOoRHyIzSC1heWINoxybWR4PrP+qts3MrI88hYFGfgT0=,iv:fUwesxiqbZxqw6uxw3575hXlc+++Dy50jzPpL/WV0Xk=,tag:iFgf56g1bL51de+4gbM5RQ==,type:str]
|
|
|
|
|
#ENC[AES256_GCM,data:XcKjj8bOMHLd+cU8JmzE8uoUvRE=,iv:ghx5g6fiVeIualMC7qUTcHpKxL841uB7COjjd3ZZY6k=,tag:+5orZuU1h+RY4/DC1onRDw==,type:comment]
|
|
|
|
|
name: ENC[AES256_GCM,data:amRd49QXww==,iv:+fM5HtVdR2ngbPZbKvdC35GpfWiJ/pvtKq1sxuBVLGY=,tag:L3EMyWGlVxSsx4z7/akI/Q==,type:str]
|
|
|
|
|
#ENC[AES256_GCM,data:NF6gw0yTMIHPmnItbqZGvWpaMFM7wvu9olF5+qCzjVusha73XLIotnZIHQp8PAxaXg2avLYV1nRrEw==,iv:d0UnDRYUksE1woA5izwTUN1wniQiAs+el1CSCqAEtHY=,tag:DEXMlA2zKSIFw+9uV7HvfQ==,type:comment]
|
|
|
|
|
imagePullPolicy: ENC[AES256_GCM,data:UsRrDLAuW4lsOn+d,iv:ZlikDouMPZkhNngMf/k3PQoTc0o0mbVLGrGTKR7fX4Q=,tag:m31NILR9rihX4aUiiAoqIQ==,type:str]
|
|
|
|
|
#ENC[AES256_GCM,data:u4uKnx9ujEJbrS1C/aK6eUI1SPKhMOxGIMH0+DuBsG/BJq0ufVoz+dKvpL6sSwJ3vuH9T+IlzSmHtXMoNfVaDoMtUvCxEHu7D9+bOQ==,iv:HzlVSTVBffHIFQs9oKYYIH3ZFcpeOZQUWSZBeqbMe8I=,tag:dGmZsXDMROVs6oXMqtwdZA==,type:comment]
|
2025-06-21 20:36:29 +00:00
|
|
|
env:
|
2025-11-15 23:49:48 +00:00
|
|
|
- name: ENC[AES256_GCM,data:R5f6HA==,iv:/1g9+jiIvtx/bTfejuDDk7SytYXcQBNIWXBb3sY3h9k=,tag:HRWoWwabjPgLIs3aDREb5w==,type:str]
|
|
|
|
|
#ENC[AES256_GCM,data:pylkrbTxXfG0RQMoQE9V,iv:weRVfN14t4jmxWmUk82080km5HDz4YQ9TFwWmT+8mNU=,tag:4oZDc9DTJSqRfLe1nV0Kcg==,type:comment]
|
|
|
|
|
value: ENC[AES256_GCM,data:OIJuhQ==,iv:OvcDnUWwPzXi0/U4TZGSR50b9kcw+oelfDsgc2tEM2w=,tag:z/PQVe+kfOFvX7yx2g0y6Q==,type:str]
|
|
|
|
|
- name: ENC[AES256_GCM,data:N78rYw==,iv:JxkuqbMvR+GzI8cxcwHzrdLHUd/QfDr/47tHVWBLxL4=,tag:UAUKm1u5BHJQz8n7Rxh4iw==,type:str]
|
|
|
|
|
#ENC[AES256_GCM,data:KSulmAtoq4l9KGLqhQVlmw==,iv:bWttLSVm7mk9wrvXO/03MYqSi3gjxhN0ar0k4AsSC5Y=,tag:LN4chtun40ZGqeYO56wHwA==,type:comment]
|
|
|
|
|
value: ENC[AES256_GCM,data:rVnGPg==,iv:WbBj7PavwL3004+OXDYPI0i6en84zSRyqcrsJEQUmTU=,tag:kGn1ZxJfyPpoe/eAIKxToQ==,type:str]
|
|
|
|
|
- name: ENC[AES256_GCM,data:2m0=,iv:+WPOGMU2ScB8ZIG/5lUsoPPl+/O4dcFiCNienHvXHUE=,tag:N3S2IiacODEyyZsNjkT/lQ==,type:str]
|
|
|
|
|
value: ENC[AES256_GCM,data:5M5xfMvFevVXcAVTCCIvfw==,iv:dgtvUe9n/wr0zgfGP+p1lMAqxLGlzW7AL/XsuJmx0pU=,tag:yTSz6iYuipz5+OyxIMHRMg==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
ports:
|
2025-11-15 23:49:48 +00:00
|
|
|
- ENC[AES256_GCM,data:M+nNxSPF2wJkG1yeM+XwUsCrsa2lBoDs4JkovTA6KSpQ+RSmHIkEM2bMMHHji28d+2SWgzIjqSAp7Mm/RWvlT4R4fKIvEkTj54MGKyItd36Owg==,iv:I454opc6Wif9QaPScrzIS6xKUDPq2qHzKNLW/4Rm1iA=,tag:gmshdUbWMgz7Qubh8pIO5A==,type:comment]
|
|
|
|
|
- containerPort: ENC[AES256_GCM,data:95mrdQ==,iv:tOsZsn53lSE9aPO9tOF5ByoAaQtvpcardRy4gXK5S4E=,tag:Ueup4mb8NyZAhmgqFrjoYQ==,type:int]
|
|
|
|
|
name: ENC[AES256_GCM,data:AaPHUtpUa93Dww==,iv:WpeVvWRwSGNgF1yj7GJfvYrHkuFmElfu+xrDyj50k78=,tag:LfPDIYe/KxvFdI9tAt6s/g==,type:str]
|
|
|
|
|
protocol: ENC[AES256_GCM,data:jzXf,iv:lUbx0D0Aro12IbVT3Bb+yGQv5eOvrbarVnszNoEFNMk=,tag:+ZGKB/16mx27B8K+sFnXPQ==,type:str]
|
|
|
|
|
#ENC[AES256_GCM,data:QsI/rnTtXGE0ga1j9UPjzkkdg/1HV/m0eIqurSy4cUY1nvYSclPEqlpBhu07O5iyC5L1HFXZ/9+eyY26T/Zh541kNGviNQB2o3LzuAMoKg==,iv:L5mboD3DuWbNxJAv8JHTE2yiEJMiFKTCyWN4h8zXF9c=,tag:rYK+V1TDJ/yGV7JBj6kPlQ==,type:comment]
|
2025-06-21 20:36:29 +00:00
|
|
|
volumeMounts:
|
2025-11-15 23:49:48 +00:00
|
|
|
- mountPath: ENC[AES256_GCM,data:8f79pYiOkg==,iv:D90LLuK85+GqSUlyaXOZbRTirPYXs3E+R/xabAQ6CoM=,tag:WIK94hqFYlTD4bQfXvH1ZA==,type:str]
|
|
|
|
|
name: ENC[AES256_GCM,data:krQd+nZhwpMHm85m,iv:zne+3ElBGQDJP21q2nZN5Qsok+Z743f8Gi22Bk/T5oM=,tag:u72F7KPa/g4GMMzwRfGOGw==,type:str]
|
|
|
|
|
- mountPath: ENC[AES256_GCM,data:LGtKOVif,iv:GqQVCNqhJFn89aXNc2wivuZj2k+hj/Bwt2NFSNhzb+s=,tag:xQ2bwKOWrGBEj5JRjakR9w==,type:str]
|
|
|
|
|
name: ENC[AES256_GCM,data:mqxSLxt6ZkEmf9wkeQ==,iv:lTNROZSbANt4+68N+vU/TUMUNV6OblOJ+VPiQ3zpy2c=,tag:y2waVTO7zZtfaIDudWYsVA==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
sops:
|
|
|
|
|
age:
|
|
|
|
|
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
|
|
|
|
|
enc: |
|
|
|
|
|
-----BEGIN AGE ENCRYPTED FILE-----
|
2025-11-15 23:49:48 +00:00
|
|
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpWUdSRGV0K2dJNmdMcEYv
|
|
|
|
|
UDN4QlhqcGJhKzBqK09NNU9YZDM4bXJRdFVVCmRBR1VTcmZsWXJTRkM3NHczQWpi
|
|
|
|
|
NWROVlRUYlpBSGlneWpiTHpZWXlyQlkKLS0tIFpBRmtHbTVuK1ovY2VXakRRanZP
|
|
|
|
|
dCtoeGt4bTlGMWY0RVE0bmtneVBsbmcK41LW4irZn2/QD7IGZkP8cFqO4gmupSgz
|
|
|
|
|
v9klA782xLsbTS6uFmInNwh6iZqMDcF/8Bfwp9EdX/LUt+OgrEC8vQ==
|
2025-06-21 20:36:29 +00:00
|
|
|
-----END AGE ENCRYPTED FILE-----
|
2025-11-15 23:49:48 +00:00
|
|
|
lastmodified: "2025-11-15T23:47:14Z"
|
|
|
|
|
mac: ENC[AES256_GCM,data:GYAIGJj2oxS0yWfxK52WPzgajGuohgQbzXT8zi2O+6koNxsOo/F72Zc1xyeax7av7uraLcbSmVf6Ospni+wJb1FeCFzmUskmstiAgF1vnGRbVRhaz47qvfKAVpayctevEHHr53hQyeykK8F+fLwQCnGN3TEcZIoick4KBdRy2EY=,iv:4f6sFSX7CAJi05Hq9CpYeYgyKDNTgeqw0/50vpwUvyo=,tag:kQarDSuAospsXeaJXpL/yA==,type:str]
|
2025-06-21 20:36:29 +00:00
|
|
|
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
|
2025-11-15 23:49:48 +00:00
|
|
|
version: 3.11.0
|