--- apiVersion: apps/v1 kind: Deployment metadata: name: jackett labels: app: jackett spec: replicas: 1 selector: matchLabels: app: jackett template: metadata: labels: app: jackett name: jackett spec: containers: - name: jackett image: linuxserver/jackett imagePullPolicy: Always volumeMounts: - name: jackett-persistent-storage mountPath: /config subPath: backup/jackett/config volumes: - name: jackett-persistent-storage persistentVolumeClaim: claimName: homey-pvc-nfs --- apiVersion: v1 kind: Service metadata: name: jackett spec: selector: app: jackett ports: - port: 9117 targetPort: 9117 name: jackett-web --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: jackett-ingress annotations: kubernetes.io/ingress.allow-http: "false" ingress.kubernetes.io/auth-type: forward ingress.kubernetes.io/auth-url: http://ldap-auth.{{ .Release.Namespace }}.svc.cluster.local:80 spec: tls: - hosts: - jackett.{{ .Values.homey.url }} rules: - host: jackett.{{ .Values.homey.url }} http: paths: - path: / pathType: Prefix backend: service: name: jackett port: number: 9117