From a749cc5aad06d3ff91580aae1b6fd97308d6e0fb Mon Sep 17 00:00:00 2001 From: Matt Beckett Date: Tue, 31 Mar 2026 22:51:07 +0100 Subject: [PATCH] add: bumped versions for pending downstream dependency updates --- charts/servarr-stack/Chart.yaml | 14 +- charts/servarr-stack/README.md | 14 +- charts/servarr-stack/values.schema.json | 2198 +++++++++++++---------- charts/servarr-stack/values.yaml | 8 +- 4 files changed, 1297 insertions(+), 937 deletions(-) diff --git a/charts/servarr-stack/Chart.yaml b/charts/servarr-stack/Chart.yaml index 9f68b64..d543b2e 100644 --- a/charts/servarr-stack/Chart.yaml +++ b/charts/servarr-stack/Chart.yaml @@ -3,7 +3,7 @@ name: servarr-stack description: > A Helm chart for deploying the Servarr stack type: application -version: 0.9.1 +version: 0.10.0 appVersion: 1.0.0 home: https://github.com/jankcloud/charts sources: @@ -23,26 +23,26 @@ maintainers: url: https://github.com/jankcloud dependencies: - name: radarr - version: "1.1.0" + version: "1.3.0" repository: "https://jankcloud.github.io/charts" condition: radarr.enabled - name: sonarr - version: "1.2.2" + version: "1.3.0" repository: "https://jankcloud.github.io/charts" condition: sonarr.enabled - name: bazarr - version: "1.3.0" + version: "1.4.0" repository: "https://jankcloud.github.io/charts" condition: bazarr.enabled - name: lidarr - version: "1.2.0" + version: "1.3.0" repository: "https://jankcloud.github.io/charts" condition: lidarr.enabled - name: cleanuparr - version: "1.2.2" + version: "1.3.0" repository: "https://jankcloud.github.io/charts" condition: cleanuparr.enabled - name: prowlarr - version: "1.3.0" + version: "1.4.0" repository: "https://jankcloud.github.io/charts" condition: prowlarr.enabled diff --git a/charts/servarr-stack/README.md b/charts/servarr-stack/README.md index f7b7685..f76f48c 100644 --- a/charts/servarr-stack/README.md +++ b/charts/servarr-stack/README.md @@ -1,6 +1,6 @@ # servarr-stack -![Version: 0.9.1](https://img.shields.io/badge/Version-0.9.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square) +![Version: 0.10.0](https://img.shields.io/badge/Version-0.10.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square) A Helm chart for deploying the Servarr stack @@ -22,12 +22,12 @@ A Helm chart for deploying the Servarr stack | Repository | Name | Version | |------------|------|---------| -| https://jankcloud.github.io/charts | bazarr | 1.3.0 | -| https://jankcloud.github.io/charts | cleanuparr | 1.2.2 | -| https://jankcloud.github.io/charts | lidarr | 1.2.0 | -| https://jankcloud.github.io/charts | prowlarr | 1.3.0 | -| https://jankcloud.github.io/charts | radarr | 1.1.0 | -| https://jankcloud.github.io/charts | sonarr | 1.2.2 | +| https://jankcloud.github.io/charts | bazarr | 1.4.0 | +| https://jankcloud.github.io/charts | cleanuparr | 1.3.0 | +| https://jankcloud.github.io/charts | lidarr | 1.3.0 | +| https://jankcloud.github.io/charts | prowlarr | 1.4.0 | +| https://jankcloud.github.io/charts | radarr | 1.3.0 | +| https://jankcloud.github.io/charts | sonarr | 1.3.0 | ## Values diff --git a/charts/servarr-stack/values.schema.json b/charts/servarr-stack/values.schema.json index ca72d23..1e837f5 100644 --- a/charts/servarr-stack/values.schema.json +++ b/charts/servarr-stack/values.schema.json @@ -43,69 +43,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "latest", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -252,6 +189,129 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "args": { + "items": { + "required": [] + }, + "required": [], + "title": "args", + "type": "array" + }, + "command": { + "items": { + "required": [] + }, + "required": [], + "title": "command", + "type": "array" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "URL": { + "default": "http://localhost", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "envFrom": { + "items": { + "required": [] + }, + "required": [], + "title": "envFrom", + "type": "array" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "latest", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "name": { + "default": "metrics-exporter", + "required": [], + "title": "name", + "type": "string" + }, + "path": { + "default": "/metrics", + "required": [], + "title": "path", + "type": "string" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + }, + "portName": { + "default": "metrics-exporter", + "required": [], + "title": "portName", + "type": "string" + }, + "resources": { + "required": [], + "title": "resources", + "type": "object" + }, + "securityContext": { + "required": [], + "title": "securityContext", + "type": "object" + }, + "volumeMounts": { + "items": { + "required": [] + }, + "required": [], + "title": "volumeMounts", + "type": "array" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], @@ -599,69 +659,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost:6767", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -813,34 +810,97 @@ "title": "initContainers", "type": "array" }, - "nameOverride": { - "default": "", - "required": [], - "title": "nameOverride", - "type": "string" - }, - "nodeSelector": { - "required": [], - "title": "nodeSelector", - "type": "object" - }, - "persistence": { + "metrics": { "properties": { - "config": { + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { "properties": { - "accessMode": { - "default": "ReadWriteOnce", + "APIKEY": { + "default": "", "required": [], - "title": "accessMode", + "title": "APIKEY", "type": "string" }, - "enabled": { - "default": false, + "URL": { + "default": "http://localhost:6767", "required": [], - "title": "enabled", - "type": "boolean" - }, - "size": { + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, + "nameOverride": { + "default": "", + "required": [], + "title": "nameOverride", + "type": "string" + }, + "nodeSelector": { + "required": [], + "title": "nodeSelector", + "type": "object" + }, + "persistence": { + "properties": { + "config": { + "properties": { + "accessMode": { + "default": "ReadWriteOnce", + "required": [], + "title": "accessMode", + "type": "string" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "size": { "default": "2Gi", "required": [], "title": "size", @@ -1155,69 +1215,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "latest", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -1364,6 +1361,129 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "args": { + "items": { + "required": [] + }, + "required": [], + "title": "args", + "type": "array" + }, + "command": { + "items": { + "required": [] + }, + "required": [], + "title": "command", + "type": "array" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "URL": { + "default": "http://localhost", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "envFrom": { + "items": { + "required": [] + }, + "required": [], + "title": "envFrom", + "type": "array" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "latest", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "name": { + "default": "metrics-exporter", + "required": [], + "title": "name", + "type": "string" + }, + "path": { + "default": "/metrics", + "required": [], + "title": "path", + "type": "string" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + }, + "portName": { + "default": "metrics-exporter", + "required": [], + "title": "portName", + "type": "string" + }, + "resources": { + "required": [], + "title": "resources", + "type": "object" + }, + "securityContext": { + "required": [], + "title": "securityContext", + "type": "object" + }, + "volumeMounts": { + "items": { + "required": [] + }, + "required": [], + "title": "volumeMounts", + "type": "array" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], @@ -1705,69 +1825,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost:11011", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -1919,6 +1976,69 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "URL": { + "default": "http://localhost:11011", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], @@ -2267,69 +2387,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "latest", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -2476,71 +2533,194 @@ "title": "initContainers", "type": "array" }, - "nameOverride": { - "default": "", - "required": [], - "title": "nameOverride", - "type": "string" - }, - "nodeSelector": { - "required": [], - "title": "nodeSelector", - "type": "object" - }, - "persistence": { + "metrics": { "properties": { - "config": { + "args": { + "items": { + "required": [] + }, + "required": [], + "title": "args", + "type": "array" + }, + "command": { + "items": { + "required": [] + }, + "required": [], + "title": "command", + "type": "array" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { "properties": { - "accessMode": { - "default": "ReadWriteOnce", + "APIKEY": { + "default": "", "required": [], - "title": "accessMode", + "title": "APIKEY", "type": "string" }, - "enabled": { - "default": false, + "URL": { + "default": "http://localhost", "required": [], - "title": "enabled", - "type": "boolean" - }, - "size": { - "default": "2Gi", + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "envFrom": { + "items": { + "required": [] + }, + "required": [], + "title": "envFrom", + "type": "array" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", "required": [], - "title": "size", + "title": "pullPolicy", "type": "string" }, - "storageClass": { - "default": "", + "repository": { + "default": "ghcr.io/onedr0p/exportarr", "required": [], - "title": "storageClass", + "title": "repository", "type": "string" }, - "volumeName": { - "default": "", + "tag": { + "default": "latest", "required": [], - "title": "volumeName", + "title": "tag", "type": "string" } }, "required": [], - "title": "config", + "title": "image", "type": "object" - } - }, - "required": [], - "title": "persistence", - "type": "object" - }, - "probes": { - "properties": { - "liveness": { - "properties": { - "failureThreshold": { - "default": 5, - "required": [], - "title": "failureThreshold", - "type": "integer" - }, + }, + "name": { + "default": "metrics-exporter", + "required": [], + "title": "name", + "type": "string" + }, + "path": { + "default": "/metrics", + "required": [], + "title": "path", + "type": "string" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + }, + "portName": { + "default": "metrics-exporter", + "required": [], + "title": "portName", + "type": "string" + }, + "resources": { + "required": [], + "title": "resources", + "type": "object" + }, + "securityContext": { + "required": [], + "title": "securityContext", + "type": "object" + }, + "volumeMounts": { + "items": { + "required": [] + }, + "required": [], + "title": "volumeMounts", + "type": "array" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, + "nameOverride": { + "default": "", + "required": [], + "title": "nameOverride", + "type": "string" + }, + "nodeSelector": { + "required": [], + "title": "nodeSelector", + "type": "object" + }, + "persistence": { + "properties": { + "config": { + "properties": { + "accessMode": { + "default": "ReadWriteOnce", + "required": [], + "title": "accessMode", + "type": "string" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "size": { + "default": "2Gi", + "required": [], + "title": "size", + "type": "string" + }, + "storageClass": { + "default": "", + "required": [], + "title": "storageClass", + "type": "string" + }, + "volumeName": { + "default": "", + "required": [], + "title": "volumeName", + "type": "string" + } + }, + "required": [], + "title": "config", + "type": "object" + } + }, + "required": [], + "title": "persistence", + "type": "object" + }, + "probes": { + "properties": { + "liveness": { + "properties": { + "failureThreshold": { + "default": 5, + "required": [], + "title": "failureThreshold", + "type": "integer" + }, "httpGet": { "properties": { "path": { @@ -2823,75 +3003,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "APP": { - "default": "lidarr", - "required": [], - "title": "APP", - "type": "string" - }, - "URL": { - "default": "http://localhost:8686", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -3043,6 +3154,75 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "APP": { + "default": "lidarr", + "required": [], + "title": "APP", + "type": "string" + }, + "URL": { + "default": "http://localhost:8686", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], @@ -3385,92 +3565,29 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "latest", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, - "extraVolumeMounts": { - "items": { - "required": [] - }, - "required": [], - "title": "extraVolumeMounts", - "type": "array" - }, - "extraVolumes": { - "items": { - "required": [] - }, - "required": [], - "title": "extraVolumes", - "type": "array" - }, - "fullnameOverride": { - "default": "", - "required": [], - "title": "fullnameOverride", - "type": "string" - }, - "gluetun": { + "extraVolumeMounts": { + "items": { + "required": [] + }, + "required": [], + "title": "extraVolumeMounts", + "type": "array" + }, + "extraVolumes": { + "items": { + "required": [] + }, + "required": [], + "title": "extraVolumes", + "type": "array" + }, + "fullnameOverride": { + "default": "", + "required": [], + "title": "fullnameOverride", + "type": "string" + }, + "gluetun": { "properties": { "enabled": { "default": false, @@ -3594,6 +3711,129 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "args": { + "items": { + "required": [] + }, + "required": [], + "title": "args", + "type": "array" + }, + "command": { + "items": { + "required": [] + }, + "required": [], + "title": "command", + "type": "array" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "URL": { + "default": "http://localhost", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "envFrom": { + "items": { + "required": [] + }, + "required": [], + "title": "envFrom", + "type": "array" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "latest", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "name": { + "default": "metrics-exporter", + "required": [], + "title": "name", + "type": "string" + }, + "path": { + "default": "/metrics", + "required": [], + "title": "path", + "type": "string" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + }, + "portName": { + "default": "metrics-exporter", + "required": [], + "title": "portName", + "type": "string" + }, + "resources": { + "required": [], + "title": "resources", + "type": "object" + }, + "securityContext": { + "required": [], + "title": "securityContext", + "type": "object" + }, + "volumeMounts": { + "items": { + "required": [] + }, + "required": [], + "title": "volumeMounts", + "type": "array" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], @@ -3941,75 +4181,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "APP": { - "default": "prowlarr", - "required": [], - "title": "APP", - "type": "string" - }, - "URL": { - "default": "http://localhost:9696", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -4161,6 +4332,75 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "APP": { + "default": "prowlarr", + "required": [], + "title": "APP", + "type": "string" + }, + "URL": { + "default": "http://localhost:9696", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], @@ -4503,69 +4743,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "latest", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -4670,48 +4847,171 @@ "title": "annotations", "type": "object" }, - "className": { - "default": "", + "className": { + "default": "", + "required": [], + "title": "className", + "type": "string" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "hosts": { + "description": "hosts:\n - host: chart-example.local\n paths:\n - path: /\n pathType: Prefix", + "items": { + "required": [] + }, + "required": [], + "title": "hosts", + "type": "array" + }, + "tls": { + "items": { + "required": [] + }, + "required": [], + "title": "tls", + "type": "array" + } + }, + "required": [], + "title": "ingress", + "type": "object" + }, + "initContainers": { + "items": { + "required": [] + }, + "required": [], + "title": "initContainers", + "type": "array" + }, + "metrics": { + "properties": { + "args": { + "items": { + "required": [] + }, + "required": [], + "title": "args", + "type": "array" + }, + "command": { + "items": { + "required": [] + }, + "required": [], + "title": "command", + "type": "array" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "URL": { + "default": "http://localhost", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "envFrom": { + "items": { + "required": [] + }, + "required": [], + "title": "envFrom", + "type": "array" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "latest", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "name": { + "default": "metrics-exporter", "required": [], - "title": "className", + "title": "name", "type": "string" }, - "enabled": { - "default": false, + "path": { + "default": "/metrics", "required": [], - "title": "enabled", - "type": "boolean" + "title": "path", + "type": "string" }, - "hosts": { - "description": "hosts:\n - host: chart-example.local\n paths:\n - path: /\n pathType: Prefix", - "items": { - "required": [] - }, + "port": { + "default": 9707, "required": [], - "title": "hosts", - "type": "array" + "title": "port", + "type": "integer" }, - "tls": { + "portName": { + "default": "metrics-exporter", + "required": [], + "title": "portName", + "type": "string" + }, + "resources": { + "required": [], + "title": "resources", + "type": "object" + }, + "securityContext": { + "required": [], + "title": "securityContext", + "type": "object" + }, + "volumeMounts": { "items": { "required": [] }, "required": [], - "title": "tls", + "title": "volumeMounts", "type": "array" } }, "required": [], - "title": "ingress", + "title": "metrics", "type": "object" }, - "initContainers": { - "items": { - "required": [] - }, - "required": [], - "title": "initContainers", - "type": "array" - }, "nameOverride": { "default": "", "required": [], @@ -5059,69 +5359,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost:7878", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -5273,6 +5510,69 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "URL": { + "default": "http://localhost:7878", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], @@ -5577,105 +5877,42 @@ "description": "A Helm chart for deploying Sonarr", "properties": { "additionalVolumes": { - "items": { - "required": [] - }, - "required": [], - "title": "additionalVolumes", - "type": "array" - }, - "affinity": { - "required": [], - "title": "affinity", - "type": "object" - }, - "arr-common": { - "description": "A Helm library chart for arr-stack applications\n", - "properties": { - "exports": { - "description": "yaml-language-server: $schema=values.schema.json", - "properties": { - "defaults": { - "properties": { - "additionalVolumes": { - "items": { - "required": [] - }, - "required": [], - "title": "additionalVolumes", - "type": "array" - }, - "affinity": { - "required": [], - "title": "affinity", - "type": "object" - }, - "env": { - "required": [], - "title": "env", - "type": "object" - }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "latest", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } + "items": { + "required": [] + }, + "required": [], + "title": "additionalVolumes", + "type": "array" + }, + "affinity": { + "required": [], + "title": "affinity", + "type": "object" + }, + "arr-common": { + "description": "A Helm library chart for arr-stack applications\n", + "properties": { + "exports": { + "description": "yaml-language-server: $schema=values.schema.json", + "properties": { + "defaults": { + "properties": { + "additionalVolumes": { + "items": { + "required": [] }, "required": [], - "title": "exportarr", + "title": "additionalVolumes", + "type": "array" + }, + "affinity": { + "required": [], + "title": "affinity", + "type": "object" + }, + "env": { + "required": [], + "title": "env", "type": "object" }, "extraVolumeMounts": { @@ -5824,6 +6061,129 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "args": { + "items": { + "required": [] + }, + "required": [], + "title": "args", + "type": "array" + }, + "command": { + "items": { + "required": [] + }, + "required": [], + "title": "command", + "type": "array" + }, + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "URL": { + "default": "http://localhost", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "envFrom": { + "items": { + "required": [] + }, + "required": [], + "title": "envFrom", + "type": "array" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "latest", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "name": { + "default": "metrics-exporter", + "required": [], + "title": "name", + "type": "string" + }, + "path": { + "default": "/metrics", + "required": [], + "title": "path", + "type": "string" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + }, + "portName": { + "default": "metrics-exporter", + "required": [], + "title": "portName", + "type": "string" + }, + "resources": { + "required": [], + "title": "resources", + "type": "object" + }, + "securityContext": { + "required": [], + "title": "securityContext", + "type": "object" + }, + "volumeMounts": { + "items": { + "required": [] + }, + "required": [], + "title": "volumeMounts", + "type": "array" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], @@ -6171,69 +6531,6 @@ "title": "env", "type": "object" }, - "exportarr": { - "properties": { - "enabled": { - "default": false, - "required": [], - "title": "enabled", - "type": "boolean" - }, - "env": { - "properties": { - "APIKEY": { - "default": "", - "required": [], - "title": "APIKEY", - "type": "string" - }, - "URL": { - "default": "http://localhost:8989", - "required": [], - "title": "URL", - "type": "string" - } - }, - "required": [], - "title": "env", - "type": "object" - }, - "image": { - "properties": { - "pullPolicy": { - "default": "IfNotPresent", - "required": [], - "title": "pullPolicy", - "type": "string" - }, - "repository": { - "default": "ghcr.io/onedr0p/exportarr", - "required": [], - "title": "repository", - "type": "string" - }, - "tag": { - "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", - "required": [], - "title": "tag", - "type": "string" - } - }, - "required": [], - "title": "image", - "type": "object" - }, - "port": { - "default": 9707, - "required": [], - "title": "port", - "type": "integer" - } - }, - "required": [], - "title": "exportarr", - "type": "object" - }, "extraVolumeMounts": { "items": { "required": [] @@ -6385,6 +6682,69 @@ "title": "initContainers", "type": "array" }, + "metrics": { + "properties": { + "enabled": { + "default": false, + "required": [], + "title": "enabled", + "type": "boolean" + }, + "env": { + "properties": { + "APIKEY": { + "default": "", + "required": [], + "title": "APIKEY", + "type": "string" + }, + "URL": { + "default": "http://localhost:8989", + "required": [], + "title": "URL", + "type": "string" + } + }, + "required": [], + "title": "env", + "type": "object" + }, + "image": { + "properties": { + "pullPolicy": { + "default": "IfNotPresent", + "required": [], + "title": "pullPolicy", + "type": "string" + }, + "repository": { + "default": "ghcr.io/onedr0p/exportarr", + "required": [], + "title": "repository", + "type": "string" + }, + "tag": { + "default": "v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520", + "required": [], + "title": "tag", + "type": "string" + } + }, + "required": [], + "title": "image", + "type": "object" + }, + "port": { + "default": 9707, + "required": [], + "title": "port", + "type": "integer" + } + }, + "required": [], + "title": "metrics", + "type": "object" + }, "nameOverride": { "default": "", "required": [], diff --git a/charts/servarr-stack/values.yaml b/charts/servarr-stack/values.yaml index 71bb623..554754f 100644 --- a/charts/servarr-stack/values.yaml +++ b/charts/servarr-stack/values.yaml @@ -43,7 +43,7 @@ radarr: # enabled: true # interval: 30s # scrapeTimeout: 10s - # exportarr: + # metrics: # enabled: true # env: # URL: "http://localhost:7878" @@ -102,7 +102,7 @@ sonarr: # enabled: true # interval: 30s # scrapeTimeout: 10s - # exportarr: + # metrics: # enabled: true # env: # URL: "http://localhost:8989" @@ -209,7 +209,7 @@ lidarr: # enabled: true # interval: 30s # scrapeTimeout: 10s - # exportarr: + # metrics: # enabled: true # env: # URL: "http://localhost:8686" @@ -301,7 +301,7 @@ prowlarr: # enabled: true # interval: 30s # scrapeTimeout: 10s - # exportarr: + # metrics: # enabled: true # env: # URL: "http://localhost:9696"