Files
turingpi/helm-values/transmission_values.yml
2026-01-10 17:53:36 +01:00

61 lines
1.6 KiB
YAML

## media.transmission-openvpn.values.yml
replicaCount: 1
image:
repository: "haugene/transmission-openvpn"
tag: "latest"
pullPolicy: "IfNotPresent"
env:
- name: OPENVPN_PROVIDER
value: "custom" # VPN provider. List of supported providers: https://haugene.github.io/docker-transmission-openvpn/supported-providers/
- name: OPENVPN_USERNAME
value: "username"
- name: OPENVPN_PASSWORD
value: "password"
- name: OPENVPN_CONFIG
value: "k3s_AirVPN_Europe_UDP-443-Entry3"
- name: LOCAL_NETWORK
value: "192.168.222.0/24"
- name: TRANSMISSION_PEER_PORT
value: "27860"
- name: TRANSMISSION_DOWNLOAD_DIR
value: "/nfs/torrent"
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: CREATE_TUN_DEVICE
value: "false"
service:
type: ClusterIP
port: 9091
volumes:
- name: "plex-data"
persistentVolumeClaim:
claimName: "plex-data" # PersistentVolumeClaim created earlier
- name: "dev-tun" # Needed for VPN
hostPath:
path: "/dev/net/tun"
volumeMounts:
- name: "plex-data"
mountPath: "/data"
subPath: "configs/transmission-data" # Path /mnt/ssd/media/configs/transmission-data where transmission writes the configuration
- name: "plex-data"
mountPath: "/nfs/torrent"
subPath: "torrent" # Path /mnt/ssd/media/downloads/transmission where transmission downloads Torrents
- name: "dev-tun"
mountPath: "/dev/net/tun" # Needed for VPN
- name: "plex-data"
mountPath: "/etc/openvpn/custom/"
subPath: "airvpn"
securityContext:
privileged: true
nodeSelector:
kubernetes.io/arch: arm64