Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
30 lines
616 B
YAML
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
|