diff --git a/charts/stable/apache-musicindex/Chart.yaml b/charts/stable/apache-musicindex/Chart.yaml index 72612446..4fe48eee 100644 --- a/charts/stable/apache-musicindex/Chart.yaml +++ b/charts/stable/apache-musicindex/Chart.yaml @@ -1,11 +1,14 @@ apiVersion: v2 -appVersion: v1.4.1-1 -description: Index and steam music using apache-musicindex +appVersion: v1.4.1-2 +description: Index and stream music using apache-musicindex and m3u playlists name: apache-musicindex -version: 1.0.0 +version: 1.0.1 kubeVersion: ">=1.16.0-0" keywords: - apache-musicindex +- streaming +- m3u +- playlist home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/apache-musicindex icon: https://en.wikipedia.org/wiki/Apache_HTTP_Server#/media/File:Apache_HTTP_server_logo_(2019-present).svg sources: diff --git a/charts/stable/apache-musicindex/README.md b/charts/stable/apache-musicindex/README.md index 0083cabe..e1bde9b9 100644 --- a/charts/stable/apache-musicindex/README.md +++ b/charts/stable/apache-musicindex/README.md @@ -1,8 +1,8 @@ # apache-musicindex -![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: v1.4.1-1](https://img.shields.io/badge/AppVersion-v1.4.1--1-informational?style=flat-square) +![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![AppVersion: v1.4.1-2](https://img.shields.io/badge/AppVersion-v1.4.1--2-informational?style=flat-square) -Index and steam music using apache-musicindex +Index and stream music using apache-musicindex and m3u playlists **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)** @@ -67,7 +67,14 @@ helm install apache-musicindex k8s-at-home/apache-musicindex -f values.yaml ## Custom configuration -N/A +### Matching pors + +You need to ensure that the ingress and service ports match +or you will not be able to stream. + +This is because the apache-musicindex will use the schema and +port from the incomming request to generate the URL in the +playlist.m3u. ## Values @@ -77,9 +84,10 @@ N/A |-----|------|---------|-------------| | image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.repository | string | `"ghcr.io/k8s-at-home/apache-musicindex"` | image repository | -| image.tag | string | `"v1.4.1-1"` | image tag | +| image.tag | string | `"v1.4.1-2"` | 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. | +| securityContext | object | See values.yaml | Allows to start web server on ports 80 and 443 | | service | object | See values.yaml | Configures service settings for the chart. | ## Changelog @@ -88,6 +96,12 @@ 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). +### [1.0.1] + +#### Changed + +- Fixes streamin - use standard ports to match ingress ports + ### [1.0.0] #### Added diff --git a/charts/stable/apache-musicindex/README_CHANGELOG.md.gotmpl b/charts/stable/apache-musicindex/README_CHANGELOG.md.gotmpl index 99c5085f..c200e995 100644 --- a/charts/stable/apache-musicindex/README_CHANGELOG.md.gotmpl +++ b/charts/stable/apache-musicindex/README_CHANGELOG.md.gotmpl @@ -9,6 +9,12 @@ 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). +### [1.0.1] + +#### Changed + +- Fixes streamin - use standard ports to match ingress ports + ### [1.0.0] #### Added diff --git a/charts/stable/apache-musicindex/README_CONFIG.md.gotmpl b/charts/stable/apache-musicindex/README_CONFIG.md.gotmpl index e93d80bf..d529e2c2 100644 --- a/charts/stable/apache-musicindex/README_CONFIG.md.gotmpl +++ b/charts/stable/apache-musicindex/README_CONFIG.md.gotmpl @@ -5,5 +5,13 @@ {{- define "custom.custom.configuration" -}} {{ template "custom.custom.configuration.header" . }} -N/A +### Matching pors + +You need to ensure that the ingress and service ports match +or you will not be able to stream. + +This is because the apache-musicindex will use the schema and +port from the incomming request to generate the URL in the +playlist.m3u. + {{- end -}} diff --git a/charts/stable/apache-musicindex/values.yaml b/charts/stable/apache-musicindex/values.yaml index 194fe43a..06f41b61 100644 --- a/charts/stable/apache-musicindex/values.yaml +++ b/charts/stable/apache-musicindex/values.yaml @@ -9,23 +9,39 @@ image: # -- image repository repository: ghcr.io/k8s-at-home/apache-musicindex # -- image tag - tag: v1.4.1-1 + tag: v1.4.1-2 # -- image pull policy pullPolicy: IfNotPresent +# -- Allows to start web server on ports 80 and 443 +# @default -- See values.yaml +securityContext: + capabilities: + add: ["CAP_NET_BIND_SERVICE"] + # -- Configures service settings for the chart. # @default -- See values.yaml service: main: ports: http: - port: 8080 + primary: false + port: 80 + https: + enabled: true + primary: true + port: 443 + protocol: HTTPS ingress: # -- Enable and configure ingress settings for the chart under this key. # @default -- See values.yaml main: enabled: false + # If you use https as the backend, you need to enable tell your ingress + # annotations: + # nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" + # ingress.kubernetes.io/protocol: https # -- Configure persistence settings for the chart under this key. # @default -- See values.yaml