diff --git a/charts/stable/network-ups-tools/Chart.yaml b/charts/stable/network-ups-tools/Chart.yaml index a417542f..2e076771 100644 --- a/charts/stable/network-ups-tools/Chart.yaml +++ b/charts/stable/network-ups-tools/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: v2.7.4-2061-g46c7da76 +appVersion: v2.7.4-2474-gb4a58380 description: Network UPS Tools is a collection of programs which provide a common interface for monitoring and administering UPS, PDU and SCD hardware. name: network-ups-tools -version: 3.4.0 +version: 4.0.0 kubeVersion: ">=1.16.0-0" keywords: - nut @@ -18,4 +18,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/network-ups-tools/README.md b/charts/stable/network-ups-tools/README.md index 8e0602f6..9eab24f8 100644 --- a/charts/stable/network-ups-tools/README.md +++ b/charts/stable/network-ups-tools/README.md @@ -1,6 +1,6 @@ # network-ups-tools -![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: v2.7.4-2061-g46c7da76](https://img.shields.io/badge/AppVersion-v2.7.4--2061--g46c7da76-informational?style=flat-square) +![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: v2.7.4-2474-gb4a58380](https://img.shields.io/badge/AppVersion-v2.7.4--2474--gb4a58380-informational?style=flat-square) Network UPS Tools is a collection of programs which provide a common interface for monitoring and administering UPS, PDU and SCD hardware. @@ -18,7 +18,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.2.0 | ## TL;DR @@ -75,18 +75,15 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| config.files."nut.conf" | string | `"MODE=netserver\n"` | | -| config.files."ups.conf" | string | `"[dummy]\n driver = dummy-ups\n port = dummy-ups.dev\n desc = \"dummy-ups in dummy mode\"\n"` | | -| config.files."upsd.conf" | string | `"LISTEN 0.0.0.0\n"` | | -| config.mode | string | `"values"` | | -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"k8sathome/network-ups-tools"` | | -| image.tag | string | `"v2.7.4-2061-g46c7da76"` | | -| ingress.enabled | bool | `false` | | -| service.port.name | string | `"server"` | | -| service.port.port | int | `3493` | | -| strategy.type | string | `"Recreate"` | | +| config.files | object | See values.yaml | See https://github.com/networkupstools/nut/tree/master/conf for config sample files | +| config.mode | string | `"values"` | If set to 'values', the configuration will be read from these values. Otherwise you have to mount a volume to /etc/nut containing the configuration files. | +| 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/network-ups-tools"` | image repository | +| image.tag | string | `"v2.7.4-2474-gb4a58380"` | image tag | +| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -94,11 +91,20 @@ 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). +### [4.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image repository to `ghcr.io/k8s-at-home/network-ups-tools`. +- Changed image tag to `v2.7.4-2474-gb4a58380`. + ### [1.0.0] #### Added -- N/A +- Initial version #### Changed @@ -108,7 +114,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[4.0.0]: #400 +[1.0.0]: #100 ## Support diff --git a/charts/stable/network-ups-tools/README_CHANGELOG.md.gotmpl b/charts/stable/network-ups-tools/README_CHANGELOG.md.gotmpl index 457def03..9bc86106 100644 --- a/charts/stable/network-ups-tools/README_CHANGELOG.md.gotmpl +++ b/charts/stable/network-ups-tools/README_CHANGELOG.md.gotmpl @@ -9,11 +9,20 @@ 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). +### [4.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image repository to `ghcr.io/k8s-at-home/network-ups-tools`. +- Changed image tag to `v2.7.4-2474-gb4a58380`. + ### [1.0.0] #### Added -- N/A +- Initial version #### Changed @@ -23,5 +32,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[4.0.0]: #400 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/network-ups-tools/templates/common.yaml b/charts/stable/network-ups-tools/templates/common.yaml index 89a2009f..9d8f93bf 100644 --- a/charts/stable/network-ups-tools/templates/common.yaml +++ b/charts/stable/network-ups-tools/templates/common.yaml @@ -1,35 +1,22 @@ +--- {{/* Make sure all variables are set properly */}} {{- include "common.values.setup" . }} -{{/* Append the configMap to the additionalVolumes */}} -{{- define "network-ups-tools.configmap.volume" -}} -name: nut-config -configMap: - name: {{ template "common.names.fullname" . }}-config - defaultMode: 256 - optional: true +{{/* Append the hardcoded settings */}} +{{- define "network-ups-tools.harcodedValues" -}} +persistence: + nut-config: + enabled: "true" + mountPath: "/etc/nut" + type: "custom" + volumeSpec: + configMap: + name: {{ printf "%v-config" (include "common.names.fullname" .) }} + defaultMode: 256 + optional: true {{- end -}} - {{- if eq .Values.config.mode "values" -}} - {{- $volume := include "network-ups-tools.configmap.volume" . | fromYaml -}} - {{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} - {{- end -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "network-ups-tools.configmap.volumeMount" -}} -name: nut-config -mountPath: /etc/nut -{{- end -}} - -{{- if eq .Values.config.mode "values" -}} - {{- $volumeMount := include "network-ups-tools.configmap.volumeMount" . | fromYaml -}} - {{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} - {{- end -}} + {{- $_ := mergeOverwrite .Values (include "network-ups-tools.harcodedValues" . | fromYaml) -}} {{- end -}} {{/* Render the templates */}} diff --git a/charts/stable/network-ups-tools/templates/configmap.yaml b/charts/stable/network-ups-tools/templates/configmap.yaml index e100dbc6..e7783674 100644 --- a/charts/stable/network-ups-tools/templates/configmap.yaml +++ b/charts/stable/network-ups-tools/templates/configmap.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: ConfigMap metadata: - name: {{ template "common.names.fullname" . }}-config + name: {{ include "common.names.fullname" . }}-config labels: {{- include "common.labels" . | nindent 4 }} data: diff --git a/charts/stable/network-ups-tools/values.yaml b/charts/stable/network-ups-tools/values.yaml index af4c47ef..09fb0c43 100644 --- a/charts/stable/network-ups-tools/values.yaml +++ b/charts/stable/network-ups-tools/values.yaml @@ -6,31 +6,44 @@ # image: - repository: k8sathome/network-ups-tools - tag: v2.7.4-2061-g46c7da76 + # -- image repository + repository: ghcr.io/k8s-at-home/network-ups-tools + # -- image tag + tag: v2.7.4-2474-gb4a58380 + # -- 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: - name: server - port: 3493 + main: + ports: + http: + enabled: false + server: + enabled: true + protocol: TCP + port: 3493 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false -# The main configuration files for network-ups-tools config: - # If set to 'values', the configuration will be read from these values. + # -- If set to 'values', the configuration will be read from these values. # Otherwise you have to mount a volume to /etc/nut containing the configuration files. mode: values - # See https://github.com/networkupstools/nut/tree/master/conf for config sample files + # -- See https://github.com/networkupstools/nut/tree/master/conf for config sample files + # @default -- See values.yaml files: nut.conf: | MODE=netserver diff --git a/charts/stable/node-red/Chart.yaml b/charts/stable/node-red/Chart.yaml index ce32087d..79e93f00 100644 --- a/charts/stable/node-red/Chart.yaml +++ b/charts/stable/node-red/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 1.2.5 +appVersion: 1.3.5 description: Node-RED is low-code programming for event-driven applications name: node-red -version: 7.4.0 +version: 8.0.0 kubeVersion: ">=1.16.0-0" keywords: - nodered @@ -18,4 +18,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/node-red/README.md b/charts/stable/node-red/README.md index 8e3538dc..05b0bd71 100644 --- a/charts/stable/node-red/README.md +++ b/charts/stable/node-red/README.md @@ -1,6 +1,6 @@ # node-red -![Version: 7.4.0](https://img.shields.io/badge/Version-7.4.0-informational?style=flat-square) ![AppVersion: 1.2.5](https://img.shields.io/badge/AppVersion-1.2.5-informational?style=flat-square) +![Version: 8.0.0](https://img.shields.io/badge/Version-8.0.0-informational?style=flat-square) ![AppVersion: 1.3.5](https://img.shields.io/badge/AppVersion-1.3.5-informational?style=flat-square) Node-RED is low-code programming for event-driven applications @@ -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.2.0 | ## TL;DR @@ -76,16 +76,18 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"nodered/node-red"` | | -| image.tag | string | `"1.2.5"` | | -| ingress.enabled | bool | `false` | | -| persistence.data.emptyDir.enabled | bool | `false` | | -| persistence.data.enabled | bool | `false` | | -| persistence.data.mountPath | string | `"/data"` | | -| service.port.port | int | `1880` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [image docs](https://nodered.org/docs/getting-started/docker) for more details. | +| env.FLOWS | string | `"flows.json"` | Location of the flows configuration file. If you set `FLOWS: ""` then the flow file can be set via the `flowFile` property in the `settings.js` file. | +| env.NODE_OPTIONS | string | `nil` | Node.js runtime arguments | +| env.NODE_RED_ENABLE_PROJECTS | string | `nil` | Setting to `true` starts Node-RED with the projects feature enabled | +| env.NODE_RED_ENABLE_SAFE_MODE | string | `nil` | Setting to `true` starts Node-RED in safe (not running) mode | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"nodered/node-red"` | image repository | +| image.tag | string | `"1.3.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 @@ -93,6 +95,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). +### [8.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `1.3.5`. + ### [1.0.0] #### Added @@ -107,7 +117,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[8.0.0]: #800 +[1.0.0]: #100 ## Support diff --git a/charts/stable/node-red/README_CHANGELOG.md.gotmpl b/charts/stable/node-red/README_CHANGELOG.md.gotmpl index 457def03..24c62640 100644 --- a/charts/stable/node-red/README_CHANGELOG.md.gotmpl +++ b/charts/stable/node-red/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). +### [8.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `1.3.5`. + ### [1.0.0] #### Added @@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[8.0.0]: #800 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/node-red/values.yaml b/charts/stable/node-red/values.yaml index dc38ac82..10aecb08 100644 --- a/charts/stable/node-red/values.yaml +++ b/charts/stable/node-red/values.yaml @@ -6,32 +6,45 @@ # image: + # -- image repository repository: nodered/node-red + # -- image tag + tag: 1.3.5 + # -- image pull policy pullPolicy: IfNotPresent - tag: 1.2.5 -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: +# -- environment variables. See [image docs](https://nodered.org/docs/getting-started/docker) for more details. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC + # -- Node.js runtime arguments + NODE_OPTIONS: + # -- Setting to `true` starts Node-RED with the projects feature enabled + NODE_RED_ENABLE_PROJECTS: + # -- Setting to `true` starts Node-RED in safe (not running) mode + NODE_RED_ENABLE_SAFE_MODE: + # -- Location of the flows configuration file. + # If you set `FLOWS: ""` then the flow file can be set via the `flowFile` property in the `settings.js` file. + FLOWS: flows.json +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 1880 + main: + ports: + http: + port: 1880 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: data: enabled: false - emptyDir: - enabled: false mountPath: /data diff --git a/charts/stable/omada-controller/Chart.yaml b/charts/stable/omada-controller/Chart.yaml index 0496d4d9..4cb2fd84 100644 --- a/charts/stable/omada-controller/Chart.yaml +++ b/charts/stable/omada-controller/Chart.yaml @@ -1,15 +1,15 @@ apiVersion: v2 -appVersion: 4.2.11 +appVersion: '4.3' description: Omada enables the network administrators to monitor and manage all the Omada products in the network with a centralized management platform. name: omada-controller -version: 2.4.0 +version: 3.0.0 kubeVersion: ">=1.16.0-0" keywords: - omada-controller home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/omada-controller icon: https://www.tp-link.com/assets/images/icon/logo-white.svg sources: -- https://github.com/omada-controller/omada-controller-docker +- https://github.com/mbentley/docker-omada-controller - https://github.com/k8s-at-home/charts/tree/master/charts/omada-controller maintainers: - name: charlie-haley @@ -17,4 +17,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/omada-controller/README.md b/charts/stable/omada-controller/README.md index 3151125f..f9bb0de1 100644 --- a/charts/stable/omada-controller/README.md +++ b/charts/stable/omada-controller/README.md @@ -1,6 +1,6 @@ # omada-controller -![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: 4.2.11](https://img.shields.io/badge/AppVersion-4.2.11-informational?style=flat-square) +![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 4.3](https://img.shields.io/badge/AppVersion-4.3-informational?style=flat-square) Omada enables the network administrators to monitor and manage all the Omada products in the network with a centralized management platform. @@ -8,7 +8,7 @@ Omada enables the network administrators to monitor and manage all the Omada pro ## Source Code -* +* * ## 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.2.0 | ## TL;DR @@ -76,15 +76,14 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"mbentley/omada-controller"` | | -| image.tag | float | `4.2` | | -| ingress.enabled | bool | `false` | | -| persistence.data.emptyDir.enabled | bool | `false` | | -| persistence.data.enabled | bool | `false` | | -| service.port.port | int | `8043` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [image docs](https://github.com/mbentley/docker-omada-controller) for more details. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"mbentley/omada-controller"` | image repository | +| image.tag | string | `"4.3"` | 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,11 +91,19 @@ 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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `4.3`. + ### [1.0.0] #### Added -- N/A +- Initial chart version #### Changed @@ -106,7 +113,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[3.0.0]: #300 +[1.0.0]: #100 ## Support diff --git a/charts/stable/omada-controller/README_CHANGELOG.md.gotmpl b/charts/stable/omada-controller/README_CHANGELOG.md.gotmpl index 457def03..04bf4f6b 100644 --- a/charts/stable/omada-controller/README_CHANGELOG.md.gotmpl +++ b/charts/stable/omada-controller/README_CHANGELOG.md.gotmpl @@ -9,11 +9,19 @@ 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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `4.3`. + ### [1.0.0] #### Added -- N/A +- Initial chart version #### Changed @@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[3.0.0]: #300 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/omada-controller/values.yaml b/charts/stable/omada-controller/values.yaml index dd2c20c4..1b505499 100644 --- a/charts/stable/omada-controller/values.yaml +++ b/charts/stable/omada-controller/values.yaml @@ -6,27 +6,35 @@ # image: + # -- image repository repository: mbentley/omada-controller + # -- image tag + tag: '4.3' + # -- image pull policy pullPolicy: IfNotPresent - tag: 4.2 -strategy: - type: Recreate - -# See more environment variables in the omada-controller documentation -# https://github.com/mbentley/docker-omada-controller -env: {} - # TZ: +# -- environment variables. See [image docs](https://github.com/mbentley/docker-omada-controller) for more details. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8043 + main: + ports: + http: + port: 8043 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: data: enabled: false - emptyDir: - enabled: false diff --git a/charts/stable/ombi/Chart.yaml b/charts/stable/ombi/Chart.yaml index 38a2d833..c83cf866 100644 --- a/charts/stable/ombi/Chart.yaml +++ b/charts/stable/ombi/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 4.0.681 +appVersion: version-v4.0.1430 description: Want a Movie or TV Show on Plex or Emby? Use Ombi! name: ombi -version: 9.4.0 +version: 10.0.0 kubeVersion: ">=1.16.0-0" keywords: - ombi @@ -22,4 +22,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/ombi/README.md b/charts/stable/ombi/README.md index f5109814..aeecb3bb 100644 --- a/charts/stable/ombi/README.md +++ b/charts/stable/ombi/README.md @@ -1,6 +1,6 @@ # ombi -![Version: 9.4.0](https://img.shields.io/badge/Version-9.4.0-informational?style=flat-square) ![AppVersion: 4.0.681](https://img.shields.io/badge/AppVersion-4.0.681-informational?style=flat-square) +![Version: 10.0.0](https://img.shields.io/badge/Version-10.0.0-informational?style=flat-square) ![AppVersion: version-v4.0.1430](https://img.shields.io/badge/AppVersion-version--v4.0.1430-informational?style=flat-square) Want a Movie or TV Show on Plex or Emby? Use Ombi! @@ -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.2.0 | ## TL;DR @@ -76,15 +76,16 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"linuxserver/ombi"` | | -| image.tag | string | `"version-v4.0.681"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| service.port.port | int | `3579` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-ombi#environment-variables-e) for more details. | +| env.PGID | string | `"1001"` | Specify the group ID the application will run as | +| env.PUID | string | `"1001"` | Specify the user ID the application will run as | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/linuxserver/ombi"` | image repository | +| image.tag | string | `"version-v4.0.1430"` | 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,11 +93,20 @@ 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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image repository to `ghcr.io/linuxserver/ombi`. +- Changed image tag to `version-v4.0.1430`. + ### [1.0.0] #### Added -- N/A +- Initial chart version #### Changed @@ -106,7 +116,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[10.0.0] #1000 +[1.0.0]: #100 ## Support diff --git a/charts/stable/ombi/README_CHANGELOG.md.gotmpl b/charts/stable/ombi/README_CHANGELOG.md.gotmpl index 457def03..ea9570b7 100644 --- a/charts/stable/ombi/README_CHANGELOG.md.gotmpl +++ b/charts/stable/ombi/README_CHANGELOG.md.gotmpl @@ -9,11 +9,20 @@ 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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image repository to `ghcr.io/linuxserver/ombi`. +- Changed image tag to `version-v4.0.1430`. + ### [1.0.0] #### Added -- N/A +- Initial chart version #### Changed @@ -23,5 +32,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[10.0.0] #1000 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/ombi/values.yaml b/charts/stable/ombi/values.yaml index 087f6e30..97cfaadf 100644 --- a/charts/stable/ombi/values.yaml +++ b/charts/stable/ombi/values.yaml @@ -6,27 +6,39 @@ # image: - repository: linuxserver/ombi + # -- image repository + repository: ghcr.io/linuxserver/ombi + # -- image tag + tag: version-v4.0.1430 + # -- image pull policy pullPolicy: IfNotPresent - tag: version-v4.0.681 -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 +# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-ombi#environment-variables-e) for more details. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC + # -- Specify the user ID the application will run as + PUID: "1001" + # -- Specify the group ID the application will run as + PGID: "1001" +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 3579 + main: + ports: + http: + port: 3579 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/organizr/Chart.yaml b/charts/stable/organizr/Chart.yaml index 04e9ab7f..337ed5d8 100644 --- a/charts/stable/organizr/Chart.yaml +++ b/charts/stable/organizr/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: latest description: HTPC/Homelab Services Organizer name: organizr -version: 5.4.0 +version: 6.0.0 kubeVersion: ">=1.16.0-0" keywords: - organizr @@ -17,4 +17,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/organizr/README.md b/charts/stable/organizr/README.md index 51efa3e5..a8f90964 100644 --- a/charts/stable/organizr/README.md +++ b/charts/stable/organizr/README.md @@ -1,6 +1,6 @@ # organizr -![Version: 5.4.0](https://img.shields.io/badge/Version-5.4.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 6.0.0](https://img.shields.io/badge/Version-6.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) HTPC/Homelab Services Organizer @@ -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.2.0 | ## TL;DR @@ -76,15 +76,16 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"Always"` | | -| image.repository | string | `"organizr/organizr"` | | -| image.tag | string | `"latest"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| service.port.port | int | `80` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [image docs](https://hub.docker.com/r/organizr/organizr) for more details. | +| env.PGID | string | `"1001"` | Specify the group ID the application will run as | +| env.PUID | string | `"1001"` | Specify the user ID the application will run as | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"Always"` | image pull policy | +| image.repository | string | `"organizr/organizr"` | image repository | +| image.tag | string | `"latest"` | 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 +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). +### [6.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. + ### [1.0.0] #### Added @@ -106,7 +114,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[6.0.0]: #600 +[1.0.0]: #100 ## Support diff --git a/charts/stable/organizr/README_CHANGELOG.md.gotmpl b/charts/stable/organizr/README_CHANGELOG.md.gotmpl index 457def03..20eda693 100644 --- a/charts/stable/organizr/README_CHANGELOG.md.gotmpl +++ b/charts/stable/organizr/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). +### [6.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. + ### [1.0.0] #### Added @@ -23,5 +30,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[6.0.0]: #600 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/organizr/values.yaml b/charts/stable/organizr/values.yaml index 1a05ba9f..ffd46e3f 100644 --- a/charts/stable/organizr/values.yaml +++ b/charts/stable/organizr/values.yaml @@ -6,27 +6,39 @@ # image: + # -- image repository repository: organizr/organizr - pullPolicy: Always + # -- image tag tag: latest + # -- image pull policy + pullPolicy: Always -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 +# -- environment variables. See [image docs](https://hub.docker.com/r/organizr/organizr) for more details. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC + # -- Specify the user ID the application will run as + PUID: "1001" + # -- Specify the group ID the application will run as + PGID: "1001" +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 80 + main: + ports: + http: + port: 80 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/owncast/Chart.yaml b/charts/stable/owncast/Chart.yaml index c8219828..bdb869a2 100644 --- a/charts/stable/owncast/Chart.yaml +++ b/charts/stable/owncast/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 0.0.6 +appVersion: 0.0.7 description: Take control over your live stream video by running it yourself. Streaming + chat out of the box. name: owncast -version: 1.2.0 +version: 2.0.0 kubeVersion: ">=1.16.0-0" keywords: - owncast @@ -20,4 +20,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/owncast/README.md b/charts/stable/owncast/README.md index 8a20ae07..52b94c69 100644 --- a/charts/stable/owncast/README.md +++ b/charts/stable/owncast/README.md @@ -1,6 +1,6 @@ # owncast -![Version: 1.2.0](https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square) ![AppVersion: 0.0.6](https://img.shields.io/badge/AppVersion-0.0.6-informational?style=flat-square) +![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 0.0.7](https://img.shields.io/badge/AppVersion-0.0.7-informational?style=flat-square) Take control over your live stream video by running it yourself. Streaming + chat out of the box. @@ -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.2.0 | ## TL;DR @@ -68,7 +68,7 @@ helm install owncast k8s-at-home/owncast -f values.yaml ## Custom configuration -N/A +For information on how to configure this application, please refer to https://owncast.online/docs/configuration/. ## Values @@ -76,23 +76,12 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"gabekangas/owncast"` | | -| image.tag | string | `"0.0.6"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.config.mountPath | string | `"/app/data"` | | -| service.additionalServices[0].enabled | bool | `true` | | -| service.additionalServices[0].externalTrafficPolicy | string | `"Local"` | | -| service.additionalServices[0].nameSuffix | string | `"rtmp"` | | -| service.additionalServices[0].port.name | string | `"rtmp"` | | -| service.additionalServices[0].port.port | int | `1935` | | -| service.additionalServices[0].port.protocol | string | `"TCP"` | | -| service.additionalServices[0].port.targetPort | int | `1935` | | -| service.additionalServices[0].type | string | `"NodePort"` | | -| service.port.port | int | `8080` | | -| strategy.type | string | `"Recreate"` | | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"gabekangas/owncast"` | image repository | +| image.tag | string | `"0.0.7"` | 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 @@ -100,6 +89,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). +### [2.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `0.0.7`. + ### [1.0.0] #### Added @@ -114,7 +111,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[2.0.0]: #200 +[1.0.0]: #100 ## Support diff --git a/charts/stable/owncast/README_CHANGELOG.md.gotmpl b/charts/stable/owncast/README_CHANGELOG.md.gotmpl index 18286c77..f8642e86 100644 --- a/charts/stable/owncast/README_CHANGELOG.md.gotmpl +++ b/charts/stable/owncast/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). +### [2.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `0.0.7`. + ### [1.0.0] #### Added @@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[2.0.0]: #200 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/owncast/README_CONFIG.md.gotmpl b/charts/stable/owncast/README_CONFIG.md.gotmpl index e93d80bf..0bf91d39 100644 --- a/charts/stable/owncast/README_CONFIG.md.gotmpl +++ b/charts/stable/owncast/README_CONFIG.md.gotmpl @@ -5,5 +5,5 @@ {{- define "custom.custom.configuration" -}} {{ template "custom.custom.configuration.header" . }} -N/A +For information on how to configure this application, please refer to https://owncast.online/docs/configuration/. {{- end -}} diff --git a/charts/stable/owncast/values.yaml b/charts/stable/owncast/values.yaml index c8ea9db7..ab3a49fa 100644 --- a/charts/stable/owncast/values.yaml +++ b/charts/stable/owncast/values.yaml @@ -6,37 +6,41 @@ # image: +# -- image repository repository: gabekangas/owncast + # -- image tag + tag: 0.0.7 + # -- image pull policy pullPolicy: IfNotPresent - tag: 0.0.6 -strategy: - type: Recreate - -# Configuration docs -# https://owncast.online/docs/configuration/ +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8080 - additionalServices: - - enabled: true - nameSuffix: rtmp - type: NodePort - port: + main: + ports: + http: + port: 8080 + rtmp: + enabled: true + type: NodePort + externalTrafficPolicy: Local + ports: + rtmp: + enabled: true port: 1935 - name: rtmp protocol: TCP targetPort: 1935 - externalTrafficPolicy: Local ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false -# Persistence is required for persistent configuration changes +# -- Configure persistence settings for the chart under this key. +# @default -- See values.yaml persistence: config: enabled: false - emptyDir: - enabled: false mountPath: /app/data diff --git a/charts/stable/piaware/Chart.yaml b/charts/stable/piaware/Chart.yaml index 1118c49c..28ce7666 100644 --- a/charts/stable/piaware/Chart.yaml +++ b/charts/stable/piaware/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: v4.0 +appVersion: v5.0 description: Program for forwarding ADS-B data to FlightAware name: piaware -version: 6.4.0 +version: 7.0.0 kubeVersion: ">=1.16.0-0" keywords: - piaware @@ -18,4 +18,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/piaware/README.md b/charts/stable/piaware/README.md index 7f5c1f23..e1c668d9 100644 --- a/charts/stable/piaware/README.md +++ b/charts/stable/piaware/README.md @@ -1,6 +1,6 @@ # piaware -![Version: 6.4.0](https://img.shields.io/badge/Version-6.4.0-informational?style=flat-square) ![AppVersion: v4.0](https://img.shields.io/badge/AppVersion-v4.0-informational?style=flat-square) +![Version: 7.0.0](https://img.shields.io/badge/Version-7.0.0-informational?style=flat-square) ![AppVersion: v5.0](https://img.shields.io/badge/AppVersion-v5.0-informational?style=flat-square) Program for forwarding ADS-B data to FlightAware @@ -18,7 +18,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.2.0 | ## TL;DR @@ -104,18 +104,17 @@ affinity: | Key | Type | Default | Description | |-----|------|---------|-------------| -| additionalVolumeMounts[0].mountPath | string | `"/dev/bus/usb/001/004"` | | -| additionalVolumeMounts[0].name | string | `"usb"` | | -| additionalVolumes[0].hostPath.path | string | `"/dev/bus/usb/001/004"` | | -| additionalVolumes[0].name | string | `"usb"` | | -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"mikenye/piaware"` | | -| image.tag | string | `"v4.0"` | | -| ingress.enabled | bool | `false` | | -| securityContext.privileged | bool | `true` | | -| service.port.port | int | `8080` | | -| strategy.type | string | `"Recreate"` | | +| affinity | object | `{}` | Affinity constraint rules to place the Pod on a specific node. [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) | +| env | object | See below | environment variables. See [application docs](https://flightaware.com/adsb/piaware/advanced_configuration) for more details. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"mikenye/piaware"` | image repository | +| image.tag | string | `"v5.0"` | 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. | +| persistence.usb | object | See values.yaml | Configure a hostPathMount to mount a USB device in the container. | +| securityContext.privileged | bool | `true` | (bool) Privileged securityContext may be required if USB device is accessed directly through the host machine | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -123,6 +122,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). +### [7.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Change image tag to `v5.0`. + ### [1.0.0] #### Added @@ -137,7 +144,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[7.0.0]: #700 +[1.0.0]: #100 ## Support diff --git a/charts/stable/piaware/README_CHANGELOG.md.gotmpl b/charts/stable/piaware/README_CHANGELOG.md.gotmpl index 457def03..aafa162c 100644 --- a/charts/stable/piaware/README_CHANGELOG.md.gotmpl +++ b/charts/stable/piaware/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). +### [7.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Change image tag to `v5.0`. + ### [1.0.0] #### Added @@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[7.0.0]: #700 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/piaware/values.yaml b/charts/stable/piaware/values.yaml index 6c8b7e81..372ff4fc 100644 --- a/charts/stable/piaware/values.yaml +++ b/charts/stable/piaware/values.yaml @@ -6,43 +6,50 @@ # image: + # -- image repository repository: mikenye/piaware + # -- image tag + tag: v5.0 + # -- image pull policy pullPolicy: IfNotPresent - tag: v4.0 -strategy: - type: Recreate - -env: {} - # TZ: - # LAT: - # LONG: - # FEEDER_ID: - # BEASTHOST: - # BEASTPORT: +# -- environment variables. See [application docs](https://flightaware.com/adsb/piaware/advanced_configuration) for more details. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8080 + main: + ports: + http: + port: 8080 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false securityContext: + # -- (bool) Privileged securityContext may be required if USB device is accessed directly through the host machine privileged: true -# Path to your piaware device in the container -additionalVolumeMounts: - - name: usb - mountPath: /dev/bus/usb/001/004 +# -- Configure persistence settings for the chart under this key. +# @default -- See values.yaml +persistence: + # -- Configure a hostPathMount to mount a USB device in the container. + # @default -- See values.yaml + usb: + enabled: false + type: hostPath + hostPath: /dev/bus/usb/001/004 -# Path to your piaware device on the host -additionalVolumes: - - name: usb - hostPath: - path: /dev/bus/usb/001/004 - -# affinity: +# -- Affinity constraint rules to place the Pod on a specific node. +# [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) +affinity: {} # nodeAffinity: # requiredDuringSchedulingIgnoredDuringExecution: # nodeSelectorTerms: diff --git a/charts/stable/pretend-youre-xyzzy/Chart.yaml b/charts/stable/pretend-youre-xyzzy/Chart.yaml index bd761e62..d381a077 100644 --- a/charts/stable/pretend-youre-xyzzy/Chart.yaml +++ b/charts/stable/pretend-youre-xyzzy/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "4" description: pretend-youre-xyzzy, a cards against humanity clone name: pretend-youre-xyzzy -version: 1.2.0 +version: 2.0.0 kubeVersion: ">=1.16.0-0" keywords: - pretend-youre-xyzzy @@ -20,4 +20,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/pretend-youre-xyzzy/README.md b/charts/stable/pretend-youre-xyzzy/README.md index 6b27b3e6..52780474 100644 --- a/charts/stable/pretend-youre-xyzzy/README.md +++ b/charts/stable/pretend-youre-xyzzy/README.md @@ -1,6 +1,6 @@ # pretend-youre-xyzzy -![Version: 1.2.0](https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square) ![AppVersion: 4](https://img.shields.io/badge/AppVersion-4-informational?style=flat-square) +![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 4](https://img.shields.io/badge/AppVersion-4-informational?style=flat-square) pretend-youre-xyzzy, a cards against humanity clone @@ -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.2.0 | ## TL;DR @@ -76,12 +76,11 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"emcniece/dockeryourxyzzy"` | | -| image.tag | string | `"4"` | | -| ingress.enabled | bool | `false` | | -| service.port.port | int | `8080` | | -| strategy.type | string | `"Recreate"` | | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"emcniece/dockeryourxyzzy"` | image repository | +| image.tag | string | `"4"` | image tag | +| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -89,6 +88,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). +### [2.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. + ### [1.1.2] #### Added @@ -131,9 +137,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.1.2]: #1.1.2 -[1.0.1]: #1.0.1 -[1.0.0]: #1.0.0 +[2.0.0]: #200 +[1.1.2]: #112 +[1.0.1]: #101 +[1.0.0]: #100 ## Support diff --git a/charts/stable/pretend-youre-xyzzy/README_CHANGELOG.md.gotmpl b/charts/stable/pretend-youre-xyzzy/README_CHANGELOG.md.gotmpl index 3342d878..6c2cd62a 100644 --- a/charts/stable/pretend-youre-xyzzy/README_CHANGELOG.md.gotmpl +++ b/charts/stable/pretend-youre-xyzzy/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). +### [2.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. + ### [1.1.2] #### Added @@ -51,7 +58,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.1.2]: #1.1.2 -[1.0.1]: #1.0.1 -[1.0.0]: #1.0.0 +[2.0.0]: #200 +[1.1.2]: #112 +[1.0.1]: #101 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/pretend-youre-xyzzy/values.yaml b/charts/stable/pretend-youre-xyzzy/values.yaml index 199d837e..8d8b219a 100644 --- a/charts/stable/pretend-youre-xyzzy/values.yaml +++ b/charts/stable/pretend-youre-xyzzy/values.yaml @@ -6,16 +6,23 @@ # image: + # -- image repository repository: emcniece/dockeryourxyzzy - pullPolicy: IfNotPresent + # -- image tag tag: "4" + # -- image pull policy + pullPolicy: IfNotPresent -strategy: - type: Recreate - +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8080 + main: + ports: + http: + port: 8080 ingress: - enabled: false + # -- Enable and configure ingress settings for the chart under this key. + # @default -- See values.yaml + main: + enabled: false diff --git a/charts/stable/promcord/Chart.yaml b/charts/stable/promcord/Chart.yaml index 0614f30d..1074c6e6 100644 --- a/charts/stable/promcord/Chart.yaml +++ b/charts/stable/promcord/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: latest description: Discord bot that provides metrics from a Discord server name: promcord -version: 1.1.0 +version: 2.0.0 kubeVersion: ">=1.16.0-0" keywords: - promcord @@ -17,4 +17,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/promcord/README.md b/charts/stable/promcord/README.md index 7b9f3b41..d26cfc87 100644 --- a/charts/stable/promcord/README.md +++ b/charts/stable/promcord/README.md @@ -1,6 +1,6 @@ # promcord -![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Discord bot that provides metrics from a Discord server @@ -18,7 +18,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.2.0 | ## TL;DR @@ -75,16 +75,13 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | string | `nil` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"biospheere/promcord"` | | -| image.tag | string | `"latest"` | | -| prometheus.podMonitor.additionalLabels | object | `{}` | | -| prometheus.podMonitor.enabled | bool | `false` | | -| prometheus.podMonitor.interval | string | `"1m"` | | -| prometheus.podMonitor.scrapeTimeout | string | `"30s"` | | -| service.port.port | int | `8080` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [application docs](https://github.com/nimarion/promcord/blob/master/README.md) for more details. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"biospheere/promcord"` | image repository | +| image.tag | string | `"latest"` | image tag | +| prometheus.podMonitor | object | See values.yaml | Enable and configure a Prometheus podMonitor for the chart under this key. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog diff --git a/charts/stable/promcord/templates/podmonitor.yaml b/charts/stable/promcord/templates/podmonitor.yaml index 32c536c2..ef8e929a 100644 --- a/charts/stable/promcord/templates/podmonitor.yaml +++ b/charts/stable/promcord/templates/podmonitor.yaml @@ -2,7 +2,7 @@ apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: - name: {{ template "common.names.fullname" . }} + name: {{ include "common.names.fullname" . }} labels: {{- include "common.labels" . | nindent 4 }} {{- with .Values.prometheus.podMonitor.additionalLabels }} diff --git a/charts/stable/promcord/values.yaml b/charts/stable/promcord/values.yaml index e204c6e2..1114235b 100644 --- a/charts/stable/promcord/values.yaml +++ b/charts/stable/promcord/values.yaml @@ -6,24 +6,32 @@ # image: + # -- image repository repository: biospheere/promcord - pullPolicy: IfNotPresent + # -- image tag tag: "latest" + # -- image pull policy + pullPolicy: IfNotPresent +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8080 + main: + ports: + http: + port: 8080 -strategy: - type: Recreate - -# https://github.com/nimarion/promcord/blob/master/README.md +# -- environment variables. See [application docs](https://github.com/nimarion/promcord/blob/master/README.md) for more details. +# @default -- See below env: + # -- Set the container timezone + TZ: UTC # -- Discord bot token # DISCORD_TOKEN: -# Enable prometheus-operator monitors prometheus: + # -- Enable and configure a Prometheus podMonitor for the chart under this key. + # @default -- See values.yaml podMonitor: enabled: false interval: 1m diff --git a/charts/stable/prometheus-nut-exporter/Chart.yaml b/charts/stable/prometheus-nut-exporter/Chart.yaml index 5a8fe7a9..7f98149f 100644 --- a/charts/stable/prometheus-nut-exporter/Chart.yaml +++ b/charts/stable/prometheus-nut-exporter/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 1.0.1 +appVersion: 1.1.1 description: Prometheus NUT Exporter a service monitor to send NUT server metrics to a Prometheus instance. name: prometheus-nut-exporter -version: 2.4.0 +version: 3.0.0 kubeVersion: ">=1.16.0-0" keywords: - nut @@ -17,4 +17,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/prometheus-nut-exporter/README.md b/charts/stable/prometheus-nut-exporter/README.md index 319e9737..949d9491 100644 --- a/charts/stable/prometheus-nut-exporter/README.md +++ b/charts/stable/prometheus-nut-exporter/README.md @@ -1,6 +1,6 @@ # prometheus-nut-exporter -![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: 1.0.1](https://img.shields.io/badge/AppVersion-1.0.1-informational?style=flat-square) +![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 1.1.1](https://img.shields.io/badge/AppVersion-1.1.1-informational?style=flat-square) Prometheus NUT Exporter a service monitor to send NUT server metrics to a Prometheus instance. @@ -18,7 +18,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.2.0 | ## TL;DR @@ -75,14 +75,13 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"hon95/prometheus-nut-exporter"` | | -| image.tag | string | `"1.0.1"` | | -| prometheus.serviceMonitor.enabled | bool | `false` | | -| prometheus.serviceMonitor.targets | list | `[]` | | -| service.port.port | int | `9995` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [application docs](https://github.com/HON95/prometheus-nut-exporter#environment-variables) for more details. | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"hon95/prometheus-nut-exporter"` | image repository | +| image.tag | string | `"1.1.1"` | image tag | +| prometheus.serviceMonitor | object | See values.yaml | Enable and configure a Prometheus serviceMonitor for the chart under this key. | +| service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -90,6 +89,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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `1.1.1`. + ### [2.0.0] #### Added @@ -118,7 +125,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.2]: #1.0.2 +[3.0.0]: #300 +[2.0.0]: #200 +[1.0.2]: #102 ## Support diff --git a/charts/stable/prometheus-nut-exporter/README_CHANGELOG.md.gotmpl b/charts/stable/prometheus-nut-exporter/README_CHANGELOG.md.gotmpl index e3b9642e..24ed15c3 100644 --- a/charts/stable/prometheus-nut-exporter/README_CHANGELOG.md.gotmpl +++ b/charts/stable/prometheus-nut-exporter/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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `1.1.1`. + ### [2.0.0] #### Added @@ -37,5 +45,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.2]: #1.0.2 +[3.0.0]: #300 +[2.0.0]: #200 +[1.0.2]: #102 {{- end -}} diff --git a/charts/stable/prometheus-nut-exporter/templates/servicemonitor.yaml b/charts/stable/prometheus-nut-exporter/templates/servicemonitor.yaml index 183fd8b4..ac499bf4 100644 --- a/charts/stable/prometheus-nut-exporter/templates/servicemonitor.yaml +++ b/charts/stable/prometheus-nut-exporter/templates/servicemonitor.yaml @@ -2,7 +2,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: - name: {{ template "common.names.fullname" . }} + name: {{ include "common.names.fullname" . }} labels: {{- include "common.labels" . | nindent 4 }} {{- with .Values.prometheus.serviceMonitor.additionalLabels }} diff --git a/charts/stable/prometheus-nut-exporter/values.yaml b/charts/stable/prometheus-nut-exporter/values.yaml index 6cebb725..046bb205 100644 --- a/charts/stable/prometheus-nut-exporter/values.yaml +++ b/charts/stable/prometheus-nut-exporter/values.yaml @@ -6,21 +6,30 @@ # image: + # -- image repository repository: hon95/prometheus-nut-exporter + # -- image tag + tag: 1.1.1 + # -- image pull policy pullPolicy: IfNotPresent - tag: 1.0.1 -strategy: - type: Recreate - -env: {} - # TZ: UTC +# -- environment variables. See [application docs](https://github.com/HON95/prometheus-nut-exporter#environment-variables) for more details. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 9995 + main: + ports: + http: + port: 9995 prometheus: + # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. + # @default -- See values.yaml serviceMonitor: enabled: false # Specify the list of NUT servers that should be monitored diff --git a/charts/stable/protonmail-bridge/Chart.yaml b/charts/stable/protonmail-bridge/Chart.yaml index aff97922..a8ad4fae 100644 --- a/charts/stable/protonmail-bridge/Chart.yaml +++ b/charts/stable/protonmail-bridge/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 1.5.7-1 +appVersion: 1.8.7-1 description: Container for protonmail bridge to work on the network. name: protonmail-bridge -version: 3.4.0 +version: 4.0.0 kubeVersion: ">=1.16.0-0" keywords: - protonmail @@ -18,4 +18,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/protonmail-bridge/README.md b/charts/stable/protonmail-bridge/README.md index f7d50ddd..3095d579 100644 --- a/charts/stable/protonmail-bridge/README.md +++ b/charts/stable/protonmail-bridge/README.md @@ -1,6 +1,6 @@ # protonmail-bridge -![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: 1.5.7-1](https://img.shields.io/badge/AppVersion-1.5.7--1-informational?style=flat-square) +![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 1.8.7-1](https://img.shields.io/badge/AppVersion-1.8.7--1-informational?style=flat-square) Container for protonmail bridge to work on the network. @@ -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.2.0 | ## TL;DR @@ -84,16 +84,14 @@ Once installed do the following to configure the application within the pod: | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"shenxn/protonmail-bridge"` | | -| image.tag | string | `"1.5.7-1"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.enabled | bool | `true` | | -| persistence.config.mountPath | string | `"/root"` | | -| service.port.name | string | `"smtp-service"` | | -| service.port.port | int | `25` | | -| 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 | `"shenxn/protonmail-bridge"` | image repository | +| image.tag | string | `"1.8.7-1"` | 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 @@ -101,6 +99,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). +### [4.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `1.8.7-1`. + ### [3.3.2] #### Added @@ -129,8 +135,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[3.3.2]: #3.3.2 -[1.0.0]: #1.0.0 +[4.0.0]: #400 +[3.3.2]: #332 +[1.0.0]: #100 ## Support diff --git a/charts/stable/protonmail-bridge/README_CHANGELOG.md.gotmpl b/charts/stable/protonmail-bridge/README_CHANGELOG.md.gotmpl index 32b5d703..790166f1 100644 --- a/charts/stable/protonmail-bridge/README_CHANGELOG.md.gotmpl +++ b/charts/stable/protonmail-bridge/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). +### [4.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image tag to `1.8.7-1`. + ### [3.3.2] #### Added @@ -37,6 +45,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[3.3.2]: #3.3.2 -[1.0.0]: #1.0.0 +[4.0.0]: #400 +[3.3.2]: #332 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/protonmail-bridge/values.yaml b/charts/stable/protonmail-bridge/values.yaml index bd66dcf5..39062809 100644 --- a/charts/stable/protonmail-bridge/values.yaml +++ b/charts/stable/protonmail-bridge/values.yaml @@ -6,24 +6,39 @@ # image: + # -- image repository repository: shenxn/protonmail-bridge - tag: 1.5.7-1 + # -- image tag + tag: 1.8.7-1 + # -- image pull policy pullPolicy: IfNotPresent -strategy: - type: Recreate - -env: {} - # TZ: +# -- 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: 25 - name: smtp-service + main: + ports: + http: + enabled: false + smtp: + enabled: true + protocol: TCP + port: 25 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: true diff --git a/charts/stable/pyload/Chart.yaml b/charts/stable/pyload/Chart.yaml index f33ed133..5f011c71 100644 --- a/charts/stable/pyload/Chart.yaml +++ b/charts/stable/pyload/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: 0.4.20 description: pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web. name: pyload -version: 4.4.1 +version: 5.0.0 kubeVersion: ">=1.16.0-0" keywords: - pyload @@ -18,4 +18,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/pyload/README.md b/charts/stable/pyload/README.md index ba45502c..d825407b 100644 --- a/charts/stable/pyload/README.md +++ b/charts/stable/pyload/README.md @@ -1,6 +1,6 @@ # pyload -![Version: 4.4.1](https://img.shields.io/badge/Version-4.4.1-informational?style=flat-square) ![AppVersion: 0.4.20](https://img.shields.io/badge/AppVersion-0.4.20-informational?style=flat-square) +![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: 0.4.20](https://img.shields.io/badge/AppVersion-0.4.20-informational?style=flat-square) pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web. @@ -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.2.0 | ## TL;DR @@ -76,18 +76,16 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"linuxserver/pyload"` | | -| image.tag | string | `"version-5f5aaf56"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.downloads.emptyDir.enabled | bool | `false` | | -| persistence.downloads.enabled | bool | `false` | | -| persistence.downloads.mountPath | string | `"/downloads"` | | -| service.port.port | int | `8000` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-pyload#environment-variables-e) for more details. | +| env.PGID | string | `"1001"` | Specify the group ID the application will run as | +| env.PUID | string | `"1001"` | Specify the user ID the application will run as | +| env.TZ | string | `"UTC"` | Set the container timezone | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/linuxserver/pyload"` | image repository | +| image.tag | string | `"version-5de90278"` | 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 +93,15 @@ 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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image repository to `ghcr.io/linuxserver/pyload`. +- Changed image tag to `version-5de90278`. + ### [4.4.1] #### Added @@ -137,6 +144,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A +[5.0.0]: #500 [4.4.1]: #441 [4.3.2]: #432 [1.0.0]: #100 diff --git a/charts/stable/pyload/README_CHANGELOG.md.gotmpl b/charts/stable/pyload/README_CHANGELOG.md.gotmpl index b8958dd7..8887d34b 100644 --- a/charts/stable/pyload/README_CHANGELOG.md.gotmpl +++ b/charts/stable/pyload/README_CHANGELOG.md.gotmpl @@ -9,6 +9,15 @@ 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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- Changed image repository to `ghcr.io/linuxserver/pyload`. +- Changed image tag to `version-5de90278`. + ### [4.4.1] #### Added @@ -51,6 +60,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A +[5.0.0]: #500 [4.4.1]: #441 [4.3.2]: #432 [1.0.0]: #100 diff --git a/charts/stable/pyload/values.yaml b/charts/stable/pyload/values.yaml index d3ba5aea..ddd3d402 100644 --- a/charts/stable/pyload/values.yaml +++ b/charts/stable/pyload/values.yaml @@ -6,44 +6,42 @@ # image: - repository: linuxserver/pyload + # -- image repository + repository: ghcr.io/linuxserver/pyload + # -- image tag + tag: version-5de90278 + # -- image pull policy pullPolicy: IfNotPresent - tag: version-5f5aaf56 -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 +# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-pyload#environment-variables-e) for more details. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC + # -- Specify the user ID the application will run as + PUID: "1001" + # -- Specify the group ID the application will run as + PGID: "1001" +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8000 + main: + ports: + http: + port: 8000 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 downloads: enabled: false - emptyDir: - enabled: false mountPath: /downloads - ## 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/recipes/Chart.yaml b/charts/stable/recipes/Chart.yaml index c68f79e4..67e10894 100644 --- a/charts/stable/recipes/Chart.yaml +++ b/charts/stable/recipes/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 0.13.0 +appVersion: 0.16.7 description: Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. name: recipes -version: 4.4.0 +version: 5.0.0 kubeVersion: ">=1.16.0-0" keywords: - recipes @@ -18,4 +18,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/recipes/README.md b/charts/stable/recipes/README.md index 5136f806..d2fcaf9a 100644 --- a/charts/stable/recipes/README.md +++ b/charts/stable/recipes/README.md @@ -1,6 +1,6 @@ # recipes -![Version: 4.4.0](https://img.shields.io/badge/Version-4.4.0-informational?style=flat-square) ![AppVersion: 0.13.0](https://img.shields.io/badge/AppVersion-0.13.0-informational?style=flat-square) +![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: 0.16.7](https://img.shields.io/badge/AppVersion-0.16.7-informational?style=flat-square) Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. @@ -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.2.0 | ## TL;DR @@ -76,43 +76,16 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| additionalContainers[0].image | string | `"nginx:1.19.6"` | | -| additionalContainers[0].name | string | `"nginx"` | | -| additionalContainers[0].ports[0].containerPort | int | `80` | | -| additionalContainers[0].ports[0].name | string | `"http"` | | -| additionalContainers[0].volumeMounts[0].mountPath | string | `"/etc/nginx/nginx.conf"` | | -| additionalContainers[0].volumeMounts[0].name | string | `"recipes-config"` | | -| additionalContainers[0].volumeMounts[0].readOnly | bool | `true` | | -| additionalContainers[0].volumeMounts[0].subPath | string | `"nginx-config"` | | -| additionalVolumes[0].configMap.name | string | `"recipes-config"` | | -| additionalVolumes[0].name | string | `"recipes-config"` | | -| env.ALLOWED_HOSTS | string | `"*"` | | -| env.COMMENT_PREF_DEFAULT | string | `"1"` | | -| env.DB_ENGINE | string | `"django.db.backends.sqlite3"` | | -| env.DEBUG | string | `"0"` | | -| env.FRACTION_PREF_DEFAULT | string | `"0"` | | -| env.GUNICORN_MEDIA | string | `"0"` | | -| env.POSTGRES_DB | string | `nil` | | -| env.POSTGRES_HOST | string | `nil` | | -| env.POSTGRES_PASSWORD | string | `nil` | | -| env.POSTGRES_PORT | string | `nil` | | -| env.POSTGRES_USER | string | `nil` | | -| env.SECRET_KEY | string | `"changeme"` | | -| env.SHOPPING_MIN_AUTOSYNC_INTERVAL | string | `"5"` | | -| env.TIMEZONE | string | `"America/New_York"` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"vabene1111/recipes"` | | -| image.tag | string | `"0.13.0"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.media.emptyDir.enabled | bool | `false` | | -| persistence.media.enabled | bool | `false` | | -| persistence.media.mountPath | string | `"/opt/recipes/mediafiles"` | | -| persistence.static.emptyDir.enabled | bool | `false` | | -| persistence.static.enabled | bool | `false` | | -| persistence.static.mountPath | string | `"/opt/recipes/staticfiles"` | | -| service.port.port | int | `80` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [project docs](https://raw.githubusercontent.com/vabene1111/recipes/master/.env.template) for more details. | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"vabene1111/recipes"` | image repository | +| image.tag | string | `"0.16.7"` | 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. | +| sidecar.image.pullPolicy | string | `"IfNotPresent"` | nginx sidecar image pull policy | +| sidecar.image.repository | string | `"nginx"` | nginx sidecar image repository | +| sidecar.image.tag | string | `"1.19.6"` | nginx sidecar image tag | ## Changelog @@ -120,6 +93,15 @@ 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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- **BREAKING**: Moved nginx sidecar configuration to chart hardcoded values. +- Changed image tag to `0.16.7`. + ### [4.3.2] #### Added @@ -148,8 +130,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[4.3.2]: #4.3.2 -[1.0.0]: #1.0.0 +[5.0.0]: #500 +[4.3.2]: #432 +[1.0.0]: #100 ## Support diff --git a/charts/stable/recipes/README_CHANGELOG.md.gotmpl b/charts/stable/recipes/README_CHANGELOG.md.gotmpl index d92180bb..224b4709 100644 --- a/charts/stable/recipes/README_CHANGELOG.md.gotmpl +++ b/charts/stable/recipes/README_CHANGELOG.md.gotmpl @@ -9,6 +9,15 @@ 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.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. +- **BREAKING**: Moved nginx sidecar configuration to chart hardcoded values. +- Changed image tag to `0.16.7`. + ### [4.3.2] #### Added @@ -37,6 +46,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[4.3.2]: #4.3.2 -[1.0.0]: #1.0.0 +[5.0.0]: #500 +[4.3.2]: #432 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/recipes/templates/common.yaml b/charts/stable/recipes/templates/common.yaml index a6613c2c..1b5e5bb5 100644 --- a/charts/stable/recipes/templates/common.yaml +++ b/charts/stable/recipes/templates/common.yaml @@ -1 +1,42 @@ +--- +{{- include "common.values.setup" . }} + +{{/* Append the hardcoded settings */}} +{{- define "recipes.harcodedValues" -}} +persistence: + recipes-config: + enabled: "true" + mountPath: "/app/config.json" + subPath: "config.json" + type: "custom" + volumeSpec: + configMap: + name: {{ printf "%v-config" (include "common.names.fullname" .) }} + +{{ if .Values.service.main.enabled }} +additionalContainers: +- name: nginx + image: "{{ .Values.sidecar.image.repository }}:{{ .Values.sidecar.image.tag }}" + imagePullPolicy: {{ .Values.sidecar.image.pullPolicy }} + ports: + - containerPort: {{ .Values.service.main.ports.http.port }} + name: http + volumeMounts: + - name: recipes-config + mountPath: /etc/nginx/nginx.conf + subPath: nginx-config + readOnly: true + {{ if .Values.persistence.media.enabled }} + - name: media + mountPath: '/media' + {{ end }} + {{ if .Values.persistence.static.enabled }} + - name: static + mountPath: '/static' + {{ end }} +{{ end }} +{{- end -}} +{{- $_ := mergeOverwrite .Values (include "recipes.harcodedValues" . | fromYaml) -}} + +{{/* Render the templates */}} {{ include "common.all" . }} diff --git a/charts/stable/recipes/templates/configmap.yaml b/charts/stable/recipes/templates/configmap.yaml index d55a6329..5f3fd201 100644 --- a/charts/stable/recipes/templates/configmap.yaml +++ b/charts/stable/recipes/templates/configmap.yaml @@ -1,11 +1,8 @@ - -{{/* -Recipes Configuration files. -*/}} +--- apiVersion: v1 kind: ConfigMap metadata: - name: "recipes-config" + name: {{ include "common.names.fullname" . }}-config labels: {{- include "common.labels" . | nindent 4 }} data: diff --git a/charts/stable/recipes/values.yaml b/charts/stable/recipes/values.yaml index 64cad0ef..a2d4922f 100644 --- a/charts/stable/recipes/values.yaml +++ b/charts/stable/recipes/values.yaml @@ -6,14 +6,26 @@ # image: + # -- image repository repository: vabene1111/recipes + # -- image tag + tag: 0.16.7 + # -- image pull policy pullPolicy: IfNotPresent - tag: 0.13.0 -strategy: - type: Recreate +sidecar: + image: + # -- nginx sidecar image repository + repository: nginx + # -- nginx sidecar image tag + tag: 1.19.6 + # -- nginx sidecar image pull policy + pullPolicy: IfNotPresent +# -- environment variables. See [project docs](https://raw.githubusercontent.com/vabene1111/recipes/master/.env.template) for more details. +# @default -- See below env: + TIMEZONE: UTC DEBUG: "0" ALLOWED_HOSTS: "*" SECRET_KEY: changeme @@ -24,76 +36,32 @@ env: POSTGRES_DB: POSTGRES_PASSWORD: GUNICORN_MEDIA: "0" - TIMEZONE: America/New_York FRACTION_PREF_DEFAULT: "0" COMMENT_PREF_DEFAULT: "1" SHOPPING_MIN_AUTOSYNC_INTERVAL: "5" +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 80 + main: + ports: + http: + port: 80 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 media: enabled: false - emptyDir: - enabled: false mountPath: /opt/recipes/mediafiles - ## 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: "" static: enabled: false - emptyDir: - enabled: false mountPath: /opt/recipes/staticfiles - ## 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: "" - -additionalVolumes: -- name: recipes-config - configMap: - name: recipes-config - -additionalContainers: -- name: nginx - image: nginx:1.19.6 - ports: - - containerPort: 80 - name: http - volumeMounts: - ## - ## If persistent volumes are enabled ; please uncomment the following lines - ## - # - name: media - # mountPath: '/media' - # - name: static - # mountPath: '/static' - - name: recipes-config - mountPath: /etc/nginx/nginx.conf - subPath: nginx-config - readOnly: true diff --git a/charts/stable/resilio-sync/Chart.yaml b/charts/stable/resilio-sync/Chart.yaml index 16c1f355..1de80b75 100644 --- a/charts/stable/resilio-sync/Chart.yaml +++ b/charts/stable/resilio-sync/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: 2.7.2 description: Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology name: resilio-sync -version: 3.4.0 +version: 4.0.0 kubeVersion: ">=1.16.0-0" keywords: - resilio @@ -19,4 +19,4 @@ maintainers: dependencies: - name: common repository: https://library-charts.k8s-at-home.com - version: 2.5.0 + version: 3.2.0 diff --git a/charts/stable/resilio-sync/README.md b/charts/stable/resilio-sync/README.md index 2a72acbd..31c8f765 100644 --- a/charts/stable/resilio-sync/README.md +++ b/charts/stable/resilio-sync/README.md @@ -1,6 +1,6 @@ # resilio-sync -![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: 2.7.2](https://img.shields.io/badge/AppVersion-2.7.2-informational?style=flat-square) +![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 2.7.2](https://img.shields.io/badge/AppVersion-2.7.2-informational?style=flat-square) Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology @@ -18,7 +18,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.2.0 | ## TL;DR @@ -75,39 +75,17 @@ N/A | Key | Type | Default | Description | |-----|------|---------|-------------| -| env | object | `{}` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"ghcr.io/linuxserver/resilio-sync"` | | -| image.tag | string | `"version-2.7.2.1375"` | | -| ingress.enabled | bool | `false` | | -| persistence.config.emptyDir.enabled | bool | `false` | | -| persistence.config.enabled | bool | `false` | | -| persistence.config.mountPath | string | `"/config"` | | -| persistence.downloads.emptyDir.enabled | bool | `false` | | -| persistence.downloads.enabled | bool | `false` | | -| persistence.downloads.mountPath | string | `"/downloads"` | | -| persistence.media.emptyDir.enabled | bool | `false` | | -| persistence.media.enabled | bool | `false` | | -| persistence.media.mountPath | string | `"/media"` | | -| persistence.sync.emptyDir.enabled | bool | `false` | | -| persistence.sync.enabled | bool | `false` | | -| persistence.sync.mountPath | string | `"/sync"` | | -| service.additionalServices[0].enabled | bool | `true` | | -| service.additionalServices[0].nameSuffix | string | `"bt"` | | -| service.additionalServices[0].port.name | string | `"bt"` | | -| service.additionalServices[0].port.port | int | `55555` | | -| service.additionalServices[0].port.protocol | string | `"TCP"` | | -| service.additionalServices[0].port.targetPort | int | `55555` | | -| service.additionalServices[0].type | string | `"ClusterIP"` | | -| service.additionalServices[1].enabled | bool | `true` | | -| service.additionalServices[1].nameSuffix | string | `"utp"` | | -| service.additionalServices[1].port.name | string | `"utp"` | | -| service.additionalServices[1].port.port | int | `55555` | | -| service.additionalServices[1].port.protocol | string | `"UDP"` | | -| service.additionalServices[1].port.targetPort | int | `55555` | | -| service.additionalServices[1].type | string | `"ClusterIP"` | | -| service.port.port | int | `8888` | | -| strategy.type | string | `"Recreate"` | | +| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-resilio-sync#environment-variables-e) for more details. | +| env.PGID | string | `"1001"` | Specify the group ID the application will run as | +| env.PUID | string | `"1001"` | Specify the user ID the application will run as | +| env.TZ | string | `"UTC"` | Set the container timezone | +| env.UMASK | string | `nil` | Sets default UMASK | +| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | +| image.repository | string | `"ghcr.io/linuxserver/resilio-sync"` | image repository | +| image.tag | string | `"version-2.7.2.1375"` | 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 @@ -115,11 +93,18 @@ 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). +### [4.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. + ### [1.0.0] #### Added -- N/A +- Initial chart version #### Changed @@ -129,7 +114,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[4.0.0]: #400 +[1.0.0]: #100 ## Support diff --git a/charts/stable/resilio-sync/README_CHANGELOG.md.gotmpl b/charts/stable/resilio-sync/README_CHANGELOG.md.gotmpl index 457def03..2a4f4cbc 100644 --- a/charts/stable/resilio-sync/README_CHANGELOG.md.gotmpl +++ b/charts/stable/resilio-sync/README_CHANGELOG.md.gotmpl @@ -9,11 +9,18 @@ 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). +### [4.0.0] + +#### Changed + +- **BREAKING**: Upgraded the common library dependency to version 3.2.0. 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.2.0/charts/stable/common/) for the up-to-date values. + ### [1.0.0] #### Added -- N/A +- Initial chart version #### Changed @@ -23,5 +30,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - N/A -[1.0.0]: #1.0.0 +[4.0.0]: #400 +[1.0.0]: #100 {{- end -}} diff --git a/charts/stable/resilio-sync/values.yaml b/charts/stable/resilio-sync/values.yaml index c252522f..eb27dcc4 100644 --- a/charts/stable/resilio-sync/values.yaml +++ b/charts/stable/resilio-sync/values.yaml @@ -6,100 +6,72 @@ # image: + # -- image repository repository: ghcr.io/linuxserver/resilio-sync - pullPolicy: IfNotPresent + # -- image tag tag: version-2.7.2.1375 + # -- image pull policy + pullPolicy: IfNotPresent -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 +# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-resilio-sync#environment-variables-e) for more details. +# @default -- See below +env: + # -- Set the container timezone + TZ: UTC + # -- Specify the user ID the application will run as + PUID: "1001" + # -- Specify the group ID the application will run as + PGID: "1001" + # -- Sets default UMASK + UMASK: # 022 +# -- Configures service settings for the chart. +# @default -- See values.yaml service: - port: - port: 8888 - additionalServices: - - enabled: true - nameSuffix: bt + main: + ports: + http: + port: 8888 + bt-tcp: + enabled: false type: ClusterIP - port: - port: 55555 - name: bt - protocol: TCP - targetPort: 55555 - - enabled: true - nameSuffix: utp + ports: + bt-tcp: + enabled: true + port: 55555 + protocol: TCP + targetPort: 55555 + bt-udp: + enabled: false type: ClusterIP - port: - port: 55555 - name: utp - protocol: UDP - targetPort: 55555 + ports: + bt-udp: + enabled: true + port: 55555 + protocol: UDP + targetPort: 55555 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 mountPath: /config 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: "" downloads: enabled: false - emptyDir: - enabled: false mountPath: /downloads - ## 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: "" sync: enabled: false - emptyDir: - enabled: false mountPath: /sync - ## 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: ""