kubernetes/apps/downloads/slskd/app/externalsecret.yaml
1
---
2
# yaml-language-server: $schema=https://k8s-schemas.home-operations.com/external-secrets.io/externalsecret_v1.json
3
apiVersion: external-secrets.io/v1
4
kind: ExternalSecret
5
metadata:
6
name: slskd
7
spec:
8
secretStoreRef:
9
kind: ClusterSecretStore
10
name: onepassword-connect
11
target:
12
name: slskd-secret
13
template:
14
data:
15
SLSKD_API_KEY: "{{ .SLSKD_API_KEY }}"
16
SLSKD_SLSK_USERNAME: "{{ .SLSKD_SLSK_USERNAME }}"
17
SLSKD_SLSK_PASSWORD: "{{ .SLSKD_SLSK_PASSWORD }}"
18
VPN_SERVICE_PROVIDER: "{{ .GLUETUN_VPN_SERVICE_PROVIDER }}"
19
WIREGUARD_PRIVATE_KEY: "{{ .GLUETUN_WIREGUARD_PRIVATE_KEY }}"
20
SERVER_COUNTRIES: "{{ .GLUETUN_SERVER_COUNTRIES }}"
21
dataFrom:
22
- extract:
23
key: slskd