apiVersion: apps/v1 kind: Deployment metadata: name: lidarr spec: minReadySeconds: 3 revisionHistoryLimit: 5 progressDeadlineSeconds: 60 strategy: type: Recreate selector: matchLabels: app: lidarr template: metadata: annotations: prometheus.io/scrape: "true" prometheus.io/port: "9797" labels: app: sonarr spec: containers: - image: ghcr.io/qdm12/gluetun:latest name: gluetun imagePullPolicy: Always securityContext: capabilities: add: ["NET_ADMIN"] ports: - containerPort: 8989 envFrom: - secretRef: name: gluetun-env resources: limits: cpu: 250m memory: 500Mi requests: cpu: 10m memory: 64Mi - name: lidarr image: lscr.io/linuxserver/lidarr:4.0.8 imagePullPolicy: IfNotPresent livenessProbe: httpGet: path: /ping port: 8989 initialDelaySeconds: 5 timeoutSeconds: 5 readinessProbe: httpGet: path: /ping port: 8989 initialDelaySeconds: 5 timeoutSeconds: 5 resources: limits: cpu: 1000m memory: 2Gi requests: cpu: 10m memory: 64Mi volumeMounts: - name: config mountPath: /config volumes: - name: config persistentVolumeClaim: claimName: lidarr