From 299ed3ec710f26446850e4039521b24ceb4e0b49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=E1=B4=87=CA=80=C9=B4=E1=B4=85=20S=E1=B4=84=CA=9C?= =?UTF-8?q?=E1=B4=8F=CA=80=C9=A2=E1=B4=87=CA=80s?= Date: Thu, 10 Jun 2021 20:40:31 +0200 Subject: [PATCH] [*arr] Migrate to common v3 (#969) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [bazarr] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs * [lidarr] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs * [prowlarr] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs * Update README Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs * [home-assistant] Fix documentation Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs * [home-assistant] Fix values Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs * [radarr] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs * [readarr] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs * [sonarr] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs --- charts/stable/bazarr/Chart.yaml | 6 +-- charts/stable/bazarr/README.md | 37 +++++++------ .../stable/bazarr/README_CHANGELOG.md.gotmpl | 13 ++++- charts/stable/bazarr/values.yaml | 46 ++++++++-------- charts/stable/home-assistant/Chart.yaml | 2 +- charts/stable/home-assistant/README.md | 12 +++-- .../home-assistant/README_CHANGELOG.md.gotmpl | 8 ++- charts/stable/home-assistant/values.yaml | 4 +- charts/stable/lidarr/Chart.yaml | 6 +-- charts/stable/lidarr/README.md | 54 ++++++++----------- .../stable/lidarr/README_CHANGELOG.md.gotmpl | 13 ++++- .../stable/lidarr/ci/ct-exportarr-values.yaml | 3 +- charts/stable/lidarr/values.yaml | 52 +++++++++--------- charts/stable/prowlarr/Chart.yaml | 6 +-- charts/stable/prowlarr/README.md | 29 ++++++---- .../prowlarr/README_CHANGELOG.md.gotmpl | 8 +++ charts/stable/prowlarr/values.yaml | 32 +++++++---- charts/stable/radarr/Chart.yaml | 6 +-- charts/stable/radarr/README.md | 54 ++++++++----------- .../stable/radarr/README_CHANGELOG.md.gotmpl | 13 ++++- .../stable/radarr/ci/ct-exportarr-values.yaml | 3 +- charts/stable/radarr/values.yaml | 54 +++++++++---------- charts/stable/readarr/Chart.yaml | 6 +-- charts/stable/readarr/README.md | 49 ++++++++--------- .../stable/readarr/README_CHANGELOG.md.gotmpl | 13 ++++- charts/stable/readarr/values.yaml | 48 ++++++++--------- charts/stable/sonarr/Chart.yaml | 4 +- charts/stable/sonarr/README.md | 48 +++++++---------- .../stable/sonarr/README_CHANGELOG.md.gotmpl | 7 +++ .../stable/sonarr/ci/ct-exportarr-values.yaml | 3 +- charts/stable/sonarr/values.yaml | 52 +++++++++--------- 31 files changed, 367 insertions(+), 324 deletions(-) diff --git a/charts/stable/bazarr/Chart.yaml b/charts/stable/bazarr/Chart.yaml index 6e79757f..d10b56f6 100644 --- a/charts/stable/bazarr/Chart.yaml +++ b/charts/stable/bazarr/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: v0.9.4 +appVersion: v0.9.5 description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements name: bazarr -version: 8.1.0 +version: 9.0.0 kubeVersion: ">=1.16.0-0" keywords: - bazarr @@ -22,4 +22,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.0.2 diff --git a/charts/stable/bazarr/README.md b/charts/stable/bazarr/README.md index 868bae3f..ef43dfd3 100644 --- a/charts/stable/bazarr/README.md +++ b/charts/stable/bazarr/README.md @@ -1,6 +1,6 @@ # bazarr -![Version: 8.1.0](https://img.shields.io/badge/Version-8.1.0-informational?style=flat-square) ![AppVersion: v0.9.4](https://img.shields.io/badge/AppVersion-v0.9.4-informational?style=flat-square) +![Version: 9.0.0](https://img.shields.io/badge/Version-9.0.0-informational?style=flat-square) ![AppVersion: v0.9.5](https://img.shields.io/badge/AppVersion-v0.9.5-informational?style=flat-square) Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.k8s-at-home.com | common | 2.5.0 | +| https://library-charts.k8s-at-home.com | common | 3.0.2 | ## TL;DR @@ -76,18 +76,14 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"ghcr.io/k8s-at-home/bazarr"` | | -| image.tag | string | `"v0.9.4"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.media.emptyDir.enabled | bool | `false` | | -| persistence.media.enabled | bool | `false` | | -| persistence.media.mountPath | string | `"/media"` | | -| service.port.port | int | `6767` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/k8s-at-home/bazarr"` | image repository | +| image.tag | string | `"v0.9.5"` | image tag | +| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | +| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -95,6 +91,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [9.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed image tag to `v0.9.5`. + ### [8.0.0] #### Changed @@ -115,8 +119,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[8.0.0]: #8.0.0 -[1.0.0]: #1.0.0 +[9.0.0]: #900 +[8.0.0]: #800 +[1.0.0]: #100 ## Support diff --git a/charts/stable/bazarr/README_CHANGELOG.md.gotmpl b/charts/stable/bazarr/README_CHANGELOG.md.gotmpl index 8985ac02..f31c9bd5 100644 --- a/charts/stable/bazarr/README_CHANGELOG.md.gotmpl +++ b/charts/stable/bazarr/README_CHANGELOG.md.gotmpl @@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [9.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed image tag to `v0.9.5`. + ### [8.0.0] #### Changed @@ -29,6 +37,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[8.0.0]: #8.0.0 -[1.0.0]: #1.0.0 +[9.0.0]: #900 +[8.0.0]: #800 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/bazarr/values.yaml b/charts/stable/bazarr/values.yaml index 01d75a9d..7af79e75 100644 --- a/charts/stable/bazarr/values.yaml +++ b/charts/stable/bazarr/values.yaml @@ -6,43 +6,39 @@ # image: + # -- image repository repository: ghcr.io/k8s-at-home/bazarr + # -- image tag + tag: v0.9.5 + # -- image pull policy pullPolicy: IfNotPresent - tag: v0.9.4 -strategy: - type: Recreate - -env: {} - # TZ: UTC +# -- environment variables. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 6767 + main: + ports: + http: + port: 6767 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false +# -- Configure persistence settings for the chart under this key. +# @default -- See values.yaml persistence: config: enabled: false - emptyDir: - enabled: false media: enabled: false - emptyDir: - enabled: false mountPath: /media - ## Persistent Volume Storage Class - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) - # storageClass: "-" - # accessMode: ReadWriteOnce - # size: 1Gi - ## Do not delete the pvc upon helm uninstall - # skipuninstall: false - # existingClaim: "" diff --git a/charts/stable/home-assistant/Chart.yaml b/charts/stable/home-assistant/Chart.yaml index 57f6c823..2ec12ae2 100644 --- a/charts/stable/home-assistant/Chart.yaml +++ b/charts/stable/home-assistant/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: 2021.6.3 description: Home Assistant name: home-assistant -version: 9.0.0 +version: 9.0.1 kubeVersion: ">=1.16.0-0" keywords: - home-assistant diff --git a/charts/stable/home-assistant/README.md b/charts/stable/home-assistant/README.md index d87201d9..51ec65d7 100644 --- a/charts/stable/home-assistant/README.md +++ b/charts/stable/home-assistant/README.md @@ -1,6 +1,6 @@ # home-assistant -![Version: 9.0.0](https://img.shields.io/badge/Version-9.0.0-informational?style=flat-square) ![AppVersion: 2021.6.3](https://img.shields.io/badge/AppVersion-2021.6.3-informational?style=flat-square) +![Version: 9.0.1](https://img.shields.io/badge/Version-9.0.1-informational?style=flat-square) ![AppVersion: 2021.6.3](https://img.shields.io/badge/AppVersion-2021.6.3-informational?style=flat-square) Home Assistant @@ -123,7 +123,7 @@ The value derived is the name of the kubernetes service object for home-assistan | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details. | +| env | object | See below | environment variables. | | env.TZ | string | `"UTC"` | Set the container timezone | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.repository | string | `"homeassistant/home-assistant"` | image repository | @@ -146,6 +146,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [9.0.1] + +- Removed an incorrect reference to another project's documentation. +- Fixed the changelog versions. + ### [9.0.0] #### Changed @@ -226,7 +231,8 @@ Any pre-existing StatefulSet will have to be removed before upgrading due to a n This is the last version before starting this changelog. All sorts of cool stuff was changed, but only `git log` remembers what that was :slightly_frowning_face: -[10.0.0]: #1000 +[9.0.1]: #901 +[9.0.0]: #900 [8.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-8.0.0/charts/home-assistant [5.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-5.0.0/charts/home-assistant [4.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-4.0.0/charts/home-assistant diff --git a/charts/stable/home-assistant/README_CHANGELOG.md.gotmpl b/charts/stable/home-assistant/README_CHANGELOG.md.gotmpl index a77b71b1..d51d94cf 100644 --- a/charts/stable/home-assistant/README_CHANGELOG.md.gotmpl +++ b/charts/stable/home-assistant/README_CHANGELOG.md.gotmpl @@ -10,6 +10,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [9.0.1] + +- Removed an incorrect reference to another project's documentation. +- Fixed the changelog versions. + ### [9.0.0] #### Changed @@ -90,7 +95,8 @@ Any pre-existing StatefulSet will have to be removed before upgrading due to a n This is the last version before starting this changelog. All sorts of cool stuff was changed, but only `git log` remembers what that was :slightly_frowning_face: -[10.0.0]: #1000 +[9.0.1]: #901 +[9.0.0]: #900 [8.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-8.0.0/charts/home-assistant [5.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-5.0.0/charts/home-assistant [4.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-4.0.0/charts/home-assistant diff --git a/charts/stable/home-assistant/values.yaml b/charts/stable/home-assistant/values.yaml index 6c147e75..5f67b6c9 100644 --- a/charts/stable/home-assistant/values.yaml +++ b/charts/stable/home-assistant/values.yaml @@ -8,12 +8,12 @@ image: # -- image repository repository: homeassistant/home-assistant -# -- image tag + # -- image tag tag: 2021.6.3 # -- image pull policy pullPolicy: IfNotPresent -# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details. +# -- environment variables. # @default -- See below env: # -- Set the container timezone diff --git a/charts/stable/lidarr/Chart.yaml b/charts/stable/lidarr/Chart.yaml index 1464ef0d..dacc14e7 100644 --- a/charts/stable/lidarr/Chart.yaml +++ b/charts/stable/lidarr/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: v0.8.1.2134 +appVersion: v1.0.0.2226 description: Looks and smells like Sonarr but made for music name: lidarr -version: 9.1.0 +version: 10.0.0 kubeVersion: ">=1.16.0-0" keywords: - lidarr @@ -19,4 +19,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.0.2 diff --git a/charts/stable/lidarr/README.md b/charts/stable/lidarr/README.md index ae9aa8a6..f731d2cc 100644 --- a/charts/stable/lidarr/README.md +++ b/charts/stable/lidarr/README.md @@ -1,6 +1,6 @@ # lidarr -![Version: 9.1.0](https://img.shields.io/badge/Version-9.1.0-informational?style=flat-square) ![AppVersion: v0.8.1.2134](https://img.shields.io/badge/AppVersion-v0.8.1.2134-informational?style=flat-square) +![Version: 10.0.0](https://img.shields.io/badge/Version-10.0.0-informational?style=flat-square) ![AppVersion: v1.0.0.2226](https://img.shields.io/badge/AppVersion-v1.0.0.2226-informational?style=flat-square) Looks and smells like Sonarr but made for music @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.k8s-at-home.com | common | 2.5.0 | +| https://library-charts.k8s-at-home.com | common | 3.0.2 | ## TL;DR @@ -76,33 +76,16 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"ghcr.io/k8s-at-home/lidarr"` | | -| image.tag | string | `"v0.8.1.2134"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.media.emptyDir.enabled | bool | `false` | | -| persistence.media.enabled | bool | `false` | | -| persistence.media.mountPath | string | `"/media"` | | -| probes.liveness.custom | bool | `true` | | -| probes.liveness.enabled | bool | `true` | | -| probes.liveness.spec.exec.command[0] | string | `"/usr/bin/env"` | | -| probes.liveness.spec.exec.command[1] | string | `"bash"` | | -| probes.liveness.spec.exec.command[2] | string | `"-c"` | | -| probes.liveness.spec.exec.command[3] | string | `"curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\\> && while read -d \\< E C; do if [[ $E = \"ApiKey\" ]]; then echo $C; fi; done < /config/config.xml`"` | | -| probes.liveness.spec.failureThreshold | int | `5` | | -| probes.liveness.spec.initialDelaySeconds | int | `60` | | -| probes.liveness.spec.periodSeconds | int | `10` | | -| probes.liveness.spec.successThreshold | int | `1` | | -| probes.liveness.spec.timeoutSeconds | int | `10` | | -| prometheus.podMonitor.additionalLabels | object | `{}` | | -| prometheus.podMonitor.enabled | bool | `false` | | -| prometheus.podMonitor.interval | string | `"3m"` | | -| prometheus.podMonitor.scrapeTimeout | string | `"1m"` | | -| service.port.port | int | `8686` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/k8s-at-home/lidarr"` | image repository | +| image.tag | string | `"v1.0.0.2226"` | image tag | +| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | +| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | +| probes | object | See values.yaml | Configures the probes for the main Pod. | +| prometheus.podMonitor | object | See values.yaml | Enable and configure a Prometheus podMonitor for the chart under this key. See also the notes under `additionalContainers`. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -110,6 +93,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [10.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed image tag to `v1.0.0.2226`. + ### [9.0.0] #### Changed @@ -130,8 +121,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[9.0.0]: #9.0.0 -[1.0.0]: #1.0.0 +[10.0.0]: #1000 +[9.0.0]: #900 +[1.0.0]: #100 ## Support diff --git a/charts/stable/lidarr/README_CHANGELOG.md.gotmpl b/charts/stable/lidarr/README_CHANGELOG.md.gotmpl index 080b4f3c..a893df34 100644 --- a/charts/stable/lidarr/README_CHANGELOG.md.gotmpl +++ b/charts/stable/lidarr/README_CHANGELOG.md.gotmpl @@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [10.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed image tag to `v1.0.0.2226`. + ### [9.0.0] #### Changed @@ -29,6 +37,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[9.0.0]: #9.0.0 -[1.0.0]: #1.0.0 +[10.0.0]: #1000 +[9.0.0]: #900 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/lidarr/ci/ct-exportarr-values.yaml b/charts/stable/lidarr/ci/ct-exportarr-values.yaml index 7d90358d..0629cb4c 100644 --- a/charts/stable/lidarr/ci/ct-exportarr-values.yaml +++ b/charts/stable/lidarr/ci/ct-exportarr-values.yaml @@ -2,8 +2,7 @@ persistence: config: enabled: true - emptyDir: - enabled: true + type: emptyDir additionalContainers: - name: exportarr diff --git a/charts/stable/lidarr/values.yaml b/charts/stable/lidarr/values.yaml index 855127ef..5e70adf2 100644 --- a/charts/stable/lidarr/values.yaml +++ b/charts/stable/lidarr/values.yaml @@ -6,23 +6,35 @@ # image: + # -- image repository repository: ghcr.io/k8s-at-home/lidarr + # -- image tag + tag: v1.0.0.2226 + # -- image pull policy pullPolicy: IfNotPresent - tag: v0.8.1.2134 -strategy: - type: Recreate - -env: {} - # TZ: UTC +# -- environment variables. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8686 + main: + ports: + http: + port: 8686 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false +# -- Configures the probes for the main Pod. +# @default -- See values.yaml probes: liveness: enabled: true @@ -44,32 +56,20 @@ probes: successThreshold: 1 timeoutSeconds: 10 +# -- Configure persistence settings for the chart under this key. +# @default -- See values.yaml persistence: config: enabled: false - emptyDir: - enabled: false media: enabled: false - emptyDir: - enabled: false mountPath: /media - ## Persistent Volume Storage Class - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) - # storageClass: "-" - # accessMode: ReadWriteOnce - # size: 1Gi - ## Do not delete the pvc upon helm uninstall - # skipuninstall: false - # existingClaim: "" -# Enable gathering Prometheus metrics prometheus: + # -- Enable and configure a Prometheus podMonitor for the chart under this key. + # See also the notes under `additionalContainers`. + # @default -- See values.yaml podMonitor: enabled: false interval: 3m diff --git a/charts/stable/prowlarr/Chart.yaml b/charts/stable/prowlarr/Chart.yaml index 71ac4f1d..623c529e 100644 --- a/charts/stable/prowlarr/Chart.yaml +++ b/charts/stable/prowlarr/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 0.1.0.181 +appVersion: v0.1.0.421 description: Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. name: prowlarr -version: 2.4.0 +version: 3.0.0 kubeVersion: ">=1.16.0-0" keywords: - prowlarr @@ -19,4 +19,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.0.2 diff --git a/charts/stable/prowlarr/README.md b/charts/stable/prowlarr/README.md index 98c79a63..45538d44 100644 --- a/charts/stable/prowlarr/README.md +++ b/charts/stable/prowlarr/README.md @@ -1,6 +1,6 @@ # prowlarr -![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: 0.1.0.181](https://img.shields.io/badge/AppVersion-0.1.0.181-informational?style=flat-square) +![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: v0.1.0.421](https://img.shields.io/badge/AppVersion-v0.1.0.421-informational?style=flat-square) Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.k8s-at-home.com | common | 2.5.0 | +| https://library-charts.k8s-at-home.com | common | 3.0.2 | ## TL;DR @@ -76,15 +76,14 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"ghcr.io/k8s-at-home/prowlarr"` | | -| image.tag | string | `"v0.1.0.181"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| service.port.port | int | `9696` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/k8s-at-home/prowlarr"` | image repository | +| image.tag | string | `"v0.1.0.421"` | image tag | +| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | +| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -92,6 +91,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [3.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed image tag to ``. + ### [2.3.2] #### Added diff --git a/charts/stable/prowlarr/README_CHANGELOG.md.gotmpl b/charts/stable/prowlarr/README_CHANGELOG.md.gotmpl index 8bb6aa67..225d73fb 100644 --- a/charts/stable/prowlarr/README_CHANGELOG.md.gotmpl +++ b/charts/stable/prowlarr/README_CHANGELOG.md.gotmpl @@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [3.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed image tag to ``. + ### [2.3.2] #### Added diff --git a/charts/stable/prowlarr/values.yaml b/charts/stable/prowlarr/values.yaml index d20a9a2b..a2d721d2 100644 --- a/charts/stable/prowlarr/values.yaml +++ b/charts/stable/prowlarr/values.yaml @@ -6,25 +6,35 @@ # image: + # -- image repository repository: ghcr.io/k8s-at-home/prowlarr + # -- image tag + tag: v0.1.0.421 + # -- image pull policy pullPolicy: IfNotPresent - tag: v0.1.0.181 -strategy: - type: Recreate - -env: {} - # TZ: UTC +# -- environment variables. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 9696 + main: + ports: + http: + port: 9696 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false +# -- Configure persistence settings for the chart under this key. +# @default -- See values.yaml persistence: config: enabled: false - emptyDir: - enabled: false diff --git a/charts/stable/radarr/Chart.yaml b/charts/stable/radarr/Chart.yaml index 465f608d..2ed48de3 100644 --- a/charts/stable/radarr/Chart.yaml +++ b/charts/stable/radarr/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: v3.0.2.4552 +appVersion: v3.2.2.5080 description: A fork of Sonarr to work with movies à la Couchpotato name: radarr -version: 11.1.0 +version: 12.0.0 kubeVersion: ">=1.16.0-0" keywords: - radarr @@ -19,4 +19,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.0.2 diff --git a/charts/stable/radarr/README.md b/charts/stable/radarr/README.md index fb4f6234..a03ac44e 100644 --- a/charts/stable/radarr/README.md +++ b/charts/stable/radarr/README.md @@ -1,6 +1,6 @@ # radarr -![Version: 11.1.0](https://img.shields.io/badge/Version-11.1.0-informational?style=flat-square) ![AppVersion: v3.0.2.4552](https://img.shields.io/badge/AppVersion-v3.0.2.4552-informational?style=flat-square) +![Version: 12.0.0](https://img.shields.io/badge/Version-12.0.0-informational?style=flat-square) ![AppVersion: v3.2.2.5080](https://img.shields.io/badge/AppVersion-v3.2.2.5080-informational?style=flat-square) A fork of Sonarr to work with movies à la Couchpotato @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.k8s-at-home.com | common | 2.5.0 | +| https://library-charts.k8s-at-home.com | common | 3.0.2 | ## TL;DR @@ -76,33 +76,16 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"ghcr.io/k8s-at-home/radarr"` | | -| image.tag | string | `"v3.0.2.4552"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.media.emptyDir.enabled | bool | `false` | | -| persistence.media.enabled | bool | `false` | | -| persistence.media.mountPath | string | `"/media"` | | -| probes.liveness.custom | bool | `true` | | -| probes.liveness.enabled | bool | `true` | | -| probes.liveness.spec.exec.command[0] | string | `"/usr/bin/env"` | | -| probes.liveness.spec.exec.command[1] | string | `"bash"` | | -| probes.liveness.spec.exec.command[2] | string | `"-c"` | | -| probes.liveness.spec.exec.command[3] | string | `"curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\\> && while read -d \\< E C; do if [[ $E = \"ApiKey\" ]]; then echo $C; fi; done < /config/config.xml`"` | | -| probes.liveness.spec.failureThreshold | int | `5` | | -| probes.liveness.spec.initialDelaySeconds | int | `60` | | -| probes.liveness.spec.periodSeconds | int | `10` | | -| probes.liveness.spec.successThreshold | int | `1` | | -| probes.liveness.spec.timeoutSeconds | int | `10` | | -| prometheus.podMonitor.additionalLabels | object | `{}` | | -| prometheus.podMonitor.enabled | bool | `false` | | -| prometheus.podMonitor.interval | string | `"3m"` | | -| prometheus.podMonitor.scrapeTimeout | string | `"1m"` | | -| service.port.port | int | `7878` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/k8s-at-home/radarr"` | image repository | +| image.tag | string | `"v3.2.2.5080"` | image tag | +| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | +| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | +| probes | object | See values.yaml | Configures the probes for the main Pod. | +| prometheus.podMonitor | object | See values.yaml | Enable and configure a Prometheus podMonitor for the chart under this key. See also the notes under `additionalContainers`. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -110,6 +93,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [12.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed the image tag to `v3.2.2.5080`. + ### [11.0.0] #### Changed @@ -130,8 +121,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[11.0.0]: #11.0.0 -[1.0.0]: #1.0.0 +[12.0.0]: #1200 +[11.0.0]: #1100 +[1.0.0]: #100 ## Support diff --git a/charts/stable/radarr/README_CHANGELOG.md.gotmpl b/charts/stable/radarr/README_CHANGELOG.md.gotmpl index b5a8b683..4829008d 100644 --- a/charts/stable/radarr/README_CHANGELOG.md.gotmpl +++ b/charts/stable/radarr/README_CHANGELOG.md.gotmpl @@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [12.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed the image tag to `v3.2.2.5080`. + ### [11.0.0] #### Changed @@ -29,6 +37,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[11.0.0]: #11.0.0 -[1.0.0]: #1.0.0 +[12.0.0]: #1200 +[11.0.0]: #1100 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/radarr/ci/ct-exportarr-values.yaml b/charts/stable/radarr/ci/ct-exportarr-values.yaml index ef81b17e..2383a28c 100644 --- a/charts/stable/radarr/ci/ct-exportarr-values.yaml +++ b/charts/stable/radarr/ci/ct-exportarr-values.yaml @@ -2,8 +2,7 @@ persistence: config: enabled: true - emptyDir: - enabled: true + type: emptyDir additionalContainers: - name: exportarr diff --git a/charts/stable/radarr/values.yaml b/charts/stable/radarr/values.yaml index c0f46b19..196f5300 100644 --- a/charts/stable/radarr/values.yaml +++ b/charts/stable/radarr/values.yaml @@ -6,25 +6,35 @@ # image: + # -- image repository repository: ghcr.io/k8s-at-home/radarr + # -- image tag + tag: v3.2.2.5080 + # -- image pull policy pullPolicy: IfNotPresent - tag: v3.0.2.4552 -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 +# -- environment variables. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 7878 + main: + ports: + http: + port: 7878 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false +# -- Configures the probes for the main Pod. +# @default -- See values.yaml probes: liveness: enabled: true @@ -46,32 +56,20 @@ probes: successThreshold: 1 timeoutSeconds: 10 +# -- Configure persistence settings for the chart under this key. +# @default -- See values.yaml persistence: config: enabled: false - emptyDir: - enabled: false media: enabled: false - emptyDir: - enabled: false mountPath: /media - ## Persistent Volume Storage Class - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) - # storageClass: "-" - # accessMode: ReadWriteOnce - # size: 1Gi - ## Do not delete the pvc upon helm uninstall - # skipuninstall: false - # existingClaim: "" -# Enable gathering Prometheus metrics prometheus: + # -- Enable and configure a Prometheus podMonitor for the chart under this key. + # See also the notes under `additionalContainers`. + # @default -- See values.yaml podMonitor: enabled: false interval: 3m diff --git a/charts/stable/readarr/Chart.yaml b/charts/stable/readarr/Chart.yaml index 591b5940..8e5c2150 100644 --- a/charts/stable/readarr/Chart.yaml +++ b/charts/stable/readarr/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: v0.1.0.587 +appVersion: v0.1.0.715 description: A fork of Radarr to work with Books & AudioBooks name: readarr -version: 4.1.0 +version: 5.0.0 kubeVersion: ">=1.16.0-0" keywords: - readarr @@ -21,4 +21,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.0.2 diff --git a/charts/stable/readarr/README.md b/charts/stable/readarr/README.md index 4a2ec8e3..bdbdc35e 100644 --- a/charts/stable/readarr/README.md +++ b/charts/stable/readarr/README.md @@ -1,6 +1,6 @@ # readarr -![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: v0.1.0.587](https://img.shields.io/badge/AppVersion-v0.1.0.587-informational?style=flat-square) +![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: v0.1.0.715](https://img.shields.io/badge/AppVersion-v0.1.0.715-informational?style=flat-square) A fork of Radarr to work with Books & AudioBooks @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.k8s-at-home.com | common | 2.5.0 | +| https://library-charts.k8s-at-home.com | common | 3.0.2 | ## TL;DR @@ -77,29 +77,15 @@ helm install readarr k8s-at-home/readarr -f values.yaml | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"ghcr.io/k8s-at-home/readarr"` | | -| image.tag | string | `"v0.1.0.587"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.media.emptyDir.enabled | bool | `false` | | -| persistence.media.enabled | bool | `false` | | -| persistence.media.mountPath | string | `"/media"` | | -| probes.liveness.custom | bool | `true` | | -| probes.liveness.enabled | bool | `true` | | -| probes.liveness.spec.exec.command[0] | string | `"/usr/bin/env"` | | -| probes.liveness.spec.exec.command[1] | string | `"bash"` | | -| probes.liveness.spec.exec.command[2] | string | `"-c"` | | -| probes.liveness.spec.exec.command[3] | string | `"curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\\> && while read -d \\< E C; do if [[ $E = \"ApiKey\" ]]; then echo $C; fi; done < /config/config.xml`"` | | -| probes.liveness.spec.failureThreshold | int | `5` | | -| probes.liveness.spec.initialDelaySeconds | int | `60` | | -| probes.liveness.spec.periodSeconds | int | `10` | | -| probes.liveness.spec.successThreshold | int | `1` | | -| probes.liveness.spec.timeoutSeconds | int | `10` | | -| service.port.port | int | `8787` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/k8s-at-home/readarr"` | image repository | +| image.tag | string | `"v0.1.0.715"` | image tag | +| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | +| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | +| probes | object | See values.yaml | Configures the probes for the main Pod. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -107,6 +93,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [5.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed image tag to `v0.1.0.715`. + ### [4.0.0] #### Changed @@ -127,8 +121,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[4.0.0]: #4.0.0 -[1.0.0]: #1.0.0 +[5.0.0]: #500 +[4.0.0]: #400 +[1.0.0]: #100 ## Support diff --git a/charts/stable/readarr/README_CHANGELOG.md.gotmpl b/charts/stable/readarr/README_CHANGELOG.md.gotmpl index 95f932ca..e17b0477 100644 --- a/charts/stable/readarr/README_CHANGELOG.md.gotmpl +++ b/charts/stable/readarr/README_CHANGELOG.md.gotmpl @@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [5.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. +- Changed image tag to `v0.1.0.715`. + ### [4.0.0] #### Changed @@ -29,6 +37,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[4.0.0]: #4.0.0 -[1.0.0]: #1.0.0 +[5.0.0]: #500 +[4.0.0]: #400 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/readarr/values.yaml b/charts/stable/readarr/values.yaml index 37e3013d..8e58804f 100644 --- a/charts/stable/readarr/values.yaml +++ b/charts/stable/readarr/values.yaml @@ -6,23 +6,35 @@ # image: + # -- image repository repository: ghcr.io/k8s-at-home/readarr + # -- image tag + tag: v0.1.0.715 + # -- image pull policy pullPolicy: IfNotPresent - tag: v0.1.0.587 -strategy: - type: Recreate - -env: {} - # TZ: UTC +# -- environment variables. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8787 + main: + ports: + http: + port: 8787 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false +# -- Configures the probes for the main Pod. +# @default -- See values.yaml probes: liveness: enabled: true @@ -44,26 +56,12 @@ probes: successThreshold: 1 timeoutSeconds: 10 +# -- Configure persistence settings for the chart under this key. +# @default -- See values.yaml persistence: config: enabled: false - emptyDir: - enabled: false media: enabled: false - emptyDir: - enabled: false mountPath: /media - ## Persistent Volume Storage Class - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) - # storageClass: "-" - # accessMode: ReadWriteOnce - # size: 1Gi - ## Do not delete the pvc upon helm uninstall - # skipuninstall: false - # existingClaim: "" diff --git a/charts/stable/sonarr/Chart.yaml b/charts/stable/sonarr/Chart.yaml index 7e611b3a..104800ba 100644 --- a/charts/stable/sonarr/Chart.yaml +++ b/charts/stable/sonarr/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: v3.0.6.1196 description: Smart PVR for newsgroup and bittorrent users name: sonarr -version: 11.1.0 +version: 12.0.0 kubeVersion: ">=1.16.0-0" keywords: - sonarr @@ -19,4 +19,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.0.2 diff --git a/charts/stable/sonarr/README.md b/charts/stable/sonarr/README.md index 113b3f3a..5d77b881 100644 --- a/charts/stable/sonarr/README.md +++ b/charts/stable/sonarr/README.md @@ -1,6 +1,6 @@ # sonarr -![Version: 11.1.0](https://img.shields.io/badge/Version-11.1.0-informational?style=flat-square) ![AppVersion: v3.0.6.1196](https://img.shields.io/badge/AppVersion-v3.0.6.1196-informational?style=flat-square) +![Version: 12.0.0](https://img.shields.io/badge/Version-12.0.0-informational?style=flat-square) ![AppVersion: v3.0.6.1196](https://img.shields.io/badge/AppVersion-v3.0.6.1196-informational?style=flat-square) Smart PVR for newsgroup and bittorrent users @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://library-charts.k8s-at-home.com | common | 2.5.0 | +| https://library-charts.k8s-at-home.com | common | 3.0.2 | ## TL;DR @@ -76,33 +76,16 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"ghcr.io/k8s-at-home/sonarr"` | | -| image.tag | string | `"v3.0.6.1196"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.media.emptyDir.enabled | bool | `false` | | -| persistence.media.enabled | bool | `false` | | -| persistence.media.mountPath | string | `"/media"` | | -| probes.liveness.custom | bool | `true` | | -| probes.liveness.enabled | bool | `true` | | -| probes.liveness.spec.exec.command[0] | string | `"/usr/bin/env"` | | -| probes.liveness.spec.exec.command[1] | string | `"bash"` | | -| probes.liveness.spec.exec.command[2] | string | `"-c"` | | -| probes.liveness.spec.exec.command[3] | string | `"curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\\> && while read -d \\< E C; do if [[ $E = \"ApiKey\" ]]; then echo $C; fi; done < /config/config.xml`"` | | -| probes.liveness.spec.failureThreshold | int | `5` | | -| probes.liveness.spec.initialDelaySeconds | int | `60` | | -| probes.liveness.spec.periodSeconds | int | `10` | | -| probes.liveness.spec.successThreshold | int | `1` | | -| probes.liveness.spec.timeoutSeconds | int | `10` | | -| prometheus.podMonitor.additionalLabels | object | `{}` | | -| prometheus.podMonitor.enabled | bool | `false` | | -| prometheus.podMonitor.interval | string | `"3m"` | | -| prometheus.podMonitor.scrapeTimeout | string | `"1m"` | | -| service.port.port | int | `8989` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/k8s-at-home/sonarr"` | image repository | +| image.tag | string | `"v3.0.6.1196"` | image tag | +| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | +| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | +| probes | object | See values.yaml | Configures the probes for the main Pod. | +| prometheus.podMonitor | object | See values.yaml | Enable and configure a Prometheus podMonitor for the chart under this key. See also the notes under `additionalContainers`. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -110,6 +93,13 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [12.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. + ### [11.0.0] #### Changed diff --git a/charts/stable/sonarr/README_CHANGELOG.md.gotmpl b/charts/stable/sonarr/README_CHANGELOG.md.gotmpl index b5a8b683..49c289f2 100644 --- a/charts/stable/sonarr/README_CHANGELOG.md.gotmpl +++ b/charts/stable/sonarr/README_CHANGELOG.md.gotmpl @@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [12.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored). + Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values. + ### [11.0.0] #### Changed diff --git a/charts/stable/sonarr/ci/ct-exportarr-values.yaml b/charts/stable/sonarr/ci/ct-exportarr-values.yaml index 68fd2847..7379b755 100644 --- a/charts/stable/sonarr/ci/ct-exportarr-values.yaml +++ b/charts/stable/sonarr/ci/ct-exportarr-values.yaml @@ -2,8 +2,7 @@ persistence: config: enabled: true - emptyDir: - enabled: true + type: emptyDir additionalContainers: - name: exportarr diff --git a/charts/stable/sonarr/values.yaml b/charts/stable/sonarr/values.yaml index 9f7e42d2..9c6b9a75 100644 --- a/charts/stable/sonarr/values.yaml +++ b/charts/stable/sonarr/values.yaml @@ -6,23 +6,35 @@ # image: + # -- image repository repository: ghcr.io/k8s-at-home/sonarr - pullPolicy: IfNotPresent + # -- image tag tag: v3.0.6.1196 + # -- image pull policy + pullPolicy: IfNotPresent -strategy: - type: Recreate - -env: {} - # TZ: UTC +# -- environment variables. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8989 + main: + ports: + http: + port: 8989 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false +# -- Configures the probes for the main Pod. +# @default -- See values.yaml probes: liveness: enabled: true @@ -44,32 +56,20 @@ probes: successThreshold: 1 timeoutSeconds: 10 +# -- Configure persistence settings for the chart under this key. +# @default -- See values.yaml persistence: config: enabled: false - emptyDir: - enabled: false media: enabled: false - emptyDir: - enabled: false mountPath: /media - ## Persistent Volume Storage Class - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) - # storageClass: "-" - # accessMode: ReadWriteOnce - # size: 1Gi - ## Do not delete the pvc upon helm uninstall - # skipuninstall: false - # existingClaim: "" -# Enable gathering Prometheus metrics prometheus: + # -- Enable and configure a Prometheus podMonitor for the chart under this key. + # See also the notes under `additionalContainers`. + # @default -- See values.yaml podMonitor: enabled: false interval: 3m