--- apiVersion: apps/v1 kind: Deployment metadata: name: prowlarr namespace: default spec: strategy: type: Recreate replicas: 1 selector: matchLabels: app: prowlarr template: metadata: labels: app: prowlarr spec: initContainers: - name: gluetun image: qmcgaw/gluetun:v3.40.0 restartPolicy: Always securityContext: capabilities: add: - NET_ADMIN envFrom: - configMapRef: name: gluetun-config env: - name: OPENVPN_PASSWORD valueFrom: secretKeyRef: name: openvpn-secrets key: OPENVPN_PASSWORD - name: OPENVPN_USER valueFrom: secretKeyRef: name: openvpn-secrets key: OPENVPN_USER containers: - name: prowlarr image: lscr.io/linuxserver/prowlarr:2.0.5 volumeMounts: - name: config mountPath: /config ports: - containerPort: 9696 env: - name: PUID value: "1000" - name: PGID value: "1000" - name: TZ value: "Asia/Kolkata" volumes: - name: config persistentVolumeClaim: claimName: prowlarr-ceph