Add readarr audiobooks and ebooks and bazarr

This commit is contained in:
SeanOMik 2023-04-08 18:40:18 -04:00
parent 39671653a6
commit c9a0b5de94
Signed by: SeanOMik
GPG Key ID: 568F326C7EB33ACB
9 changed files with 225 additions and 6 deletions

View File

@ -0,0 +1,66 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: bazarr
namespace: download
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: lscr.io/linuxserver/bazarr
tag: latest
env:
TZ: America/New_York
service:
main:
ports:
http:
port: 6767
probes:
liveness:
enabled: true
custom: true
spec:
httpGet:
path: /ping
port: 6767
initialDelaySeconds: 0
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
startup:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-production"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: traefik-authentik@kubernetescrd
hosts:
- host: "k3ssub.***REMOVED***"
paths:
- path: /
pathType: Prefix
persistence:
config:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/bazarr
mountPath: /config
resources:
requests:
cpu: 5m
memory: 175Mi
limits:
memory: 750Mi

View File

@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helm-release.yaml

View File

@ -6,4 +6,6 @@ resources:
- ./qbittorrent
- ./radarr
- ./sonarr
- ./prowlarr
- ./prowlarr
- ./bazarr
- ./readarr

View File

@ -60,7 +60,7 @@ spec:
resources:
requests:
cpu: 10m
memory: 250Mi
cpu: 2m
memory: 150Mi
limits:
memory: 1000Mi
memory: 500Mi

View File

@ -67,7 +67,7 @@ spec:
resources:
requests:
cpu: 10m
cpu: 1m
memory: 350Mi
limits:
memory: 1500Mi

View File

@ -0,0 +1,71 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: readarr-audiobooks
namespace: download
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: lscr.io/linuxserver/readarr
tag: latest
env:
TZ: America/New_York
service:
main:
ports:
http:
port: 8787
probes:
liveness:
enabled: true
custom: true
spec:
httpGet:
path: /ping
port: 8787
initialDelaySeconds: 0
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
startup:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-production"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: traefik-authentik@kubernetescrd
hosts:
- host: "k3sabook.***REMOVED***"
paths:
- path: /
pathType: Prefix
persistence:
config:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/readarr-audiobooks
mountPath: /config
storage:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Media
mountPath: /storage
resources:
requests:
cpu: 1m
memory: 150Mi
limits:
memory: 2000Mi

View File

@ -0,0 +1,71 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: readarr-ebooks
namespace: download
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: lscr.io/linuxserver/readarr
tag: latest
env:
TZ: America/New_York
service:
main:
ports:
http:
port: 8787
probes:
liveness:
enabled: true
custom: true
spec:
httpGet:
path: /ping
port: 8787
initialDelaySeconds: 0
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
startup:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-production"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: traefik-authentik@kubernetescrd
hosts:
- host: "k3sebook.***REMOVED***"
paths:
- path: /
pathType: Prefix
persistence:
config:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/readarr-ebooks
mountPath: /config
storage:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Media
mountPath: /storage
resources:
requests:
cpu: 1m
memory: 150Mi
limits:
memory: 2000Mi

View File

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./audiobook-helm.yaml
- ./ebook-helm.yaml

View File

@ -67,7 +67,7 @@ spec:
resources:
requests:
cpu: 10m
cpu: 2m
memory: 350Mi
limits:
memory: 2500Mi