Files
turingpi/transmission_values.yml
T
gilgamezh 0f61ffae27 Update node selectors and Plex version
- Update Plex: 1.41.3 → 1.41.8
- Fix deprecated node selector: beta.kubernetes.io/arch → kubernetes.io/arch
- Add ARM64 node selector for Transmission

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-28 14:12:57 +02: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