Skip to content

Latest commit

 

History

History

transmission

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

transmission

Version: 2.0.2 Type: application AppVersion: 4.0.6

This chart creates a deployment of Transmission, a BitTorrent client. Additionally, it creates a VPN connection to tunnel bittorrent traffic through. The Transmission UI is still accessible via a Service and/or Ingress in the cluster, but all torrent traffic is sent through the VPN interface.

Maintainers

Name Email Url
Ian Martin ian@imartin.net

Source Code

Values

Key Type Default Description
affinity object {}
auth.password string nil The HTTP Basic password to require for accessing the Transmission web console. DO NOT SAVE this password in plaintext in your version control.
auth.username string nil The HTTP Basic username for accessing the Transmission web console.
fullnameOverride string ""
gid string nil The primary GID (Group ID) that transmission should run as
image.pullPolicy string "IfNotPresent"
image.repository string "linuxserver/transmission"
image.tag string ""
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.extraHosts list []
ingress.extraPaths list []
ingress.hostname string nil
ingress.path string "/"
ingress.pathType string "ImplementationSpecific"
ingress.tls list []
nameOverride string ""
nodeSelector object {}
peerPort int 51413 The Port (both TCP and UDP) to use for Transmission peer communication. This should be changed if you modify the Transmission config file to use a different peer-port setting.
persistence.annotations object {}
persistence.enabled bool false When true, creates a PersistentVolumeClaim to attach to a Persistent Volume. The PV should already exist, and can be found by label/size or storageClass.
persistence.size string "1Gi" The size of the PV to match this claim with.
persistence.storageClass string nil The storage class where the desired PV can be located. Leave blank for the cluster "default" storage class.
podAnnotations object {}
podSecurityContext object {}
replicaCount int 1
resources object {}
securityContext object {}
service.annotations object {}
service.port int 80
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool false
serviceAccount.name string ""
theme object {"name":null,"url":null} The Transmission theme to use. Valid options are: combustion-release, transmission-web-control, and kettu
timezone string "UTC" The timezone identifier for Transmission to use (ie, America/Denver)
tolerations list []
uid string nil The UID (User ID) that transmission should run as
vpn.conf string nil The full OpenVPN or Wireguard configuration for the VPN container to use. A Secret resource will be created with this content. DO NOT SAVE this text unencrypted in your version control.
vpn.connectionName string nil The name to use for the VPN connection. Default is "vpn".
vpn.image.openvpn.repository string "dperson/openvpn-client" The image to use for the VPN connection
vpn.image.openvpn.tag string "latest" The image tag for the VPN connection
vpn.image.pullPolicy string "IfNotPresent"
vpn.image.wireguard.repository string "linuxserver/wireguard" The image to use for the VPN connection
vpn.image.wireguard.tag string "latest" The image tag for the VPN connection
vpn.localCIDR string nil Use this to create a route in the OpenVPN container to your local network. Maps to the -r option of the dperson/openvpn-client docker image. Not used for Wireguard.
vpn.metrics.enabled bool false
vpn.metrics.serviceMonitor bool true
vpn.type string "wireguard" The type of VPN to use. Valid options are: openvpn and wireguard

Autogenerated from chart metadata using helm-docs v1.11.3