Files
home-network-k3s-impl/platform/kyverno/servicedefinition/payloads/valid-sonarr.yaml
T

30 lines
616 B
YAML

# VALID ServiceDefinition (R-GITOPS-02). Modelled on catalog service #2 (sonarr,
# docs/13): internal, VPN egress + kill-switch, forward-auth, explicit dependencies.
name: sonarr
kind: container
source:
image: lscr.io/linuxserver/sonarr
exposure: internal
egress: vpn
storage:
- name: config
size: 5Gi
class: longhorn
- name: downloads
class: bulk
dependencies:
- to: qbittorrent
port: 8080
protocol: tcp
- to: jackett
port: 9117
protocol: tcp
auth:
mode: forward-auth
groups:
- media-users
update:
channel: stable
cadence: weekly
autoRollbackOnFailedHealth: true