softplayer-apps/charts/shadowsocks-libev/values.yaml

54 lines
1.1 KiB
YAML

---
workload:
# -- A kind of workload to run
kind: Deployment
# -- A list of containers to run within the workload
containers:
# -- Shadowsocks container description
shadowsocks:
image:
registry: docker.io
repository: shadowsocks/shadowsocks-libev
tag: v3.3.5
pullPolicy: Always
# -- Required to allow ipv4 forwarding
securityContext:
capabilities:
add:
- NET_ADMIN
ports:
- shadowsocks
envFrom:
- environemnt
- secrets
env:
environment:
sensitive: false
data:
METHOD: chacha20-ietf-poly1305
secrets:
sensitive: true
data:
# -- Provide a password that will be used to connect to shadowsocks
PASSWORD: test12345
traefik:
tcpRoutes:
shadowsocks:
entryPoints:
- shadowsocks
routes:
- match: HostSNI(`*`)
services:
- name: '{{ include "chart.fullname" $ }}'
port: 8388
nativeLB: true
service:
type: ClusterIP
ports:
shadowsocks:
port: 8388
targetPort: 8388
protocol: TCP