118 lines
8.7 KiB
YAML
118 lines
8.7 KiB
YAML
kind: Service
|
|
apiVersion: v1
|
|
metadata:
|
|
labels:
|
|
app: wireguard
|
|
name: wireguard-listener-svc
|
|
namespace: home-stuff
|
|
spec:
|
|
ports:
|
|
- port: ENC[AES256_GCM,data:epIIfDE=,iv:iZjdbEIcj/GGknLFM3OUZJLemXVtxxDcZXwGIVgbnZ8=,tag:UikUl5THQiTCycqUdx+0TQ==,type:int]
|
|
targetPort: ENC[AES256_GCM,data:sx/T/Qg=,iv:/qW19n88c/+0IecpEwEpbheiobR25VLVRw41/XUzqKc=,tag:MuDv5wA1ZuIkkSBRMEefYg==,type:int]
|
|
protocol: ENC[AES256_GCM,data:K947,iv:VGBgjjngy1RHr9ejwjWyYJo7JZioW6nVWqcdc0i2jAk=,tag:lpgK/TDJcwB52lpp6Kl8FA==,type:str]
|
|
selector:
|
|
app: ENC[AES256_GCM,data:asWQXBKCuo5t,iv:sTpdfPpxB/0tPhMrh/3oFFE699TVZvEnlnnI/sGjq1g=,tag:FjLz0+vIhPQxEjBgkIFY0A==,type:str]
|
|
type: LoadBalancer
|
|
loadBalancerIP: ENC[AES256_GCM,data:rO8pBrMBNv31zrKniA==,iv:T7BBlnUqnv2JwJaErzBplZIHLJpPWaHfeK9suSXYN1k=,tag:3mHH1l/5TxPM+sR216Ek6A==,type:str]
|
|
sops:
|
|
kms: []
|
|
gcp_kms: []
|
|
azure_kv: []
|
|
hc_vault: []
|
|
age:
|
|
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
|
|
enc: |
|
|
-----BEGIN AGE ENCRYPTED FILE-----
|
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxamQ5MDVCVlRXQi8vNnJD
|
|
VFJyUlpKY245akNGQUNGeGw1cGdQYkpRTjBVCmJ2RFdHaDNtU3pXSHJNdEtESTFM
|
|
cWVLVWFzcXR4MldOaFYwZjRzODl6bE0KLS0tIFc2MkFLOHBibWtYUk5rMFFsN2ZU
|
|
c1Y0TUowMTZia3U0VVA1YXIvd0lEK0EKBG3VvGZCvgxQhzYIXhrd3Xf7XkY5jrZs
|
|
4UBbmKLxaedRxqHLRHfc1/JGnwsxbM2iEQ3wO851A6Du5yEJIiS5Sg==
|
|
-----END AGE ENCRYPTED FILE-----
|
|
lastmodified: "2025-10-18T18:27:59Z"
|
|
mac: ENC[AES256_GCM,data:m+xGoM3xqx/N38OwbvCJstTlOpMixWF+Ib/GGSlpGtTQ92sDEILgz9dDgPHRtBD1FCMwDtLCS4ta3qQq03kZGIvmBtIDgpbliQecpO8beUQk3wxFF5NxJHFgg1Sj1B9sullDkbDQzrLulgqtISEFwfRp2/8c3pOQyyfmzCHcPUw=,iv:vo7rj/GkfmDwJnwAoID1VF4IYloPHvBKypErkPe18PY=,tag:gFojMTv62fHifW5S5iLlvQ==,type:str]
|
|
pgp: []
|
|
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
|
|
version: 3.9.1
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: wireguard-vpn
|
|
namespace: home-stuff
|
|
labels:
|
|
app: wireguard
|
|
spec:
|
|
replicas: ENC[AES256_GCM,data:AQ==,iv:AY9n/ujvSw2F3fsN/QrgdK51EybX8BvOZblfGheAPjA=,tag:7a8ijmqA62UEI9/rwirh8A==,type:int]
|
|
selector:
|
|
matchLabels:
|
|
app: ENC[AES256_GCM,data:1azOaAIp42DF,iv:Vbutmy+rGd297toN8lPs4a/OW06ECQ+BQ70J9IFgEYc=,tag:dqik7KtogxiM0UfkoM23dA==,type:str]
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: wireguard
|
|
spec:
|
|
containers:
|
|
- name: ENC[AES256_GCM,data:SBUZ3AacKyNvR1ZQ1w==,iv:lgo+QKVuprS47N7qohbBLYjbaEeoSdsdjK2rSXTJL3o=,tag:Cgdx2Y+LLLemso1LwdV7RQ==,type:str]
|
|
image: ENC[AES256_GCM,data:od9qSOYZirXg4klHXFMY29ygZqoXFTSGsVjpm6mkVh2C8pl35Xy2myY=,iv:UnE9pbpzeZLfbmPQooNcuD8NuDQ7c6Z79FgFbS2BnXE=,tag:cxymNAJ2Wpg4o2tC62TF1A==,type:str]
|
|
imagePullPolicy: ENC[AES256_GCM,data:AJPgB41HATvWqeDf,iv:YsNXJBWCjKx3183vAKoFsZ1sPZ8uMb963NnvqQ3b6e0=,tag:mgW4ZDB5jza0P0vss7KQ4Q==,type:str]
|
|
env:
|
|
- name: ENC[AES256_GCM,data:SG4=,iv:8hl8qo/dRncxzcEQ5DFhvl0/gaDtPSl8iSUpX1SpOYg=,tag:A6dKK7Bd1W738zk2tKr+eA==,type:str]
|
|
value: ENC[AES256_GCM,data:8BfW,iv:z3OUMESKMebxwTq+2/CD2JafHZWLSvBHj9zw5N9nlCM=,tag:3YzEFM6I2EzRHmJfDnqWmA==,type:str]
|
|
- name: ENC[AES256_GCM,data:OItRlWdXiyt3,iv:5fSEMXpI7KnCLGWIJUBKKdRs94NYQf9azj+/HYEc5Kg=,tag:7sGnfW8aAbemXeRl7JHfaA==,type:str]
|
|
value: ENC[AES256_GCM,data:vA9PM6iKmf6hT/PJ1KJ8fUvlj4Bu8A==,iv:WoFPjB872WpzdJGdrTaIIh5PMYt2xCrwgWRqrquz3ys=,tag:NHFP29OoPsh3JJWfWiCoJw==,type:str]
|
|
- name: ENC[AES256_GCM,data:up1Xrv53fquU9w==,iv:TLH9LZrmWKc8gntW49/qn6eRDym0tlQhXw9WoBNC8xE=,tag:vZrDBg5QxitKtr48dd+jXw==,type:str]
|
|
value: ENC[AES256_GCM,data:JiaR05k=,iv:F0NdZ5DnzGfEtiNtNSVUc2LIuqr/5YevPmvUgJsKt84=,tag:ZKt1IYznO3MxfQVAIhvc9g==,type:str]
|
|
- name: ENC[AES256_GCM,data:/tajsg==,iv:5NNONFjL0DWKaUfxD75PwFaZgA96yo4Br/fkv9hqlsQ=,tag:guKfgAnQnGKs8QTE+8J1YA==,type:str]
|
|
value: ENC[AES256_GCM,data:cGn7KA==,iv:vBW5+TC30oZYtMbsPNjFpjbifiWAzyknz9aTh7emLiY=,tag:MwFAZLCGS88qV2GNl2FX0Q==,type:str]
|
|
- name: ENC[AES256_GCM,data:LskO5Q==,iv:TFXadYDYZuFgiOJtEjMwViFmpr2efO0sW1QKfXlZGiI=,tag:wTHWbgwJqJVTm9JQuOatbA==,type:str]
|
|
value: ENC[AES256_GCM,data:QDuXQw==,iv:1IOdhyanMnEjQb0vQHwLxtcEZdEOUeN7AxSdu8DCAL0=,tag:MuQLvEPcLD3xl1VBkszIgA==,type:str]
|
|
- name: ENC[AES256_GCM,data:O+StHANNvWxL,iv:4tkoSoBOE4gs+FeDwXl1PTUK/aTGEi/A1OOCfxcaDVY=,tag:XGJoV6CAwbDW6vNtC6QBsg==,type:str]
|
|
value: ENC[AES256_GCM,data:TU+BGA==,iv:901my/CO2zy6eIeDaRyspdvgJEftMzT7uBC9Na2Ns90=,tag:zUFUEPZpy/Qw4KIYtUbszA==,type:str]
|
|
- name: ENC[AES256_GCM,data:qTZjgLo=,iv:nLrNQ5NITaUP+R6gLe/+UfxpmKzle16jB6JStnbBqoA=,tag:xBnjEggGs+RNWTzKlpwgRg==,type:str]
|
|
value: ENC[AES256_GCM,data:IEEDXFDMGSpn0Xv7vtxoTcoHjrDSiMg=,iv:7bAc7U8Jt6rKxC3WCxMJZhma/NSWEIqOQ2dNNomqEBM=,tag:jMkhMcCwY2ULCU4r00dgtQ==,type:str]
|
|
- name: ENC[AES256_GCM,data:OYdHqVgz6g==,iv:AI1wZ4p4s27Hdp1U0NPXKRaJqr35pNd1NrUkQT8J3Wc=,tag:bgzCE974Ty0UZDPbeMJEUw==,type:str]
|
|
value: ENC[AES256_GCM,data:GgGGmCXoQw==,iv:2hlwjX36wmXjSCLKHdM31c28BaZEr2RVUZxu7wd21xo=,tag:j5ODGBKu31sZt+RwuUjkRA==,type:str]
|
|
volumeMounts:
|
|
- name: ENC[AES256_GCM,data:F0hhQfKeSTfafDUrexubDw==,iv:XypCvdzsDHCbXOutzf7qMKSnp8xjz9j0mNWZkjlDO8c=,tag:qaCOMZFt0RahMDBWjqJCdg==,type:str]
|
|
mountPath: ENC[AES256_GCM,data:+Zb4RVD9eQ==,iv:XGvoRaXekGfNSp6h4kkUAGHOBj5EQJQjL5jk01oVOKM=,tag:QnJTXykvOl0gzT6bffKFdg==,type:str]
|
|
readOnly: ENC[AES256_GCM,data:trUHApk=,iv:LtDjj/hS1Gsqv3CKSOd34mLy+1qPBnRoA84UHkVK+6Y=,tag:QCfMeejG9pKDr9/WQIURZQ==,type:bool]
|
|
securityContext:
|
|
privileged: ENC[AES256_GCM,data:6CWh0w==,iv:7uJytWeTrEHO8HZX4f4iNs1kT7XtJqDuyzz8dSrN0P8=,tag:oV/h4iSxVlAaGljyWpFksQ==,type:bool]
|
|
allowPrivilegeEscalation: ENC[AES256_GCM,data:ESNQdg==,iv:8zmSKAxUr9rLR7lxL54QsVPqIqMUTLQFrAbSnG4uZSo=,tag:OTbT7le6RFhxosukoWgPGA==,type:bool]
|
|
capabilities:
|
|
add:
|
|
- ENC[AES256_GCM,data:nz7hpbaQUJVz,iv:txbbn7+OEtvZAr/gYozeJmJmpGiPKe2/q9PmD39ovTU=,tag:d5JDeqCGbVts6Nb5MINvKQ==,type:str]
|
|
- ENC[AES256_GCM,data:S1eoKDGDej6i4A==,iv:yrxGQZRHBBzICeggpSXbrTfofKZ3FNwHpb0Pr0Ilk0g=,tag:Idq/23MKyPFFkBzblnXb1Q==,type:str]
|
|
ports:
|
|
- containerPort: ENC[AES256_GCM,data:Lnm963c=,iv:66lzddIyM3y4GFf18fuqVuuLGVURhVlX1WzqffbEiv0=,tag:SuS62/YiGpAYonrVaDsJDw==,type:int]
|
|
protocol: ENC[AES256_GCM,data:AddC,iv:DioFD3sKOErbIbpw0QIwD1IR77qlyQAc8BbmpPMKCaY=,tag:xozL2Z0xpLQqHUXMOvESPA==,type:str]
|
|
restartPolicy: ENC[AES256_GCM,data:aD9Xd2ok,iv:BvTQw96Gs1dvfBZxXL5dovJjY38OaX/4vUdPchcsleo=,tag:3GMFoI+yfWhTEWFIhjH46Q==,type:str]
|
|
volumes:
|
|
- name: ENC[AES256_GCM,data:YxVv52E4ifCwk8sTP4t5mg==,iv:dVPfF24EpUq9VqjVwI1wkY3XEUrUxx+O4wGhF9mew/c=,tag:4g0tWelpO+PtzjVR4EPkvQ==,type:str]
|
|
persistentVolumeClaim:
|
|
claimName: ENC[AES256_GCM,data:IDv5IUD+O5mbACy1IDy0Lj9iT3E=,iv:viSOb6atqmyNpQOEydyNBML2Xeri1dlJENOlEZQi0ek=,tag:2wzBWEg+hzJb/F7Yr814qA==,type:str]
|
|
- name: ENC[AES256_GCM,data:e6RHkiRFxhQmzbxcpuu3rw==,iv:zQaTNJFv7oopswgRIQeRyL+p7LX2qs7PRm3KWYQic1g=,tag:vanGeQAQ1Xsu3fZiNasAPA==,type:str]
|
|
secret:
|
|
secretName: ENC[AES256_GCM,data:ANLFsbhOFeml4SZ/l6DFdf6NH917Jlw=,iv:eWDhDnM7Ixek0bSpKXVqUhVDIRVRVCKIhab4uc4OQSw=,tag:T+tZdwXs2KDR8jCNA+Ughw==,type:str]
|
|
sops:
|
|
kms: []
|
|
gcp_kms: []
|
|
azure_kv: []
|
|
hc_vault: []
|
|
age:
|
|
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
|
|
enc: |
|
|
-----BEGIN AGE ENCRYPTED FILE-----
|
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxamQ5MDVCVlRXQi8vNnJD
|
|
VFJyUlpKY245akNGQUNGeGw1cGdQYkpRTjBVCmJ2RFdHaDNtU3pXSHJNdEtESTFM
|
|
cWVLVWFzcXR4MldOaFYwZjRzODl6bE0KLS0tIFc2MkFLOHBibWtYUk5rMFFsN2ZU
|
|
c1Y0TUowMTZia3U0VVA1YXIvd0lEK0EKBG3VvGZCvgxQhzYIXhrd3Xf7XkY5jrZs
|
|
4UBbmKLxaedRxqHLRHfc1/JGnwsxbM2iEQ3wO851A6Du5yEJIiS5Sg==
|
|
-----END AGE ENCRYPTED FILE-----
|
|
lastmodified: "2025-10-18T18:27:59Z"
|
|
mac: ENC[AES256_GCM,data:m+xGoM3xqx/N38OwbvCJstTlOpMixWF+Ib/GGSlpGtTQ92sDEILgz9dDgPHRtBD1FCMwDtLCS4ta3qQq03kZGIvmBtIDgpbliQecpO8beUQk3wxFF5NxJHFgg1Sj1B9sullDkbDQzrLulgqtISEFwfRp2/8c3pOQyyfmzCHcPUw=,iv:vo7rj/GkfmDwJnwAoID1VF4IYloPHvBKypErkPe18PY=,tag:gFojMTv62fHifW5S5iLlvQ==,type:str]
|
|
pgp: []
|
|
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
|
|
version: 3.9.1
|