Files
infrastructure/clusters/cl01tl/applications/radarr5/values.yaml
2024-05-22 15:13:00 -05:00

111 lines
2.8 KiB
YAML

radarr:
image:
repository: ghcr.io/onedr0p/radarr
tag: "5.6.0.8846"
env:
TZ: US/Central
RADARR__POSTGRES_MAIN_DB: radarr-main
RADARR__POSTGRES_LOG_DB: radarr-log
RADARR__POSTGRES_HOST:
valueFrom:
secretKeyRef:
name: radarr5-postgresql-16-cluster-app
key: host
RADARR__POSTGRES_PORT:
valueFrom:
secretKeyRef:
name: radarr5-postgresql-16-cluster-app
key: port
RADARR__POSTGRES_USER:
valueFrom:
secretKeyRef:
name: radarr5-postgresql-16-cluster-app
key: user
RADARR__POSTGRES_PASSWORD:
valueFrom:
secretKeyRef:
name: radarr5-postgresql-16-cluster-app
key: password
ingress:
main:
enabled: true
ingressClassName: traefik
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
cert-manager.io/cluster-issuer: letsencrypt-issuer
hosts:
- host: radarr.alexlebens.net
paths:
- path: /
pathType: Prefix
tls:
- secretName: radarr5-secret-tls
hosts:
- radarr.alexlebens.net
persistence:
config:
enabled: true
mountPath: /config
accessMode: ReadWriteOnce
size: 20Gi
media:
enabled: true
mountPath: /mnt/store
type: pvc
existingClaim: radarr5-nfs-storage
podSecurityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 2000
fsGroupChangePolicy: "OnRootMismatch"
supplementalGroups:
- 44
- 100
- 109
- 65539
metrics:
enabled: true
prometheusRule:
enabled: true
rules:
- alert: RadarrDown
annotations:
description: Radarr service is down.
summary: Radarr is down.
expr: |
radarr_system_status == 0
for: 5m
labels:
severity: critical
exporter:
image:
repository: ghcr.io/onedr0p/exportarr
tag: v2.0.1
persistence:
media:
nfsPath: /volume2/Storage
nfsServer: synologybond.alexlebens.net
postgres-16-cluster:
mode: standalone
cluster:
walStorage:
storageClass: local-path
storage:
storageClass: local-path
monitoring:
enabled: true
initdb:
database: app
owner: app
postInitApplicationSQL:
- CREATE DATABASE "radarr-main" OWNER "app";
- CREATE DATABASE "radarr-log" OWNER "app";
backup:
enabled: true
endpointURL: https://s3.us-east-2.amazonaws.com
destinationPath: s3://cl01tl-postgresql-backups/radarr5
endpointCredentials: radarr5-postgresql-16-cluster-backup-secret
backupIndex: 1
retentionPolicy: 14d