From 7c818bb6fcaf4e6a7284b27d2c0d2c333c36e0d7 Mon Sep 17 00:00:00 2001 From: SeanOMik Date: Sun, 9 Apr 2023 23:05:12 -0400 Subject: [PATCH] Add unpackerr, jellyserr, and audiobookshelf --- cluster/apps/download/kustomization.yaml | 3 +- .../apps/download/unpackerr/helm-release.yaml | 56 +++++++++++++++ .../download/unpackerr/kustomization.yaml | 5 ++ .../unpackerr/unpackerr-config.sops.yaml | 60 ++++++++++++++++ .../media/audiobookshelf/helm-release.yaml | 69 +++++++++++++++++++ .../media/audiobookshelf/kustomization.yaml | 4 ++ .../apps/media/jellyseerr/helm-release.yaml | 59 ++++++++++++++++ .../apps/media/jellyseerr/kustomization.yaml | 4 ++ cluster/apps/media/kustomization.yaml | 4 +- 9 files changed, 262 insertions(+), 2 deletions(-) create mode 100644 cluster/apps/download/unpackerr/helm-release.yaml create mode 100644 cluster/apps/download/unpackerr/kustomization.yaml create mode 100644 cluster/apps/download/unpackerr/unpackerr-config.sops.yaml create mode 100644 cluster/apps/media/audiobookshelf/helm-release.yaml create mode 100644 cluster/apps/media/audiobookshelf/kustomization.yaml create mode 100644 cluster/apps/media/jellyseerr/helm-release.yaml create mode 100644 cluster/apps/media/jellyseerr/kustomization.yaml diff --git a/cluster/apps/download/kustomization.yaml b/cluster/apps/download/kustomization.yaml index 78dfdf6..b394d14 100644 --- a/cluster/apps/download/kustomization.yaml +++ b/cluster/apps/download/kustomization.yaml @@ -9,4 +9,5 @@ resources: - ./prowlarr - ./bazarr - ./readarr -- ./mylar3 \ No newline at end of file +- ./mylar3 +- ./unpackerr \ No newline at end of file diff --git a/cluster/apps/download/unpackerr/helm-release.yaml b/cluster/apps/download/unpackerr/helm-release.yaml new file mode 100644 index 0000000..d8bf746 --- /dev/null +++ b/cluster/apps/download/unpackerr/helm-release.yaml @@ -0,0 +1,56 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: unpackerr + 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: golift/unpackerr + tag: latest + + service: + main: + enabled: false + + probes: + liveness: + enabled: false + startup: + enabled: false + + ingress: + main: + enabled: false + + persistence: + config: + enabled: true + type: configMap + name: unpackerr-configmap + items: + - key: unpackerr-conf + path: "/config/unpackerr.conf" + + storage: + enabled: true + type: hostPath + hostPath: /mnt/MainPool/Media + mountPath: /storage + + resources: + requests: + cpu: 2m + memory: 6Mi + limits: + memory: 20Mi \ No newline at end of file diff --git a/cluster/apps/download/unpackerr/kustomization.yaml b/cluster/apps/download/unpackerr/kustomization.yaml new file mode 100644 index 0000000..938111e --- /dev/null +++ b/cluster/apps/download/unpackerr/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ./unpackerr-config.sops.yaml +- ./helm-release.yaml \ No newline at end of file diff --git a/cluster/apps/download/unpackerr/unpackerr-config.sops.yaml b/cluster/apps/download/unpackerr/unpackerr-config.sops.yaml new file mode 100644 index 0000000..ffdde89 --- /dev/null +++ b/cluster/apps/download/unpackerr/unpackerr-config.sops.yaml @@ -0,0 +1,60 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: unpackerr-configmap + namespace: download +data: + unpackerr-conf: ENC[AES256_GCM,data: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,iv:nEfJRs7HPJzmg5WdjmDFkCJ+zG92WEXZ1J17dp9/LFg=,tag:f0m80NbpXQG4bOKeEe2dRg==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2023-04-10T03:03:46Z" + mac: ENC[AES256_GCM,data:pdyxCLv1bt9YhgEIxzBhDKxX79BKBTaQwz74jUdtaCJ2B+axqJzqaRM9g0ex7x746i6oPxtxZxg2gDunC4b1mhMLH3nU70oDyZItjFjok5D8gpKvxEb9pdQZ+LW954csN3btka+X92wcajDIClNj/CcVzuP36120SUjvSDrJ7D0=,iv:pDMKUU61amwiaHsRaypvdETlNyMv+/AhF719Y1h3s7U=,tag:XOOc1p/BYNJ8T2v8W5sxNQ==,type:str] + pgp: + - created_at: "2023-04-10T03:03:45Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAzKleRwoSoixAQ/8CnokE5v7cOTe1UKgaDk/kHbyLJPY1I75BTWXdB21UJPT + WgNK8nB8xklKwMyZY31/9LRdiFI6IQ0AyH2cuevva42FpLS6qO4F+bqVuJK0dqKr + uMMa0mfemZ+IubYvnf8Ii07rp6R5nXTR7R1TUraTKAc4H9/10nZza+H3JKJGABlY + pT4LL1aW5/99WT6bZRVlalETWQP76k5KpSVRb+pU3HYDScZvZxjkY+6HMSl5IGU3 + FjSuW9vuiwyI7LbY94LNWf84PjtYeoIKyc5Uc6eRBLURBcg1YItFvlPaLW1gp2Ug + RqDIhZWHba7FvXxsZlmYUD2QsemFzMa0pC/wlNA9dBkIccNqbfMjkowCG57Iki7T + DEIx1O3ipWD1NmHoGfQkRJo+g9mM2qrMvz6xE4ZCM+S3btLqslc1A8PN9yD5nwlS + vwf/dWxB7O4+kvhRtcWzc/M6f+eHny3ZRbMSigHrQorW/z+0ILVhoeSGFDqsRAQZ + FpNg1hud5uF7b2IsF3KqqOnQRO4JPMp0IyHEIURg/dSVQQXv+586+ayWh4ZfkRNu + xvuutExZ42iK3b7ATNQHYzFCLQU39TRKb0mfUcM1CmvVuDQdudN/WdBozjfkcpIb + WAkGazuM/VjwATSAbWalH6BEAYpT7YVqeLTA+HKln3h7U4w1Y3cJnZsbZ2WQiizU + aAEJAhDDNhFbHs8wtGR/n1y+hjP+a+xA+f872tyMYTF0d+g2sDa8JtiQ6Op9pYKD + AWhCpmT8MsrtzRoKG8ZqQaJyGfP3o8YTvUEPsaNCj5/Q4B1Mv2T3iDosm3HLxbM2 + +2Yv+/L9lk0k + =W6oZ + -----END PGP MESSAGE----- + fp: 2CC2B3631D5C3393901335DB68F95C5D753EE1E5 + - created_at: "2023-04-10T03:03:45Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA4WLYkVpP8xtAQ//dlcXMlBWH3dWoSdnO74ZsF41QOezQMZkJuv4M+xIAAtK + daEyqe9kBww8GIT6eeR72jGlggYUbzd7AEKuMVnZl9Thb/THVSx7LdXPrJQSju1Y + sb1Y8Lj67AP1vfGopMLYcalA19sJJjViGKPVaP7MT8lQyiDNLodRhhCn7vpxS16E + Pjs+cEKoZ8+JtHGSd1NlofC+4YBhRdKO3vQ8/zwSuCCuQ+ux4a1E0ZO78sM0z9Ty + ODd9zIouG7vTANESzjDQlQUhgBzMS1VHZURj/HEjgw06TPnHM4sqpmIl3Rn/QeDx + O2529bOikBDd5nIQSyE4v4ms47IpHjw23opkLPWax8P9xcbN+Z2KTN7D5jgUCCbW + 67qUVFkVmv9q3lufURpXUgOiry9dbvcmSCVvz1/dD7ZDQYUaWA99L5bFY9H+a2+/ + bKXYS62p3kXzqY66xG31UvySkCuRVk8vDAU7CVskR3bHHo/go0+j/KnEuni5QGjF + Dv24OYpfu/lGbZj0+pPyf65xePUg6RW+wxW18soR3BB4Ltdk+BtDYxZXb+dDmHcB + lBrl/q3Kidj8THENloviQGeKmZUKU4ahL+GVU9eZOiMj2XYQ9LtaNpbSgtNpU3uO + DJizHEtR1GXFZhMAOh3dESDU5ero7IJ76Wu/boZAVprUDZC6tbdQWbfd2zlqspTU + aAEJAhBt7NB7pL+KzKxmrlN5dlTKV/KlkN27rtYBkZyihi9vCvRy+GxHISXVHUL0 + lnfbfFn9BXOwiN+CtoRXMzlaqUJhdiW9v0ir1FHWMdHRmOsbSxt0xB51aJRvGD7z + RuU67uVGjwCy + =C3DC + -----END PGP MESSAGE----- + fp: 8DF31C9F48A24F525FFB1815FC96C52B59328E95 + encrypted_regex: ^(data|stringData)$ + version: 3.7.3 diff --git a/cluster/apps/media/audiobookshelf/helm-release.yaml b/cluster/apps/media/audiobookshelf/helm-release.yaml new file mode 100644 index 0000000..bd6205a --- /dev/null +++ b/cluster/apps/media/audiobookshelf/helm-release.yaml @@ -0,0 +1,69 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: audiobookshelf + namespace: media +spec: + interval: 5m + chart: + spec: + chart: app-template + version: 1.3.x + sourceRef: + kind: HelmRepository + name: bjws-charts + namespace: flux-system + + values: + image: + repository: ghcr.io/advplyr/audiobookshelf + tag: latest + + service: + main: + ports: + http: + port: 80 + + probes: + liveness: + enabled: false + + ingress: + main: + enabled: true + annotations: + cert-manager.io/cluster-issuer: "letsencrypt-production" + traefik.ingress.kubernetes.io/router.entrypoints: websecure + hosts: + - host: "k3sabs.***REMOVED***" + paths: + - path: / + pathType: Prefix + + persistence: + config: + enabled: true + type: hostPath + hostPath: /mnt/MainPool/Kubernetes/audiobookshelf + mountPath: /config + + storage: + enabled: true + type: hostPath + hostPath: /mnt/MainPool/Media/Media + mountPath: /storage + + metadata: + enabled: true + type: pvc + accessMode: ReadWriteOnce + size: 8Gi + mountPath: /metadata + + resources: + requests: + cpu: 1m + memory: 40Mi + limits: + memory: 100Mi \ No newline at end of file diff --git a/cluster/apps/media/audiobookshelf/kustomization.yaml b/cluster/apps/media/audiobookshelf/kustomization.yaml new file mode 100644 index 0000000..ea3145d --- /dev/null +++ b/cluster/apps/media/audiobookshelf/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ./helm-release.yaml \ No newline at end of file diff --git a/cluster/apps/media/jellyseerr/helm-release.yaml b/cluster/apps/media/jellyseerr/helm-release.yaml new file mode 100644 index 0000000..db91d8c --- /dev/null +++ b/cluster/apps/media/jellyseerr/helm-release.yaml @@ -0,0 +1,59 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: jellyseerr + namespace: media +spec: + interval: 5m + chart: + spec: + chart: app-template + version: 1.3.x + sourceRef: + kind: HelmRepository + name: bjws-charts + namespace: flux-system + + values: + image: + repository: fallenbagel/jellyseerr:develop + tag: latest + + env: + TZ: America/New_York + + service: + main: + ports: + http: + port: 5055 + + probes: + liveness: + enabled: false + + ingress: + main: + enabled: true + annotations: + cert-manager.io/cluster-issuer: "letsencrypt-production" + traefik.ingress.kubernetes.io/router.entrypoints: websecure + hosts: + - host: "k3sjlyser.***REMOVED***" + paths: + - path: / + pathType: Prefix + + persistence: + config: + enabled: true + type: hostPath + hostPath: /mnt/MainPool/Kubernetes/jellyseerr + mountPath: /app/config + + resources: + requests: + cpu: 1m + memory: 140Mi + limits: + memory: 300Mi \ No newline at end of file diff --git a/cluster/apps/media/jellyseerr/kustomization.yaml b/cluster/apps/media/jellyseerr/kustomization.yaml new file mode 100644 index 0000000..ea3145d --- /dev/null +++ b/cluster/apps/media/jellyseerr/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ./helm-release.yaml \ No newline at end of file diff --git a/cluster/apps/media/kustomization.yaml b/cluster/apps/media/kustomization.yaml index 0c8d96f..edbfbf3 100644 --- a/cluster/apps/media/kustomization.yaml +++ b/cluster/apps/media/kustomization.yaml @@ -5,4 +5,6 @@ resources: - ./network_policy.yaml - ./komga - ./kavita -- ./jellyfin \ No newline at end of file +- ./jellyfin +- ./jellyseerr +- ./audiobookshelf \ No newline at end of file