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:bSOgn3w=,iv:XGMogH8J1/UWkl7QdjNNIxfhgMq8jKxhF1Kxsvvvr/M=,tag:Pk2l844gXiDr+OVhePp40Q==,type:int]
|
|
targetPort: ENC[AES256_GCM,data:B2SwsX4=,iv:0z+NKjO397L9O7japSoiozbEXFjmSB6SH7yossqTR+Y=,tag:VSvXpwpNm++2we6pm8CRZA==,type:int]
|
|
protocol: ENC[AES256_GCM,data:TYVf,iv:CvR9pbX1Jdl5vg2pZP0i5w1/LODiZDDzPAdpR0EYqdQ=,tag:zPEh+yjVui+kBBHz5F5bnQ==,type:str]
|
|
selector:
|
|
app: ENC[AES256_GCM,data:YGOvDsgpd1xJ,iv:8j1nfMdAsrNgkXjYOmpx8DrhWyRmuEnjH9FbGmacvpc=,tag:KlPp4XsB5bbfupi5McGaZA==,type:str]
|
|
type: LoadBalancer
|
|
loadBalancerIP: ENC[AES256_GCM,data:3Jfc8/hQk/EkYYFOeA==,iv:dZXTSUJqC8+JmDzMnrGjpkWYkH3WTXT7Um8L+55rsiQ=,tag:ZzjPlHXWVdTdA6pPTKoPiA==,type:str]
|
|
sops:
|
|
kms: []
|
|
gcp_kms: []
|
|
azure_kv: []
|
|
hc_vault: []
|
|
age:
|
|
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
|
|
enc: |
|
|
-----BEGIN AGE ENCRYPTED FILE-----
|
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMeGwvWjIrSWVNN0tOOUNr
|
|
M3RscGVQZXZEaDZpVEplQXMyY1YrVm1YcURRCnN1SkNqaHVYTXdNdWZnZHE1Qmo5
|
|
RkhvdGdBVkdGZ1VPbDU3UHFabHFlQXMKLS0tIHVMY3hzME1pZzBSUDUvZnl0b0VY
|
|
UlJJclA1bjVWMk1uQWhpdEVYR0owNWMKI8ACinc5dveiZgpEL9EOyUj9t/ZeiGRE
|
|
k7kpB2S1YTmAwu99Y2N6Sd+aPlM2ZKT68pNYOzb7CEOOxJrNKMuwCw==
|
|
-----END AGE ENCRYPTED FILE-----
|
|
lastmodified: "2025-06-21T20:34:12Z"
|
|
mac: ENC[AES256_GCM,data:XPS4Wil5WhdoYuCwHogm3yzo2jBjtMrH0b8v7POwzobwkC7tW4dxgO9w8HGZhiOR1Gs08dlOpAtwiSYmAlUcbQFPuoQoz/MdwCi8hlzspTdMEq6mW+77SB7UB8PGRhlkRPT8EWvvN2eP/AfGY6Ss4Gq4q8NSG2oHrObaxCK0D9I=,iv:Frv/lax03XdmxshpfiN57nqpoKqxQeLAp6EAHOv8P4Q=,tag:xHoewf533DhYjnL6cRMv4A==,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:8w==,iv:ujwV3GLhfqKhiNZPPYUUh74asr/YZaFM0fTmc/zbBPE=,tag:InOy+/INMRM3Srg11Ojpyg==,type:int]
|
|
selector:
|
|
matchLabels:
|
|
app: ENC[AES256_GCM,data:5vU4yj1jtV5m,iv:c/ZM9lIe2kmec9n3nrZpheIHh18ymfUzZMBTQyuqYhk=,tag:wI/F40QhsS5iNWvUc1XpfA==,type:str]
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: wireguard
|
|
spec:
|
|
containers:
|
|
- name: ENC[AES256_GCM,data:1MSVlgc34CAb8nbXWA==,iv:UYDEbLTG36YgH+nPBWU5xfmYBSzHkk52r8qNmexxrLo=,tag:gCpwgMVW1mMvrCUcyeGBBA==,type:str]
|
|
image: ENC[AES256_GCM,data:MRqJrsbkrC1+/jCBCcNI0gK4vqt16rjPdgZr5TZRn83GMziF/rOIx44=,iv:vOx14SlXaKdwizpqyoDz1JLbKrK4+Tur0d7O7yLdn6k=,tag:x8X+jwvS/Qli4gWRNKjx0g==,type:str]
|
|
imagePullPolicy: ENC[AES256_GCM,data:syq5eZG5OiD8CpCD,iv:UsmqKyd/J8R0ysoqas50oInWw6uY7ykhBprX3ehra6M=,tag:OFr+xKSrBu451EgktGsYiw==,type:str]
|
|
env:
|
|
- name: ENC[AES256_GCM,data:I1Y=,iv:inQIMls6pqjXMTfeRcgAmhCCJWlD7g672ztDxcMRFWg=,tag:aIQhqPXCVXPH9DBZ2ZyfEA==,type:str]
|
|
value: ENC[AES256_GCM,data:4pU6,iv:hoztYodWKFoXBJN+uO75kcrmktdqNZ/EFrllGqwxcX8=,tag:QWcpxr7WfyLE4CHFGJH+ng==,type:str]
|
|
- name: ENC[AES256_GCM,data:E/6H1rhmgNNO,iv:dXUZ8+I82ivMCCVd4oM7nbPBXxj24y3shfHbK5NOkFM=,tag:lsYMB8DJ+qiS/GebF8xB+w==,type:str]
|
|
value: ENC[AES256_GCM,data:xGRfT1g19XBPyTivxNnBxkDBOSzqkg==,iv:iGIQyksGPy5YZKqXxvcUTsjx/2iayCPWBGuCWcPWI3U=,tag:pRZOd/e+N71PhSTaw5ZExA==,type:str]
|
|
- name: ENC[AES256_GCM,data:eH2nAbakX19wGA==,iv:2aUly8M6v3B/T/R8DorY6fKgMzfigKE2q9a1Ip4KnjQ=,tag:7iWLZb83mZS2qJsKs/chbw==,type:str]
|
|
value: ENC[AES256_GCM,data:rWH7Eos=,iv:sYKlk6A4TUHOMqV41XIerzjQDVM+2VmgvwQG4npypBg=,tag:vDg7cto4Y9adv2c4/7GU3g==,type:str]
|
|
- name: ENC[AES256_GCM,data:z7plLA==,iv:gAvyYsCac5XH2FZjJyaXSwPIlQflYIgSXTzdkcM7ARY=,tag:kMc75v6pYKi6DWYye8VW2g==,type:str]
|
|
value: ENC[AES256_GCM,data:aRICQw==,iv:57j1AhXc+glVO3casIm/w2sGXHDADTkEs8RThdfTDRs=,tag:dat0nF9RyN6rINT42JPFqQ==,type:str]
|
|
- name: ENC[AES256_GCM,data:dDEZZw==,iv:IbLOEyOOmT/Lmjsqsswqgospd1iFu7fRfoSguU7oOAk=,tag:DNeU6MPbzsGR05ML5ojMng==,type:str]
|
|
value: ENC[AES256_GCM,data:gYj/Fw==,iv:DC1usnz9EQC4XeyFdq+rbmF58PEQ/TFxU5HoiK1ctAU=,tag:6KFSqLDFaG1r5FEzTRDhpQ==,type:str]
|
|
- name: ENC[AES256_GCM,data:MOo5GvSxDXzt,iv:jh0FI+8EuP5PyosZccf60ZJP0knqqukbKtrMKGOb5ok=,tag:x0QK9f92LsrlFiot6O4hyA==,type:str]
|
|
value: ENC[AES256_GCM,data:8UWe3g==,iv:ih/ekDJgRVtZqhO/H75ycpsOAa5xHKR6McTP3G/jwbQ=,tag:zeOdo+UgtyFjekoQbdbI9Q==,type:str]
|
|
- name: ENC[AES256_GCM,data:to1jyZA=,iv:WRtgTCIHHuzn392knPmvBUWj36TLt6Nz1VeZFvRRzsE=,tag:LXJPYcksiyzdbJQHZ3LT/Q==,type:str]
|
|
value: ENC[AES256_GCM,data:MfvrBSy/2/zr826W1IanOzhwJHE8O+c=,iv:qUO8ZGEqYBWu5ll2PeoiZXHYUWUKwYZSRsGEpys1CWQ=,tag:dLdb4D36tKqNTh5IUMFS+w==,type:str]
|
|
- name: ENC[AES256_GCM,data:sHhUnFlFAQ==,iv:7nLKqTP2AwmFdj0Qc0TjPPtQh4a9F75oOdsmw5Tr3Bg=,tag:1+J3oOu+6fjXmoU/BWo7tQ==,type:str]
|
|
value: ENC[AES256_GCM,data:Y1lCq/HnFw==,iv:53LNDQJ8QshG4MN/iH23E/fcUNrObT5w7U3f+2hUR8w=,tag:OzFpO533STtTzizjwPNmVg==,type:str]
|
|
volumeMounts:
|
|
- name: ENC[AES256_GCM,data:Tk70qUArQkFF/NnXbIPMnw==,iv:bkZ9r3MrJHYe3DjSfZJzUt9b+ZnoF20RbB1Lmz2L94c=,tag:nXSyU34FpVJNDzCTg4ajMw==,type:str]
|
|
mountPath: ENC[AES256_GCM,data:zvbxaot+KA==,iv:cyoNykSFPZ7BsouN9bfDvPTesq8DfeXp1fSD1jSI9gI=,tag:p/AFXQngiLK7bFnpNBpS7w==,type:str]
|
|
readOnly: ENC[AES256_GCM,data:mQAlYSE=,iv:NW76weYJpXwomsmtkyTXsFE2UbLP0AgVe+H54mKLXWc=,tag:y9lCdGzzjhn27f77xfYf8Q==,type:bool]
|
|
securityContext:
|
|
privileged: ENC[AES256_GCM,data:GFd3Lg==,iv:kPlBOrcrCPhh4hHhbO2KbOpUtPSFdIAZa6GaI+G9p+U=,tag:1CJ136fwxhsmFgBC/Jw2ng==,type:bool]
|
|
allowPrivilegeEscalation: ENC[AES256_GCM,data:xXIREA==,iv:ZX3H653vW8YJ4r+E2sV3xJNRULK09qGNtjKbqRDt5XU=,tag:JBnzI1LNL+UlNYZAtyi2Xg==,type:bool]
|
|
capabilities:
|
|
add:
|
|
- ENC[AES256_GCM,data:ZyYO+ayxU3cy,iv:GcO8MH9WhIwa1hiwxU67BY4uwje8nMtdJiCv8YQXJAw=,tag:9hljr43iCzIUbYDnpyZO8Q==,type:str]
|
|
- ENC[AES256_GCM,data:b3Z9GIhHlZaqBw==,iv:9Qqu7R1muVfbcg3h2vQL55VjKu5jNmNVmSWO/5bkp6c=,tag:DQ3RiISvaEPg3C+oc8evEQ==,type:str]
|
|
ports:
|
|
- containerPort: ENC[AES256_GCM,data:cZ3zT7s=,iv:ls+fjIZq8zacin6eYFr1JOs6nS0XyTa3RFcT84x3trE=,tag:AQ0LoeXxQ7gr55LZuukRBA==,type:int]
|
|
protocol: ENC[AES256_GCM,data:N97f,iv:K10I+5MW2V21Mq6ZwM7Obe1syEACJg3qUTgeGmer3cM=,tag:CfixqxYvU49zCgLxJ2Ii3w==,type:str]
|
|
restartPolicy: ENC[AES256_GCM,data:q4rx2QWh,iv:3YA9akuyANKE/YmuOl8ZLhcSGMJXGt+VoqvKRpI8xM4=,tag:GVc3tL1QRQsdtoo+EiucYw==,type:str]
|
|
volumes:
|
|
- name: ENC[AES256_GCM,data:EwGdOHox9vY0O0FkPKtNXw==,iv:xZY7J1CS7cpPFiFS3wz/RihyacbKv3KCfHo1yTERHsQ=,tag:RuSX8x60DCK68KfDLdMSrw==,type:str]
|
|
persistentVolumeClaim:
|
|
claimName: ENC[AES256_GCM,data:4WLfc+IA3+Qs6iQE7ntVBwl3sV8=,iv:BceQTMb7SXOnBXpOiZMgqWS3IrIExq8itEAX0u1Ulfk=,tag:G7ubssWPTmei/TTbjB5a3Q==,type:str]
|
|
- name: ENC[AES256_GCM,data:ymoNIqTbh7UKcty2m3jTkw==,iv:F+yINlG0U61N09zx8S58Nzwy9SxpqH/kr6HyfVSRd5o=,tag:I7YS2inGLTKeUATxqKl4DA==,type:str]
|
|
secret:
|
|
secretName: ENC[AES256_GCM,data:0HkIk97Xe8wERxOJOQt7sR2r0/IQvEQ=,iv:Df6/Fok/WvH4wMaqfTFwvPXUhHVFLmR/9kViYYmFMag=,tag:/HRfXbDE0E5EJRgZOT6fGg==,type:str]
|
|
sops:
|
|
kms: []
|
|
gcp_kms: []
|
|
azure_kv: []
|
|
hc_vault: []
|
|
age:
|
|
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
|
|
enc: |
|
|
-----BEGIN AGE ENCRYPTED FILE-----
|
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMeGwvWjIrSWVNN0tOOUNr
|
|
M3RscGVQZXZEaDZpVEplQXMyY1YrVm1YcURRCnN1SkNqaHVYTXdNdWZnZHE1Qmo5
|
|
RkhvdGdBVkdGZ1VPbDU3UHFabHFlQXMKLS0tIHVMY3hzME1pZzBSUDUvZnl0b0VY
|
|
UlJJclA1bjVWMk1uQWhpdEVYR0owNWMKI8ACinc5dveiZgpEL9EOyUj9t/ZeiGRE
|
|
k7kpB2S1YTmAwu99Y2N6Sd+aPlM2ZKT68pNYOzb7CEOOxJrNKMuwCw==
|
|
-----END AGE ENCRYPTED FILE-----
|
|
lastmodified: "2025-06-21T20:34:12Z"
|
|
mac: ENC[AES256_GCM,data:XPS4Wil5WhdoYuCwHogm3yzo2jBjtMrH0b8v7POwzobwkC7tW4dxgO9w8HGZhiOR1Gs08dlOpAtwiSYmAlUcbQFPuoQoz/MdwCi8hlzspTdMEq6mW+77SB7UB8PGRhlkRPT8EWvvN2eP/AfGY6Ss4Gq4q8NSG2oHrObaxCK0D9I=,iv:Frv/lax03XdmxshpfiN57nqpoKqxQeLAp6EAHOv8P4Q=,tag:xHoewf533DhYjnL6cRMv4A==,type:str]
|
|
pgp: []
|
|
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
|
|
version: 3.9.1
|