Files
homelab/k8s-ng/apps/shadowsocks/external-secrets.yaml
T
Aleksandr Bogomiakov dd0f664324
Update Kubernetes Services Wiki / Generate and Update K8s Wiki (push) Successful in 6s
Add Shadowsocks deployment on spb with Vaultwarden credentials
2026-10-15 10:58:52 +01:00

30 lines
694 B
YAML

apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: shadowsocks-config
spec:
refreshInterval: 1h
secretStoreRef:
name: vaultwarden-fields
kind: ClusterSecretStore
target:
name: shadowsocks-config
creationPolicy: Owner
deletionPolicy: Retain
template:
type: Opaque
data:
config.json: |
{
"server": "0.0.0.0",
"server_port": 8388,
"method": "chacha20-ietf-poly1305",
"password": {{ .password | toJson }},
"mode": "tcp_and_udp"
}
data:
- secretKey: password
remoteRef:
key: k8s/shadowsocks/secrets
property: Password