From bacf37f5715b2ee1c23f343c8d882d5d33d65de4 Mon Sep 17 00:00:00 2001 From: nold Date: Wed, 8 Mar 2023 22:17:52 +0100 Subject: [PATCH] add(arrstack): prowlarr --- projects/arrstack/project.yaml | 16 ++--- projects/arrstack/values/prowlarr.yaml | 92 ++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 8 deletions(-) create mode 100644 projects/arrstack/values/prowlarr.yaml diff --git a/projects/arrstack/project.yaml b/projects/arrstack/project.yaml index 9d504aa2..3e1620b7 100644 --- a/projects/arrstack/project.yaml +++ b/projects/arrstack/project.yaml @@ -4,14 +4,6 @@ config: repo: k8s-at-home apps: -- name: conreq - namespace: conreq - chart: conreq - repoURL: https://charts.truecharts.org - targetRevision: 0.0.35 - include: - - ingress-internal - - name: ombi namespace: ombi chart: ombi @@ -27,6 +19,14 @@ apps: include: - ingress-internal +- name: prowlarr + chart: prowlarr + namespace: prowlarr + repoURL: https://charts.pree.dev + targetRevision: 1.4.0 + include: + - ingress-internal + - name: sonarr namespace: sonarr chart: sonarr diff --git a/projects/arrstack/values/prowlarr.yaml b/projects/arrstack/values/prowlarr.yaml new file mode 100644 index 00000000..5e8d9178 --- /dev/null +++ b/projects/arrstack/values/prowlarr.yaml @@ -0,0 +1,92 @@ +# +# IMPORTANT NOTE +# +# This chart inherits from bjw-s's common library chart. You can check the default values/options here: +# https://github.com/bjw-s/helm-charts/tree/main/charts/library/common/values.yaml +# + +image: + # -- image repository + repository: ghcr.io/onedr0p/prowlarr-develop + # @default -- chart.appVersion + tag: + # -- image pull policy + pullPolicy: IfNotPresent + +# -- environment variables. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC + +ingress: + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: true + ingressClassName: ingress-internal + annotations: + cert-manager.io/cluster-issuer: vault-issuer + hosts: + - host: prowlarr.dc + paths: + - path: / + pathType: Prefix + tls: + - secretName: prowlarr-tls + hosts: + - prowlarr.dc + + +# -- Configure persistence settings for the chart under this key. +## Config persistence is required for the Prometheus exporter sidecar. +# @default -- See values.yaml +persistence: + config: + enabled: true + size: 1Gi + + media: + enabled: false + mountPath: /media + +metrics: + # -- Enable and configure Exportarr sidecar and Prometheus serviceMonitor. + # @default -- See values.yaml + enabled: false + serviceMonitor: + interval: 3m + scrapeTimeout: 1m + labels: {} + # -- Enable and configure Prometheus Rules for the chart under this key. + # @default -- See values.yaml + prometheusRule: + enabled: false + labels: {} + # -- Configure additionial rules for the chart under this key. + # @default -- See prometheusrules.yaml + rules: [] + # - alert: RadarrDown + # annotations: + # description: Radarr service is down. + # summary: Radarr is down. + # expr: | + # radarr_system_status == 0 + # for: 5m + # labels: + # severity: critical + exporter: + image: + # -- image repository + repository: ghcr.io/onedr0p/exportarr + # -- image tag + tag: v1.1.0 + # -- image pull policy + pullPolicy: IfNotPresent + env: + # -- metrics port + port: 9794 + # -- Set to true to enable gathering of additional metrics (slow) + additionalMetrics: false + # -- Set to true to enable gathering unknown queue items + unknownQueueItems: false