this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

exporters should be using the app-template. :D

+141 -209
+6 -1
cluster/apps/monitoring/arrs/ks-radarr.yaml
··· 11 11 name: cluster 12 12 interval: 30m 13 13 retryInterval: 1m 14 - timeout: 3m 14 + timeout: 3m 15 + healthChecks: 16 + - apiVersion: helm.toolkit.fluxcd.io/v2beta1 17 + kind: HelmRelease 18 + name: radarr-exporter 19 + namespace: monitoring
+6 -1
cluster/apps/monitoring/arrs/ks-sonarr.yaml
··· 11 11 name: cluster 12 12 interval: 30m 13 13 retryInterval: 1m 14 - timeout: 3m 14 + timeout: 3m 15 + healthChecks: 16 + - apiVersion: helm.toolkit.fluxcd.io/v2beta1 17 + kind: HelmRelease 18 + name: sonarr-exporter 19 + namespace: monitoring
+63
cluster/apps/monitoring/arrs/radarr/helmrelease.yaml
··· 1 + --- 2 + apiVersion: helm.toolkit.fluxcd.io/v2beta1 3 + kind: HelmRelease 4 + metadata: 5 + name: radarr-exporter 6 + namespace: monitoring 7 + spec: 8 + interval: 30m 9 + chart: 10 + spec: 11 + chart: app-template 12 + version: 1.5.1 13 + sourceRef: 14 + kind: HelmRepository 15 + name: bjw-s-charts 16 + namespace: flux-system 17 + maxHistory: 2 18 + install: 19 + remediation: 20 + retries: 3 21 + upgrade: 22 + cleanupOnFail: true 23 + remediation: 24 + retries: 3 25 + uninstall: 26 + keepHistory: false 27 + values: 28 + controller: 29 + annotations: 30 + reloader.stakater.com/auto: "true" 31 + image: 32 + repository: ghcr.io/onedr0p/exportarr 33 + tag: v1.5.3 34 + args: 35 + - r 36 + - --enable-additional-metrics 37 + - --enable-unknown-queue-items 38 + env: 39 + PORT: 9707 40 + URL: https://dh.skylab.fi/radarr 41 + envFrom: 42 + - secretRef: 43 + name: radarr-exporter 44 + service: 45 + main: 46 + ports: 47 + http: 48 + port: 9707 49 + serviceMonitor: 50 + main: 51 + enabled: true 52 + endpoints: 53 + - port: http 54 + scheme: http 55 + path: /metrics 56 + interval: 5m 57 + scrapeTimeout: 1m 58 + resources: 59 + requests: 60 + cpu: 10m 61 + memory: 100Mi 62 + limits: 63 + memory: 500Mi
+2 -4
cluster/apps/monitoring/arrs/radarr/kustomization.yaml
··· 1 1 apiVersion: kustomize.config.k8s.io/v1beta1 2 2 kind: Kustomization 3 3 resources: 4 - - ./radarr-svc.yaml 5 - - ./radarr-svc-monitor.yaml 6 - - ./radarr-exporter.yaml 7 - - ./radarr-secret.sops.yaml 4 + - ./radarr-secret.sops.yaml 5 + - ./helmrelease.yaml
-64
cluster/apps/monitoring/arrs/radarr/radarr-exporter.yaml
··· 1 - --- 2 - kind: Deployment 3 - apiVersion: apps/v1 4 - metadata: 5 - name: radarr-exporter 6 - namespace: monitoring 7 - labels: 8 - app.kubernetes.io/name: radarr-exporter 9 - app.kubernetes.io/instance: radarr-exporter 10 - spec: 11 - replicas: 1 12 - revisionHistoryLimit: 3 13 - selector: 14 - matchLabels: 15 - app.kubernetes.io/name: radarr-exporter 16 - app.kubernetes.io/instance: radarr-exporter 17 - template: 18 - metadata: 19 - labels: 20 - app.kubernetes.io/name: radarr-exporter 21 - app.kubernetes.io/instance: radarr-exporter 22 - annotations: 23 - prometheus.io/scrape: "true" 24 - prometheus.io/port: "monitoring" 25 - spec: 26 - containers: 27 - - name: radarr-exporter 28 - image: ghcr.io/onedr0p/exportarr:v1.5.3 29 - imagePullPolicy: IfNotPresent 30 - args: 31 - - r 32 - - "--enable-additional-metrics" 33 - env: 34 - - name: PORT 35 - value: "9707" 36 - - name: URL 37 - value: "https://dh.skylab.fi/radarr" 38 - - name: APIKEY 39 - valueFrom: 40 - secretKeyRef: 41 - name: radarr-exporter 42 - key: api-key 43 - ports: 44 - - name: monitoring 45 - containerPort: 9707 46 - livenessProbe: 47 - httpGet: 48 - path: /healthz 49 - port: monitoring 50 - failureThreshold: 5 51 - periodSeconds: 10 52 - readinessProbe: 53 - httpGet: 54 - path: /healthz 55 - port: monitoring 56 - failureThreshold: 5 57 - periodSeconds: 10 58 - resources: 59 - requests: 60 - cpu: 100m 61 - memory: 64Mi 62 - limits: 63 - cpu: 500m 64 - memory: 256Mi
-18
cluster/apps/monitoring/arrs/radarr/radarr-svc-monitor.yaml
··· 1 - apiVersion: monitoring.coreos.com/v1 2 - kind: ServiceMonitor 3 - metadata: 4 - name: radarr-exporter 5 - namespace: monitoring 6 - labels: 7 - app.kubernetes.io/name: radarr-exporter 8 - app.kubernetes.io/instance: radarr-exporter 9 - spec: 10 - selector: 11 - matchLabels: 12 - app.kubernetes.io/name: radarr-exporter 13 - app.kubernetes.io/instance: radarr-exporter 14 - endpoints: 15 - - port: monitoring 16 - interval: 4m 17 - scrapeTimeout: 90s 18 - path: /metrics
-16
cluster/apps/monitoring/arrs/radarr/radarr-svc.yaml
··· 1 - apiVersion: v1 2 - kind: Service 3 - metadata: 4 - name: radarr-exporter 5 - namespace: monitoring 6 - labels: 7 - app.kubernetes.io/name: radarr-exporter 8 - app.kubernetes.io/instance: radarr-exporter 9 - spec: 10 - clusterIP: None 11 - selector: 12 - app.kubernetes.io/name: radarr-exporter 13 - app.kubernetes.io/instance: radarr-exporter 14 - ports: 15 - - name: monitoring 16 - port: 9707
+63
cluster/apps/monitoring/arrs/sonarr/helmrelease.yaml
··· 1 + --- 2 + apiVersion: helm.toolkit.fluxcd.io/v2beta1 3 + kind: HelmRelease 4 + metadata: 5 + name: sonarr-exporter 6 + namespace: monitoring 7 + spec: 8 + interval: 30m 9 + chart: 10 + spec: 11 + chart: app-template 12 + version: 1.5.1 13 + sourceRef: 14 + kind: HelmRepository 15 + name: bjw-s-charts 16 + namespace: flux-system 17 + maxHistory: 2 18 + install: 19 + remediation: 20 + retries: 3 21 + upgrade: 22 + cleanupOnFail: true 23 + remediation: 24 + retries: 3 25 + uninstall: 26 + keepHistory: false 27 + values: 28 + controller: 29 + annotations: 30 + reloader.stakater.com/auto: "true" 31 + image: 32 + repository: ghcr.io/onedr0p/exportarr 33 + tag: v1.5.3 34 + args: 35 + - sonarr 36 + - --enable-additional-metrics 37 + - --enable-unknown-queue-items 38 + env: 39 + PORT: 9707 40 + URL: https://dh.skylab.fi/sonarr 41 + envFrom: 42 + - secretRef: 43 + name: sonarr-exporter 44 + service: 45 + main: 46 + ports: 47 + http: 48 + port: 9707 49 + serviceMonitor: 50 + main: 51 + enabled: true 52 + endpoints: 53 + - port: http 54 + scheme: http 55 + path: /metrics 56 + interval: 5m 57 + scrapeTimeout: 1m 58 + resources: 59 + requests: 60 + cpu: 10m 61 + memory: 100Mi 62 + limits: 63 + memory: 500Mi
+1 -3
cluster/apps/monitoring/arrs/sonarr/kustomization.yaml
··· 1 1 apiVersion: kustomize.config.k8s.io/v1beta1 2 2 kind: Kustomization 3 3 resources: 4 - - ./sonarr-svc.yaml 5 - - ./sonarr-svc-monitor.yaml 6 - - ./sonarr-exporter.yaml 4 + - ./helmrelease.yaml 7 5 - ./sonarr-secret.sops.yaml
-68
cluster/apps/monitoring/arrs/sonarr/sonarr-exporter.yaml
··· 1 - --- 2 - kind: Deployment 3 - apiVersion: apps/v1 4 - metadata: 5 - name: sonarr-exporter 6 - namespace: monitoring 7 - labels: 8 - app.kubernetes.io/name: sonarr-exporter 9 - app.kubernetes.io/instance: sonarr-exporter 10 - annotations: 11 - fluxcd.io/ignore: "false" 12 - fluxcd.io/automated: "true" 13 - fluxcd.io/tag.sonarr-exporter: semver:~v0.1 14 - spec: 15 - replicas: 1 16 - revisionHistoryLimit: 3 17 - selector: 18 - matchLabels: 19 - app.kubernetes.io/name: sonarr-exporter 20 - app.kubernetes.io/instance: sonarr-exporter 21 - template: 22 - metadata: 23 - labels: 24 - app.kubernetes.io/name: sonarr-exporter 25 - app.kubernetes.io/instance: sonarr-exporter 26 - annotations: 27 - prometheus.io/scrape: "true" 28 - prometheus.io/port: "monitoring" 29 - spec: 30 - containers: 31 - - name: sonarr-exporter 32 - image: ghcr.io/onedr0p/exportarr:v1.5.3 33 - imagePullPolicy: IfNotPresent 34 - args: 35 - - s 36 - - "--enable-additional-metrics" 37 - env: 38 - - name: PORT 39 - value: "9707" 40 - - name: URL 41 - value: "https://dh.skylab.fi/sonarr" 42 - - name: APIKEY 43 - valueFrom: 44 - secretKeyRef: 45 - name: sonarr-exporter 46 - key: api-key 47 - ports: 48 - - name: monitoring 49 - containerPort: 9707 50 - livenessProbe: 51 - httpGet: 52 - path: /healthz 53 - port: monitoring 54 - failureThreshold: 5 55 - periodSeconds: 10 56 - readinessProbe: 57 - httpGet: 58 - path: /healthz 59 - port: monitoring 60 - failureThreshold: 5 61 - periodSeconds: 10 62 - resources: 63 - requests: 64 - cpu: 100m 65 - memory: 64Mi 66 - limits: 67 - cpu: 500m 68 - memory: 256Mi
-18
cluster/apps/monitoring/arrs/sonarr/sonarr-svc-monitor.yaml
··· 1 - apiVersion: monitoring.coreos.com/v1 2 - kind: ServiceMonitor 3 - metadata: 4 - name: sonarr-exporter 5 - namespace: monitoring 6 - labels: 7 - app.kubernetes.io/name: sonarr-exporter 8 - app.kubernetes.io/instance: sonarr-exporter 9 - spec: 10 - selector: 11 - matchLabels: 12 - app.kubernetes.io/name: sonarr-exporter 13 - app.kubernetes.io/instance: sonarr-exporter 14 - endpoints: 15 - - port: monitoring 16 - interval: 4m 17 - scrapeTimeout: 90s 18 - path: /metrics
-16
cluster/apps/monitoring/arrs/sonarr/sonarr-svc.yaml
··· 1 - apiVersion: v1 2 - kind: Service 3 - metadata: 4 - name: sonarr-exporter 5 - namespace: monitoring 6 - labels: 7 - app.kubernetes.io/name: sonarr-exporter 8 - app.kubernetes.io/instance: sonarr-exporter 9 - spec: 10 - clusterIP: None 11 - selector: 12 - app.kubernetes.io/name: sonarr-exporter 13 - app.kubernetes.io/instance: sonarr-exporter 14 - ports: 15 - - name: monitoring 16 - port: 9707