diff --git a/kubernetes/main/apps/download/kustomization.yaml b/kubernetes/main/apps/download/kustomization.yaml index 902818e8..acbca3ce 100644 --- a/kubernetes/main/apps/download/kustomization.yaml +++ b/kubernetes/main/apps/download/kustomization.yaml @@ -9,7 +9,6 @@ resources: - ./sonarr/ks.yaml - ./prowlarr - ./bazarr -#- ./readarr #- ./mylar3 - ./unpackerr - ./media-dashboard.yaml diff --git a/kubernetes/main/apps/download/readarr/audiobook-helm.yaml b/kubernetes/main/apps/download/readarr/audiobook-helm.yaml deleted file mode 100644 index 8251675c..00000000 --- a/kubernetes/main/apps/download/readarr/audiobook-helm.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -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: ghcr.io/onedr0p/readarr-develop - tag: "0.3.32.2587" - pullPolicy: Always - - # Metrics sidecar - sidecars: - exportarr: - image: ghcr.io/onedr0p/exportarr:v2.0.1 - args: - - readarr - ports: - - name: metrics - containerPort: 9000 - env: - - name: URL - value: "http://localhost" - - name: CONFIG - value: "/config/config.xml" - - name: PORT - value: 9000 - - name: ENABLE_ADDITIONAL_METRICS - value: "true" - - name: ENABLE_UNKNOWN_QUEUE_ITEMS - value: "true" - volumeMounts: - - name: config - mountPath: /config - readOnly: true - - env: - TZ: America/New_York - - service: - main: - labels: - app: audiobook-readarr-service - - ports: - http: - port: 8787 - - metrics: - enabled: true - port: 9000 - protocol: HTTP - - 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: &host "readarr-audiobooks.${SECRET_NEW_DOMAIN}" - paths: - - path: / - pathType: Prefix - tls: - - hosts: - - *host - - 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 - - podSecurityContext: - runAsNonRoot: true - runAsUser: 10000 - runAsGroup: 10000 - fsGroup: 10000 - fsGroupChangePolicy: OnRootMismatch - - resources: - requests: - cpu: 1m - memory: 150Mi - limits: - memory: 2000Mi \ No newline at end of file diff --git a/kubernetes/main/apps/download/readarr/audiobook-monitor.yaml b/kubernetes/main/apps/download/readarr/audiobook-monitor.yaml deleted file mode 100644 index 1a69a9bc..00000000 --- a/kubernetes/main/apps/download/readarr/audiobook-monitor.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: audiobook-readarr-exportarr - namespace: download - labels: - release: kube-prometheus-stack -spec: - selector: - matchLabels: - app: audiobook-readarr-service - endpoints: - - port: metrics - interval: 30s - scrapeTimeout: 20s - path: /metrics \ No newline at end of file diff --git a/kubernetes/main/apps/download/readarr/ebook-helm.yaml b/kubernetes/main/apps/download/readarr/ebook-helm.yaml deleted file mode 100644 index f58c21a4..00000000 --- a/kubernetes/main/apps/download/readarr/ebook-helm.yaml +++ /dev/null @@ -1,120 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -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: ghcr.io/onedr0p/readarr-develop - tag: "0.3.32.2587" - pullPolicy: Always - - # Metrics sidecar - sidecars: - exportarr: - image: ghcr.io/onedr0p/exportarr:v2.0.1 - args: - - readarr - ports: - - name: metrics - containerPort: 9000 - env: - - name: URL - value: "http://localhost" - - name: CONFIG - value: "/config/config.xml" - - name: PORT - value: 9000 - - name: ENABLE_ADDITIONAL_METRICS - value: "true" - - name: ENABLE_UNKNOWN_QUEUE_ITEMS - value: "true" - volumeMounts: - - name: config - mountPath: /config - readOnly: true - - env: - TZ: America/New_York - - service: - main: - labels: - app: ebook-readarr-service - - ports: - http: - port: 8787 - - metrics: - enabled: true - port: 9000 - protocol: HTTP - - 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: &host "readarr-ebooks.${SECRET_NEW_DOMAIN}" - paths: - - path: / - pathType: Prefix - tls: - - hosts: - - *host - - 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 - - podSecurityContext: - runAsNonRoot: true - runAsUser: 10000 - runAsGroup: 10000 - fsGroup: 10000 - fsGroupChangePolicy: OnRootMismatch - - resources: - requests: - cpu: 1m - memory: 150Mi - limits: - memory: 2000Mi \ No newline at end of file diff --git a/kubernetes/main/apps/download/readarr/ebook-monitor.yaml b/kubernetes/main/apps/download/readarr/ebook-monitor.yaml deleted file mode 100644 index a275a302..00000000 --- a/kubernetes/main/apps/download/readarr/ebook-monitor.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: ebook-readarr-exportarr - namespace: download - labels: - release: kube-prometheus-stack -spec: - selector: - matchLabels: - app: ebook-readarr-service - endpoints: - - port: metrics - interval: 30s - scrapeTimeout: 20s - path: /metrics \ No newline at end of file diff --git a/kubernetes/main/apps/download/readarr/kustomization.yaml b/kubernetes/main/apps/download/readarr/kustomization.yaml deleted file mode 100644 index d96cf038..00000000 --- a/kubernetes/main/apps/download/readarr/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- ./audiobook-helm.yaml -- ./ebook-helm.yaml -- ./audiobook-monitor.yaml -- ./ebook-monitor.yaml \ No newline at end of file