apiVersion: v1 kind: Service metadata: name: calibre-web-service namespace: home-stuff annotations: metallb.universe.tf/allow-shared-ip: internal spec: selector: app: ENC[AES256_GCM,data:OD1l+qOnRg==,iv:lYTfCVF9ciwxtvLR29kLjxFVzhINZJS0ztIthkuu7Ao=,tag:63QSBoqZLU4YuGbdhT0EgA==,type:str] ports: - port: ENC[AES256_GCM,data:bokTW60=,iv:0Jl64VsLy4l+8V64OHqwhSg0A6SOzw7uoUDMfsY+Sls=,tag:QwGRRn+tHBoPS9x0c/Zpig==,type:int] protocol: ENC[AES256_GCM,data:/ggD,iv:cRbYnFxTbzo0BvzojdgwIP1yXPhn78h/yXdxamaz8Rs=,tag:9LZexaWlXPvVw16ZJWGYRg==,type:str] targetPort: ENC[AES256_GCM,data:8i5e/g==,iv:/StMykexfjgW2oO/2G/B8B+ME5/OOez4PAEo3g4TPPs=,tag:Gefo0CQfp3oSX69IJM/3GQ==,type:int] type: LoadBalancer loadBalancerIP: ENC[AES256_GCM,data:Ij8hvcrl9u11kR/o,iv:QNv34I4ouZS7h/DdCZskQ9XFnTA5TlwbHQffnt7QTzg=,tag:Q9VHaL8FecRlTM0jGNkDUQ==,type:str] sops: kms: [] gcp_kms: [] azure_kv: [] hc_vault: [] age: - recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq enc: | -----BEGIN AGE ENCRYPTED FILE----- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvaWVEd284NWc1M0xZSmZ4 cmNxYkJ2ejc2SkJUVXcwZEx3UERoRDFCVEFVCmsxTUJMZzB5bDRFbGV0NjI3cEx1 R1hldEZTemtUeXVVYXpTRGNBaDlYRFUKLS0tIGRrZTJjaFoxMCtzd1B6MUd4MWNC SW1Hb0gzTDlUN29ZOVkrWTBNSVJCV2cKkyvZRQYp8/Q0Fu51XnFHqg8bVHLuPBF+ kG0qT4HN9iwSH/8U0+trwPzfB7o1GmMalTRNFwQXSHJHvosb6rfuJQ== -----END AGE ENCRYPTED FILE----- lastmodified: "2025-10-18T18:28:00Z" mac: ENC[AES256_GCM,data:KPCVw01Eeco4XSfKw28vANUOZ5cXt1V09xAp25rHCbL49/UZqPxXHn+g70D0RWh23iobe3dZvd38RKNuGf/+o27dBumK2GX2+EyBNJgeAXM8FPwQdu8qctQF5hJtpT3xxOgPuQhifgjZzg9S7wWP4gIgZwdadWBTu3Nh/FCP+uc=,iv:iM0CSPZMdtAuxmSyh5x/ZOd9qTDUGddlZmT7bFWPDqw=,tag:ChZwj40jUvzO0/UwK52LGQ==,type:str] pgp: [] unencrypted_regex: ^(apiVersion|metadata|kind|type)$ version: 3.9.1 --- 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: #ENC[AES256_GCM,data:uNZA0UL5UrtzAbcVZRA9Nbn6oOXt2MmeVpuk,iv:1PIP9B8cdMLW9GlZl3bPPMykQC+gAKaiwlptKqsbi08=,tag:KWqJ5EeTZH2JjuyQpRf4Ow==,type:comment] replicas: ENC[AES256_GCM,data:eg==,iv:5iAyYiE2WfnD6/qeXVGN/ZP6VJwaNvZBT0vZEInAo30=,tag:50QdkhXI+SuFQrvIHfRLYQ==,type:int] selector: matchLabels: app: ENC[AES256_GCM,data:RR8GZEqIvA==,iv:+JVKZHLa6S/r3Ro6foUJByk/sNpmXVLeHOL/my5DE60=,tag:6ewiWvvZjs6nUFyithxW3g==,type:str] strategy: rollingUpdate: #ENC[AES256_GCM,data:7BtT4vzFxZdv+bitTgr+q53EXFww92V0y6BEtULD3jP1JZWVtNWTfBp9vOxeV3dLp+stDk77LMT01geaoJg2h+gRzASvlgcPIJ7EagBVNdsjRc/Xv4ovpaMiVg==,iv:fh2cHg0+9AB7koatRiCMg6UspZcJPq+b7KUtclSJEAo=,tag:6xCWxDk8mwqYegOLDXZEAg==,type:comment] maxSurge: ENC[AES256_GCM,data:8w==,iv:CnS2mKZHIP5naS+eqhQGuaRpzkV7rvBDFvR0B3RDlgE=,tag:hSrv+qBz/OsWEGsVv5mD/Q==,type:int] #ENC[AES256_GCM,data:RdKoVujb8Tbts7yZNOj8uk1DN9Oh7YVsbng3nHGYIz1aXCABiuO8YvTZtrY5fnXMzpAsPFSbfwe/fwiqnUDlgeWAQwfhoxY=,iv:wGbEMcoZHk6c5yGtQL5ON6z3vqwJNSifRV97UC1g6zw=,tag:+7wQNw5X4la8RGrv6vwe9g==,type:comment] maxUnavailable: ENC[AES256_GCM,data:1A==,iv:i6AJ1t7mjYPRIE93miXLlHmA0CXYEnNb4cr0486w/H8=,tag:UscyhNNXIcBKppufTCdh7g==,type:int] #ENC[AES256_GCM,data:IfjYXSPnbkYH5VH8hXX23y7CEymSC1Px4DBs3K3WbEDXOUSPjj4p+thU+okn+4jxh6V2TS8Xseh1WiMHN+bxJ+Lqadlv3Q==,iv:iQDKIDUtffAtgq59b14HQnEaCir7Bq6XhRA85l3uBQw=,tag:scYnKV34H72bRilht1uZVw==,type:comment] type: RollingUpdate template: metadata: labels: app: calibre spec: volumes: - ENC[AES256_GCM,data:nsXUQFQKl8aR7mTNIEP2IW6PyHth8l5k3qavFsDRPY1NkTsBJg==,iv:aj7Stj7Pjiop3nmufS6Y/I9UOdsN/dhIcJXhLmECrT8=,tag:XpgTkzpzB5mTiYg3ERz+Mg==,type:comment] - name: ENC[AES256_GCM,data:/RmZ+bXDspOjY/x9VQ==,iv:8iVzyqWyif7LVREyEtxAavGQsWZtVi+q0d8BMV2iyYw=,tag:1AacGupgP2wEfA7qgwjTuA==,type:str] persistentVolumeClaim: #ENC[AES256_GCM,data:wg47H0CxCWZ2XDRi1ZYHgsn0olr+SRgdBlLh2zUhnavhK+Bez1WXzC28qA==,iv:PPuP1y4Gaz1B8oPiFCpoHDeZqCvCNamSSshc06xzS4E=,tag:59HB69Yb8XpZaN8tsf+UVQ==,type:comment] claimName: ENC[AES256_GCM,data:a9rsdTHHh3wxO8SZAr/hXaU=,iv:XAKI3EIDtpnnn4Mml+RTG+BySmmKTQp9bILhT7ndqIU=,tag:M68xkiWToHnqMHP0zF86VA==,type:str] - name: ENC[AES256_GCM,data:XE2+3jD4J7w3Fzts,iv:xFwzAcwpkJZtfYspO2HUJD5C5woALfWg8iLX7+yRdOY=,tag:Z4A6k8BEA54xPK+QKTKmOw==,type:str] persistentVolumeClaim: claimName: ENC[AES256_GCM,data:cb7vo4jo8ReOgo0h/vS2Pg==,iv:3o1BGbgOgL01ZufmbGTS22J1UvEBPswpL37rFWQ2qzw=,tag:Cd/dx2D7suoaaF82WljyrA==,type:str] containers: - ENC[AES256_GCM,data:VkZ3pTwJ/XXYKyc1aL/kfCyaI7r6QThrmcnEniHuz+/ZK5kwEkif6SB+vg==,iv:f1WgYOpyrx/FFJ3kM5Q2wD8UrxCHzYKWnWzlBkF/k2E=,tag:DW6KsQ8QOY5VposFyzVpyw==,type:comment] - image: ENC[AES256_GCM,data:tzNv6pnZa85CaV2gQV5h4l6rSsks/GqD92WB8mBXctdvf2jkVRJRzNQ5Woo=,iv:MLFTfLKaWZ+TDrEcd5r+YCho98mE8og+CH81MMQKME4=,tag:NaGtWXNRDJoa7zCHvSdccA==,type:str] #ENC[AES256_GCM,data:NNAfmCMdKX7Fg+WED+DvvWb0ebE=,iv:BsqzakXTXZlhtpofP1eqGckak3Ko9SCePBxloyTaRR0=,tag:oaiWVxoBPp5TpicxlEh89Q==,type:comment] name: ENC[AES256_GCM,data:MOzXsBZOLQ==,iv:n91pmco+s6oErL3eo7dYRsmLL9b2zbdqImqKXE5AWEM=,tag:jAuiRpuBILUS/CW8vEsKqA==,type:str] #ENC[AES256_GCM,data:SsKISmZLvP4vCZkO9M+8XgJwrStOgktxy/Qy7UsJbRDhUwidfUCVMHd85DOVwTfG5+vKNUeHva6Wzg==,iv:7uk3yA/kSaxRy4KAkAWKLn0MoRRn0Oqjl+AuIGXt4eQ=,tag:6fxhfbJgqcihnE0PeMwn+w==,type:comment] imagePullPolicy: ENC[AES256_GCM,data:oDxHYN976fKlE0uH,iv:/Y3eWrIc0xqpJ+o5NAp6poP7t3plVn6lt078U6RHYY4=,tag:+8dbSkNxDQaAA3jfROj/QQ==,type:str] #ENC[AES256_GCM,data:3tFt/J3yvNLn2l64MY8sbO9m4N2X1HgQIuNdY1kOg6SCC/xUCBLnvDW9QIntNdalWMK0pY2A+/t/HHLno14w0+Qo9bGJPp2wLn2s8Q==,iv:vLXsLPbcu5UBGXfPJkLyglto9UD92Ia8gQcQwQhEcj4=,tag:fqSEoLuA1hMk4DiuWhGukQ==,type:comment] env: - name: ENC[AES256_GCM,data:Epz9ag==,iv:bB58E2+lkfkIAPIMWE981ag4Qt5QEWBmxfhZtOcYvII=,tag:R2ClGuJYrrfhC5zZ/xBFmA==,type:str] #ENC[AES256_GCM,data:cS8jcLOL3fs0f5l7wn53,iv:wfJQqW2JXoV646HsBYshtL0uWlnIZvclLgbqhVhflmc=,tag:acKiPWt2KI58In9NdRa6dg==,type:comment] value: ENC[AES256_GCM,data:ji98rw==,iv:A8Bp/EHpHbSGKRht551pNkjiQphSoiT0aTqZaZUFris=,tag:PZ/VhSFjpqwbA/IQk3kFAQ==,type:str] - name: ENC[AES256_GCM,data:kotbVw==,iv:YHDi/tom+6oomuF8TRwGL8R5VJlgsHXRmOolBJ6rCCY=,tag:uWxdWNuO5ioybfdSNTs58A==,type:str] #ENC[AES256_GCM,data:U+jMml33I1YPG3bRQgUcgA==,iv:lLbRUBcBa8fTCJHL0OE+g0aSstpFzuag4xGo4VmnEIs=,tag:NWk9TxuA1X7/wSkqlbFvJw==,type:comment] value: ENC[AES256_GCM,data:bckr4A==,iv:3ZDTRdXg4zMDAg9OXgKuk6zmqB7qhL+58zM3Uj4W8sI=,tag:87ePBbDxo2q4re8RjxjxEQ==,type:str] - name: ENC[AES256_GCM,data:qNw=,iv:gaHIqYoT8X4jIMaL8gRAqz6+WKVnrfTxdybZgkCjkQ4=,tag:PZwSKuNxKjZcT15GrPLrIw==,type:str] value: ENC[AES256_GCM,data:cCsu7GRM0n47ZRFWVrr2Uw==,iv:27DW5714rafYEqIhU6Q5KV8dLnKUW7pXPyQY6S0YY3M=,tag:NfkjWAC5LnZhdxtGVZHTXw==,type:str] ports: - ENC[AES256_GCM,data:CXccrtvPDYo4b8N6/plHYjI0eOM2RgSS0/dHp+K8WEELzRqVZSqtRRIFS1PoBAfqVQuchluIZ+fRYZ5DvxzJJnYdiUDWMzTV5eOmVr+sf6Qgpg==,iv:uUTb9EsYwGehIBL1qiJsgwK3NeAaKziUTacsAGXz04M=,tag:ugroUomcxd6KLRzZBHauYg==,type:comment] - containerPort: ENC[AES256_GCM,data:70DerQ==,iv:zGdYvAtTdohi73V1Zi7rCnLOPjZ/07uViYxzO+Cx3ro=,tag:CbmwY709IWSdlGMDZPMsbQ==,type:int] name: ENC[AES256_GCM,data:X+WML6qHyZ0VBA==,iv:ZrgIrf1OVR8DgVW9z674lntX3z+Tws533wohB2C/qjI=,tag:iNCVE5AFcGtZtUvEzxxTBQ==,type:str] protocol: ENC[AES256_GCM,data:Lsq+,iv:FAGOKHLmj2rdxWL5biM/aCIKudI+HchMWAG+bZMuU6k=,tag:VdBPfIMtRWNSMZcgLZk5HQ==,type:str] #ENC[AES256_GCM,data:Vd2BrYCZmpHvSDuYeGnFUV4Vg/iqLYyuHnKKFodY/KLzVexVhHKZWo6HYtUlinBgMU7pSfMb/XfBhCbJejnvcap42Nwl0QO/bKrUo/FtVw==,iv:8m7O9oHpB8SVDnyw9jCpVPnPWRDG4sF+i3NbbBiKWjE=,tag:WAH59gDh/i/6ykP4IONMdQ==,type:comment] volumeMounts: - mountPath: ENC[AES256_GCM,data:9DV6DptBVQ==,iv:+WgkT0VteDr4sPOyjv4VIEFYy4JR5MiHO3VsY9fniP4=,tag:dw3rMyEW6Y0yl8XRGrkm6A==,type:str] name: ENC[AES256_GCM,data:cnseNfo7xbVoXVSO,iv:eIYSLjP/YO4Ra4vr3tlfwDw21CWccTRMERCRmIFCTkQ=,tag:60E57Hkzb3asjxSMe0a/1w==,type:str] - mountPath: ENC[AES256_GCM,data:um+nR4TU,iv:fWHqC9aXMGD3ZRfcpyzpRCigbDY6QEkrcvVXXauFhDo=,tag:ShaoJyTP85qBzhHJjJqhNg==,type:str] name: ENC[AES256_GCM,data:htgkfJlUA0xEPrw3rA==,iv:nUx4r26xioAUbT2v+Asyh5YD5CblD7svvoEgSTLaM2U=,tag:C1PBJBOXVdmCYbFx2Nd1dw==,type:str] sops: kms: [] gcp_kms: [] azure_kv: [] hc_vault: [] age: - recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq enc: | -----BEGIN AGE ENCRYPTED FILE----- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvaWVEd284NWc1M0xZSmZ4 cmNxYkJ2ejc2SkJUVXcwZEx3UERoRDFCVEFVCmsxTUJMZzB5bDRFbGV0NjI3cEx1 R1hldEZTemtUeXVVYXpTRGNBaDlYRFUKLS0tIGRrZTJjaFoxMCtzd1B6MUd4MWNC SW1Hb0gzTDlUN29ZOVkrWTBNSVJCV2cKkyvZRQYp8/Q0Fu51XnFHqg8bVHLuPBF+ kG0qT4HN9iwSH/8U0+trwPzfB7o1GmMalTRNFwQXSHJHvosb6rfuJQ== -----END AGE ENCRYPTED FILE----- lastmodified: "2025-10-18T18:28:00Z" mac: ENC[AES256_GCM,data:KPCVw01Eeco4XSfKw28vANUOZ5cXt1V09xAp25rHCbL49/UZqPxXHn+g70D0RWh23iobe3dZvd38RKNuGf/+o27dBumK2GX2+EyBNJgeAXM8FPwQdu8qctQF5hJtpT3xxOgPuQhifgjZzg9S7wWP4gIgZwdadWBTu3Nh/FCP+uc=,iv:iM0CSPZMdtAuxmSyh5x/ZOd9qTDUGddlZmT7bFWPDqw=,tag:ChZwj40jUvzO0/UwK52LGQ==,type:str] pgp: [] unencrypted_regex: ^(apiVersion|metadata|kind|type)$ version: 3.9.1