Enable Readarr

This commit is contained in:
Jack Jackson 2024-08-21 19:47:10 -07:00
parent 843252d917
commit f5cbefc00e
5 changed files with 76 additions and 0 deletions

View File

@ -86,6 +86,24 @@ spec:
- mountPath: /data - mountPath: /data
name: ombi-truenas-data name: ombi-truenas-data
{{- end -}} {{- end -}}
{{ if .Values.readarr.enabled }}
- name: readarr
securityContext:
{{- toYaml .Values.securityContext | nindent 12}}
image: "lscr.io/linuxserver/readarr:develop"
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumeMounts:
- mountPath: /config
name: readarr-config
- mountPath: /data
name: ombi-truenas-data
{{- end -}}
{{if .Values.prowlarr.enabled}} {{if .Values.prowlarr.enabled}}
- name: prowlarr - name: prowlarr
securityContext: securityContext:
@ -170,6 +188,9 @@ spec:
- name: radarr-config - name: radarr-config
persistentVolumeClaim: persistentVolumeClaim:
claimName: {{ include "ombi.fullname" . }}-radarr-config-pvc claimName: {{ include "ombi.fullname" . }}-radarr-config-pvc
- name: readarr-config
persistentVolumeClaim:
claimName: {{ include "ombi.fullname" . }}-readarr-config-pvc
- name: prowlarr-config - name: prowlarr-config
persistentVolumeClaim: persistentVolumeClaim:
claimName: {{ include "ombi.fullname" . }}-prowlarr-config-pvc claimName: {{ include "ombi.fullname" . }}-prowlarr-config-pvc

View File

@ -78,6 +78,16 @@ spec:
name: {{ include "ombi.fullname" . }}-radarr name: {{ include "ombi.fullname" . }}-radarr
port: port:
number: {{ .Values.service.radarrPort }} number: {{ .Values.service.radarrPort }}
- host: readarr.avril
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: {{ include "ombi.fullname" . }}-readarr
port:
number: {{ .Values.service.readarrPort }}
- host: prowlarr.avril - host: prowlarr.avril
http: http:
paths: paths:

View File

@ -45,6 +45,21 @@ spec:
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata:
name: {{ include "ombi.fullname" . }}-readarr
labels:
{{- include "ombi.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.readarrPort }}
targetPort: 8787
protocol: TCP
selector:
{{- include "ombi.selectorLabels" . | nindent 4 }}
---
apiVersion: v1
kind: Service
metadata: metadata:
name: {{ include "ombi.fullname" . }}-prowlarr name: {{ include "ombi.fullname" . }}-prowlarr
labels: labels:

View File

@ -136,6 +136,32 @@ spec:
--- ---
apiVersion: v1 apiVersion: v1
kind: PersistentVolume kind: PersistentVolume
metadata:
name: {{ include "ombi.fullname" . }}-readarr-config-pv
spec:
capacity:
storage: 10M
accessModes:
- ReadWriteMany
nfs:
server: {{ $.Values.volume.configNFSServer }}
path: /mnt/BERTHA/etc/readarr
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "ombi.fullname" . }}-readarr-config-pvc
spec:
storageClassName: ""
volumeName: {{ include "ombi.fullname" . }}-readarr-config-pv
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10M
---
apiVersion: v1
kind: PersistentVolume
metadata: metadata:
name: {{ include "ombi.fullname" . }}-prowlarr-config-pv name: {{ include "ombi.fullname" . }}-prowlarr-config-pv
spec: spec:

View File

@ -41,6 +41,7 @@ service:
port: 3579 port: 3579
sonarrPort: 8989 sonarrPort: 8989
radarrPort: 7878 radarrPort: 7878
readarrPort: 8787
prowlarrPort: 9696 prowlarrPort: 9696
nzbgetWebPort: 6789 nzbgetWebPort: 6789
sabnzbdWebPort: 8080 sabnzbdWebPort: 8080
@ -103,6 +104,9 @@ sonarr:
radarr: radarr:
enabled: true enabled: true
readarr:
enabled: true
prowlarr: prowlarr:
enabled: true enabled: true