homelab/charts/media/templates/unpackerr.yaml
2026-04-22 14:31:16 -07:00

95 lines
2.7 KiB
YAML
Executable File

apiVersion: apps/v1
kind: Deployment
metadata:
name: unpackerr
labels:
app: unpackerr
{{- include "media.labels" . | nindent 4 }}
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app: unpackerr
template:
metadata:
labels:
app: unpackerr
spec:
{{- include "media.requireMacWorker" . | nindent 6 }}
containers:
- name: unpackerr
image: {{ .Values.unpackerr.image }}
env:
- name: UN_DEBUG
value: "false"
- name: UN_LOG_FILE
value: /logs/log.txt
- name: UN_LOG_FILES
value: "10"
- name: UN_LOG_FILE_MB
value: "10"
- name: UN_INTERVAL
value: 1m
- name: UN_START_DELAY
value: 1m
- name: UN_RETRY_DELAY
value: 5m
- name: UN_MAX_RETRIES
value: "3"
- name: UN_PARALLEL
value: "1"
- name: UN_FILE_MODE
value: "0644"
- name: UN_DIR_MODE
value: "0755"
- name: UN_SONARR_0_URL
value: http://sonarr:8989
- name: UN_SONARR_0_API_KEY
valueFrom:
secretKeyRef:
name: {{ .Values.secretName }}
key: SONARR_API_KEY
- name: UN_SONARR_0_PATHS_0
value: /data/library
- name: UN_SONARR_0_PROTOCOLS
value: torrent
- name: UN_SONARR_0_TIMEOUT
value: 10s
- name: UN_SONARR_0_DELETE_ORIG
value: "false"
- name: UN_SONARR_0_DELETE_DELAY
value: 5m
- name: UN_RADARR_0_URL
value: http://radarr:7878
- name: UN_RADARR_0_API_KEY
valueFrom:
secretKeyRef:
name: {{ .Values.secretName }}
key: RADARR_API_KEY
- name: UN_RADARR_0_PATHS_0
value: /data/radarr-library
- name: UN_RADARR_0_PROTOCOLS
value: torrent
- name: UN_RADARR_0_TIMEOUT
value: 10s
- name: UN_RADARR_0_DELETE_ORIG
value: "false"
- name: UN_RADARR_0_DELETE_DELAY
value: 5m
volumeMounts:
- name: data
mountPath: /data
- name: logs
mountPath: /logs
volumes:
- name: data
hostPath:
path: /dogstore/sonarr/data
type: DirectoryOrCreate
- name: logs
hostPath:
path: {{ .Values.serviceData }}/unpackerr/logs
type: DirectoryOrCreate