TrueChartsClone/charts/stable/rtorrent-rutorrent/values.yaml

95 lines
2.0 KiB
YAML

image:
repository: ghcr.io/crazy-max/rtorrent-rutorrent
pullPolicy: IfNotPresent
tag: 4.2.9-0.9.8_2-0.13.8_1@sha256:8d089b00282a203886361268d9210106956302c2194e75ae56982a6f0398aef9
securityContext:
container:
PUID: 33
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: http
port: 8080
rtorrent:
enabled: true
ports:
rtorrent:
enabled: true
protocol: tcp
port: 33942
xmlrpc:
enabled: true
ports:
xmlrpc:
enabled: true
protocol: http
port: 8000
dht:
enabled: true
ports:
dht:
enabled: true
protocol: udp
port: 6881
webdav:
enabled: true
ports:
webdav:
enabled: true
protocol: http
port: 9000
rtinc:
enabled: true
ports:
rtinc:
enabled: true
port: 50000
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
exec:
command:
- /usr/local/bin/healthcheck
readiness:
exec:
command:
- /usr/local/bin/healthcheck
startup:
exec:
command:
- /usr/local/bin/healthcheck
env:
RUTORRENT_PORT: "{{ .Values.service.main.ports.main.port }}"
PORT_RTORRENT: "{{ .Values.service.rtorrent.ports.rtorrent.port }}"
RT_DHT_PORT: "{{ .Values.service.dht.ports.dht.port }}"
XMLRPC_PORT: "{{ .Values.service.xmlrpc.ports.xmlrpc.port }}"
WEBDAV_PORT: "{{ .Values.service.webdav.ports.webdav.port }}"
RT_INC_PORT: "{{ .Values.service.rtinc.ports.rtinc.port }}"
persistence:
data:
enabled: true
mountPath: "/data"
downloads:
enabled: true
mountPath: "/downloads"
passwd:
enabled: true
mountPath: "/passwd"
portal:
open:
enabled: true