From 04df2e38abd650fb7b0c385adaae8c13a974f0a6 Mon Sep 17 00:00:00 2001 From: Bryan Pearson Date: Tue, 21 Nov 2023 18:30:32 -0500 Subject: [PATCH] start the great purge of charts (#144) --- charts/incubator/.gitkeep | 0 charts/incubator/babybuddy/.helmignore | 26 - charts/incubator/babybuddy/Chart.yaml | 26 - charts/incubator/babybuddy/README.md | 116 ---- .../babybuddy/README_CONFIG.md.gotmpl | 9 - .../incubator/babybuddy/templates/NOTES.txt | 1 - .../incubator/babybuddy/templates/common.yaml | 1 - charts/incubator/babybuddy/values.yaml | 41 -- .../incubator/changedetection-io/.helmignore | 26 - .../incubator/changedetection-io/Chart.yaml | 27 - charts/incubator/changedetection-io/README.md | 116 ---- .../README_CONFIG.md.gotmpl | 9 - .../changedetection-io/templates/NOTES.txt | 1 - .../changedetection-io/templates/common.yaml | 1 - .../incubator/changedetection-io/values.yaml | 41 -- charts/incubator/cryptpad/.helmignore | 26 - charts/incubator/cryptpad/Chart.yaml | 24 - charts/incubator/cryptpad/README.md | 124 ---- .../cryptpad/README_CONFIG.md.gotmpl | 9 - charts/incubator/cryptpad/templates/NOTES.txt | 1 - .../incubator/cryptpad/templates/common.yaml | 16 - .../cryptpad/templates/configmap.yaml | 25 - charts/incubator/cryptpad/values.yaml | 81 --- charts/incubator/dendrite/.helmignore | 26 - charts/incubator/dendrite/Chart.yaml | 85 --- charts/incubator/dendrite/README.md | 268 -------- .../dendrite/README_CONFIG.md.gotmpl | 17 - charts/incubator/dendrite/ci/ct-values.yaml | 10 - charts/incubator/dendrite/ci/nats-values.yaml | 12 - .../dendrite/ci/polylith-basic-values.yaml | 13 - .../dendrite/ci/polylith-full-values.yaml | 21 - .../dendrite/ci/postresql-values.yaml | 12 - charts/incubator/dendrite/templates/NOTES.txt | 1 - .../incubator/dendrite/templates/_helper.tpl | 3 - .../incubator/dendrite/templates/common.yaml | 77 --- .../dendrite/templates/dendrite-config.yaml | 212 ------ .../incubator/dendrite/templates/ingress.yaml | 57 -- .../dendrite/templates/matrix-key-secret.yaml | 9 - .../dendrite/templates/postgresql-initdb.yaml | 14 - .../incubator/dendrite/templates/volumes.yaml | 35 - charts/incubator/dendrite/values.yaml | 630 ------------------ charts/incubator/handbrake/.helmignore | 26 - charts/incubator/handbrake/Chart.yaml | 24 - charts/incubator/handbrake/README.md | 115 ---- .../handbrake/README_CONFIG.md.gotmpl | 9 - .../incubator/handbrake/templates/NOTES.txt | 1 - .../incubator/handbrake/templates/common.yaml | 1 - charts/incubator/handbrake/values.yaml | 51 -- charts/incubator/kah-common-chart/.helmignore | 26 - charts/incubator/kah-common-chart/Chart.yaml | 16 - .../kah-common-chart/README_CONFIG.md.gotmpl | 9 - .../kah-common-chart/templates/common.yaml | 2 - charts/incubator/kah-common-chart/values.yaml | 1 - charts/incubator/lancache/.helmignore | 26 - charts/incubator/lancache/Chart.yaml | 26 - charts/incubator/lancache/README.md | 133 ---- .../lancache/README_CONFIG.md.gotmpl | 9 - charts/incubator/lancache/templates/NOTES.txt | 1 - .../incubator/lancache/templates/common.yaml | 100 --- charts/incubator/lancache/values.yaml | 95 --- charts/incubator/mopidy/.helmignore | 26 - charts/incubator/mopidy/Chart.yaml | 24 - charts/incubator/mopidy/README.md | 116 ---- .../incubator/mopidy/README_CONFIG.md.gotmpl | 9 - charts/incubator/mopidy/templates/NOTES.txt | 1 - charts/incubator/mopidy/templates/common.yaml | 19 - .../incubator/mopidy/templates/configmap.yaml | 11 - charts/incubator/mopidy/values.yaml | 79 --- charts/incubator/openhab/.helmignore | 26 - charts/incubator/openhab/Chart.yaml | 24 - charts/incubator/openhab/README.md | 116 ---- .../incubator/openhab/README_CONFIG.md.gotmpl | 9 - charts/incubator/openhab/templates/NOTES.txt | 1 - .../incubator/openhab/templates/common.yaml | 18 - .../openhab/templates/configmap.yaml | 12 - charts/incubator/openhab/values.yaml | 70 -- charts/incubator/scrypted/.helmignore | 26 - charts/incubator/scrypted/Chart.yaml | 25 - charts/incubator/scrypted/README.md | 115 ---- .../scrypted/README_CONFIG.md.gotmpl | 9 - charts/incubator/scrypted/templates/NOTES.txt | 1 - .../incubator/scrypted/templates/common.yaml | 1 - charts/incubator/scrypted/values.yaml | 52 -- charts/incubator/sdtd/.helmignore | 26 - charts/incubator/sdtd/Chart.yaml | 24 - charts/incubator/sdtd/README.md | 116 ---- charts/incubator/sdtd/README_CONFIG.md.gotmpl | 9 - charts/incubator/sdtd/templates/NOTES.txt | 1 - charts/incubator/sdtd/templates/common.yaml | 1 - charts/incubator/sdtd/values.yaml | 62 -- .../incubator/signal-cli-rest-api/.helmignore | 26 - .../incubator/signal-cli-rest-api/Chart.yaml | 26 - .../incubator/signal-cli-rest-api/README.md | 116 ---- .../README_CONFIG.md.gotmpl | 9 - .../signal-cli-rest-api/templates/NOTES.txt | 1 - .../signal-cli-rest-api/templates/common.yaml | 1 - .../incubator/signal-cli-rest-api/values.yaml | 50 -- charts/incubator/sinusbot/.helmignore | 26 - charts/incubator/sinusbot/Chart.yaml | 24 - charts/incubator/sinusbot/README.md | 119 ---- .../sinusbot/README_CONFIG.md.gotmpl | 9 - charts/incubator/sinusbot/templates/NOTES.txt | 1 - .../incubator/sinusbot/templates/common.yaml | 1 - charts/incubator/sinusbot/values.yaml | 62 -- charts/incubator/snapcast/.helmignore | 26 - charts/incubator/snapcast/Chart.yaml | 25 - charts/incubator/snapcast/README.md | 119 ---- .../snapcast/README_CONFIG.md.gotmpl | 9 - charts/incubator/snapcast/templates/NOTES.txt | 1 - .../incubator/snapcast/templates/common.yaml | 19 - .../snapcast/templates/configmap.yaml | 11 - charts/incubator/snapcast/values.yaml | 241 ------- charts/incubator/strongswan/.helmignore | 26 - charts/incubator/strongswan/Chart.yaml | 24 - charts/incubator/strongswan/README.md | 118 ---- .../strongswan/README_CONFIG.md.gotmpl | 9 - charts/incubator/strongswan/ci/ct-values.yaml | 5 - .../incubator/strongswan/templates/NOTES.txt | 1 - .../strongswan/templates/common.yaml | 1 - charts/incubator/strongswan/values.yaml | 86 --- charts/incubator/teamspeak/.helmignore | 26 - charts/incubator/teamspeak/Chart.yaml | 24 - charts/incubator/teamspeak/README.md | 154 ----- .../teamspeak/README_CONFIG.md.gotmpl | 31 - charts/incubator/teamspeak/ci/ct-values.yaml | 2 - .../incubator/teamspeak/templates/NOTES.txt | 1 - .../incubator/teamspeak/templates/common.yaml | 81 --- .../teamspeak/templates/prometheusrules.yaml | 38 -- .../incubator/teamspeak/templates/secret.yaml | 13 - .../teamspeak/templates/servicemonitor.yaml | 26 - charts/incubator/teamspeak/values.yaml | 115 ---- charts/incubator/torrserver/.helmignore | 26 - charts/incubator/torrserver/Chart.yaml | 25 - charts/incubator/torrserver/README.md | 119 ---- .../torrserver/README_CONFIG.md.gotmpl | 9 - .../incubator/torrserver/templates/NOTES.txt | 1 - .../torrserver/templates/common.yaml | 1 - charts/incubator/torrserver/values.yaml | 48 -- charts/incubator/warrior/.helmignore | 26 - charts/incubator/warrior/Chart.yaml | 26 - charts/incubator/warrior/README.md | 114 ---- .../incubator/warrior/README_CONFIG.md.gotmpl | 9 - charts/incubator/warrior/templates/NOTES.txt | 1 - .../incubator/warrior/templates/common.yaml | 1 - charts/incubator/warrior/values.yaml | 36 - 145 files changed, 6094 deletions(-) delete mode 100644 charts/incubator/.gitkeep delete mode 100644 charts/incubator/babybuddy/.helmignore delete mode 100644 charts/incubator/babybuddy/Chart.yaml delete mode 100644 charts/incubator/babybuddy/README.md delete mode 100644 charts/incubator/babybuddy/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/babybuddy/templates/NOTES.txt delete mode 100644 charts/incubator/babybuddy/templates/common.yaml delete mode 100644 charts/incubator/babybuddy/values.yaml delete mode 100644 charts/incubator/changedetection-io/.helmignore delete mode 100644 charts/incubator/changedetection-io/Chart.yaml delete mode 100644 charts/incubator/changedetection-io/README.md delete mode 100644 charts/incubator/changedetection-io/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/changedetection-io/templates/NOTES.txt delete mode 100644 charts/incubator/changedetection-io/templates/common.yaml delete mode 100644 charts/incubator/changedetection-io/values.yaml delete mode 100644 charts/incubator/cryptpad/.helmignore delete mode 100644 charts/incubator/cryptpad/Chart.yaml delete mode 100644 charts/incubator/cryptpad/README.md delete mode 100644 charts/incubator/cryptpad/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/cryptpad/templates/NOTES.txt delete mode 100644 charts/incubator/cryptpad/templates/common.yaml delete mode 100644 charts/incubator/cryptpad/templates/configmap.yaml delete mode 100644 charts/incubator/cryptpad/values.yaml delete mode 100644 charts/incubator/dendrite/.helmignore delete mode 100644 charts/incubator/dendrite/Chart.yaml delete mode 100644 charts/incubator/dendrite/README.md delete mode 100644 charts/incubator/dendrite/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/dendrite/ci/ct-values.yaml delete mode 100644 charts/incubator/dendrite/ci/nats-values.yaml delete mode 100644 charts/incubator/dendrite/ci/polylith-basic-values.yaml delete mode 100644 charts/incubator/dendrite/ci/polylith-full-values.yaml delete mode 100644 charts/incubator/dendrite/ci/postresql-values.yaml delete mode 100644 charts/incubator/dendrite/templates/NOTES.txt delete mode 100644 charts/incubator/dendrite/templates/_helper.tpl delete mode 100644 charts/incubator/dendrite/templates/common.yaml delete mode 100644 charts/incubator/dendrite/templates/dendrite-config.yaml delete mode 100644 charts/incubator/dendrite/templates/ingress.yaml delete mode 100644 charts/incubator/dendrite/templates/matrix-key-secret.yaml delete mode 100644 charts/incubator/dendrite/templates/postgresql-initdb.yaml delete mode 100644 charts/incubator/dendrite/templates/volumes.yaml delete mode 100644 charts/incubator/dendrite/values.yaml delete mode 100644 charts/incubator/handbrake/.helmignore delete mode 100644 charts/incubator/handbrake/Chart.yaml delete mode 100644 charts/incubator/handbrake/README.md delete mode 100644 charts/incubator/handbrake/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/handbrake/templates/NOTES.txt delete mode 100644 charts/incubator/handbrake/templates/common.yaml delete mode 100644 charts/incubator/handbrake/values.yaml delete mode 100644 charts/incubator/kah-common-chart/.helmignore delete mode 100644 charts/incubator/kah-common-chart/Chart.yaml delete mode 100644 charts/incubator/kah-common-chart/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/kah-common-chart/templates/common.yaml delete mode 100644 charts/incubator/kah-common-chart/values.yaml delete mode 100644 charts/incubator/lancache/.helmignore delete mode 100644 charts/incubator/lancache/Chart.yaml delete mode 100644 charts/incubator/lancache/README.md delete mode 100644 charts/incubator/lancache/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/lancache/templates/NOTES.txt delete mode 100644 charts/incubator/lancache/templates/common.yaml delete mode 100644 charts/incubator/lancache/values.yaml delete mode 100644 charts/incubator/mopidy/.helmignore delete mode 100644 charts/incubator/mopidy/Chart.yaml delete mode 100644 charts/incubator/mopidy/README.md delete mode 100644 charts/incubator/mopidy/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/mopidy/templates/NOTES.txt delete mode 100644 charts/incubator/mopidy/templates/common.yaml delete mode 100644 charts/incubator/mopidy/templates/configmap.yaml delete mode 100644 charts/incubator/mopidy/values.yaml delete mode 100644 charts/incubator/openhab/.helmignore delete mode 100644 charts/incubator/openhab/Chart.yaml delete mode 100644 charts/incubator/openhab/README.md delete mode 100644 charts/incubator/openhab/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/openhab/templates/NOTES.txt delete mode 100644 charts/incubator/openhab/templates/common.yaml delete mode 100644 charts/incubator/openhab/templates/configmap.yaml delete mode 100644 charts/incubator/openhab/values.yaml delete mode 100644 charts/incubator/scrypted/.helmignore delete mode 100644 charts/incubator/scrypted/Chart.yaml delete mode 100644 charts/incubator/scrypted/README.md delete mode 100644 charts/incubator/scrypted/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/scrypted/templates/NOTES.txt delete mode 100644 charts/incubator/scrypted/templates/common.yaml delete mode 100644 charts/incubator/scrypted/values.yaml delete mode 100644 charts/incubator/sdtd/.helmignore delete mode 100644 charts/incubator/sdtd/Chart.yaml delete mode 100644 charts/incubator/sdtd/README.md delete mode 100644 charts/incubator/sdtd/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/sdtd/templates/NOTES.txt delete mode 100644 charts/incubator/sdtd/templates/common.yaml delete mode 100644 charts/incubator/sdtd/values.yaml delete mode 100644 charts/incubator/signal-cli-rest-api/.helmignore delete mode 100644 charts/incubator/signal-cli-rest-api/Chart.yaml delete mode 100644 charts/incubator/signal-cli-rest-api/README.md delete mode 100644 charts/incubator/signal-cli-rest-api/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/signal-cli-rest-api/templates/NOTES.txt delete mode 100644 charts/incubator/signal-cli-rest-api/templates/common.yaml delete mode 100644 charts/incubator/signal-cli-rest-api/values.yaml delete mode 100644 charts/incubator/sinusbot/.helmignore delete mode 100644 charts/incubator/sinusbot/Chart.yaml delete mode 100644 charts/incubator/sinusbot/README.md delete mode 100644 charts/incubator/sinusbot/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/sinusbot/templates/NOTES.txt delete mode 100644 charts/incubator/sinusbot/templates/common.yaml delete mode 100644 charts/incubator/sinusbot/values.yaml delete mode 100644 charts/incubator/snapcast/.helmignore delete mode 100644 charts/incubator/snapcast/Chart.yaml delete mode 100644 charts/incubator/snapcast/README.md delete mode 100644 charts/incubator/snapcast/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/snapcast/templates/NOTES.txt delete mode 100644 charts/incubator/snapcast/templates/common.yaml delete mode 100644 charts/incubator/snapcast/templates/configmap.yaml delete mode 100644 charts/incubator/snapcast/values.yaml delete mode 100644 charts/incubator/strongswan/.helmignore delete mode 100644 charts/incubator/strongswan/Chart.yaml delete mode 100644 charts/incubator/strongswan/README.md delete mode 100644 charts/incubator/strongswan/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/strongswan/ci/ct-values.yaml delete mode 100644 charts/incubator/strongswan/templates/NOTES.txt delete mode 100644 charts/incubator/strongswan/templates/common.yaml delete mode 100644 charts/incubator/strongswan/values.yaml delete mode 100644 charts/incubator/teamspeak/.helmignore delete mode 100644 charts/incubator/teamspeak/Chart.yaml delete mode 100644 charts/incubator/teamspeak/README.md delete mode 100644 charts/incubator/teamspeak/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/teamspeak/ci/ct-values.yaml delete mode 100644 charts/incubator/teamspeak/templates/NOTES.txt delete mode 100644 charts/incubator/teamspeak/templates/common.yaml delete mode 100644 charts/incubator/teamspeak/templates/prometheusrules.yaml delete mode 100644 charts/incubator/teamspeak/templates/secret.yaml delete mode 100644 charts/incubator/teamspeak/templates/servicemonitor.yaml delete mode 100644 charts/incubator/teamspeak/values.yaml delete mode 100644 charts/incubator/torrserver/.helmignore delete mode 100644 charts/incubator/torrserver/Chart.yaml delete mode 100644 charts/incubator/torrserver/README.md delete mode 100644 charts/incubator/torrserver/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/torrserver/templates/NOTES.txt delete mode 100644 charts/incubator/torrserver/templates/common.yaml delete mode 100644 charts/incubator/torrserver/values.yaml delete mode 100644 charts/incubator/warrior/.helmignore delete mode 100644 charts/incubator/warrior/Chart.yaml delete mode 100644 charts/incubator/warrior/README.md delete mode 100644 charts/incubator/warrior/README_CONFIG.md.gotmpl delete mode 100644 charts/incubator/warrior/templates/NOTES.txt delete mode 100644 charts/incubator/warrior/templates/common.yaml delete mode 100644 charts/incubator/warrior/values.yaml diff --git a/charts/incubator/.gitkeep b/charts/incubator/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/charts/incubator/babybuddy/.helmignore b/charts/incubator/babybuddy/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/babybuddy/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/babybuddy/Chart.yaml b/charts/incubator/babybuddy/Chart.yaml deleted file mode 100644 index 81e0537a8b..0000000000 --- a/charts/incubator/babybuddy/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ ---- -apiVersion: v2 -appVersion: 1.10.2 -description: A buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. -name: babybuddy -version: 2.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - babybuddy - - baby -home: https://github.com/bjw-s/charts/tree/master/charts/incubator/babybuddy -icon: https://github.com/babybuddy/babybyddy/blob/master/babybuddy/static_src/logo/icon.png?raw=true -sources: - - https://github.com/babybuddy/babybuddy - - https://hub.docker.com/r/linuxserver/babybuddy -maintainers: - - name: brianporeilly - email: brianporeilly@gmail.com -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/babybuddy/README.md b/charts/incubator/babybuddy/README.md deleted file mode 100644 index 0f69e104eb..0000000000 --- a/charts/incubator/babybuddy/README.md +++ /dev/null @@ -1,116 +0,0 @@ -# babybuddy - -![Version: 1.2.2](https://img.shields.io/badge/Version-1.2.2-informational?style=flat-square) ![AppVersion: 1.10.2](https://img.shields.io/badge/AppVersion-1.10.2-informational?style=flat-square) - -A buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install babybuddy bjw-s/babybuddy -``` - -## Installing the Chart - -To install the chart with the release name `babybuddy` - -```console -helm install babybuddy bjw-s/babybuddy -``` - -## Uninstalling the Chart - -To uninstall the `babybuddy` deployment - -```console -helm uninstall babybuddy -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install babybuddy \ - --set env.TZ="America/New York" \ - bjw-s/babybuddy -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install babybuddy bjw-s/babybuddy -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See [babybuddy docs](https://docs.baby-buddy.net/setup/configuration/) for more details. | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"linuxserver/babybuddy"` | image repository | -| image.tag | string | `nil` | | -| 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 - -### Version 1.2.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/babybuddy?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/babybuddy/README_CONFIG.md.gotmpl b/charts/incubator/babybuddy/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/babybuddy/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/babybuddy/templates/NOTES.txt b/charts/incubator/babybuddy/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/babybuddy/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/babybuddy/templates/common.yaml b/charts/incubator/babybuddy/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/babybuddy/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/babybuddy/values.yaml b/charts/incubator/babybuddy/values.yaml deleted file mode 100644 index cfa07df50b..0000000000 --- a/charts/incubator/babybuddy/values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: linuxserver/babybuddy - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See [babybuddy docs](https://docs.baby-buddy.net/setup/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: - main: - ports: - http: - port: 8000 - -ingress: - # -- 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 - mountPath: /config diff --git a/charts/incubator/changedetection-io/.helmignore b/charts/incubator/changedetection-io/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/changedetection-io/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/changedetection-io/Chart.yaml b/charts/incubator/changedetection-io/Chart.yaml deleted file mode 100644 index 87666a2b31..0000000000 --- a/charts/incubator/changedetection-io/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ ---- -apiVersion: v2 -appVersion: "0.39.4" -description: changedetection-io helm package -name: changedetection-io -version: 2.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - changedetection.io - - urlmonitor - - website-monitoring -home: https://github.com/bjw-s/charts/tree/master/charts/stable/changedetection-io -icon: -sources: - - https://github.com/dgtlmoon/changedetection.io - - https://github.com/bjw-s/charts/tree/master/charts/changedetection-io -maintainers: - - name: tuxpeople - url: https://github.com/tuxpeople -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/changedetection-io/README.md b/charts/incubator/changedetection-io/README.md deleted file mode 100644 index 168ccc4e93..0000000000 --- a/charts/incubator/changedetection-io/README.md +++ /dev/null @@ -1,116 +0,0 @@ -# changedetection-io - -![Version: 1.5.2](https://img.shields.io/badge/Version-1.5.2-informational?style=flat-square) ![AppVersion: 0.39.4](https://img.shields.io/badge/AppVersion-0.39.4-informational?style=flat-square) - -changedetection-io helm package - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install changedetection-io bjw-s/changedetection-io -``` - -## Installing the Chart - -To install the chart with the release name `changedetection-io` - -```console -helm install changedetection-io bjw-s/changedetection-io -``` - -## Uninstalling the Chart - -To uninstall the `changedetection-io` deployment - -```console -helm uninstall changedetection-io -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install changedetection-io \ - --set env.TZ="America/New York" \ - bjw-s/changedetection-io -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install changedetection-io bjw-s/changedetection-io -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See more environment variables in the [changedetection-io documentation](https://changedetection-io.org/docs). | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"ghcr.io/dgtlmoon/changedetection.io"` | image repository | -| image.tag | string | `"0.39.4"` | 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 - -### Version 1.5.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/changedetection-io?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/changedetection-io/README_CONFIG.md.gotmpl b/charts/incubator/changedetection-io/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/changedetection-io/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/changedetection-io/templates/NOTES.txt b/charts/incubator/changedetection-io/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/changedetection-io/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/changedetection-io/templates/common.yaml b/charts/incubator/changedetection-io/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/changedetection-io/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/changedetection-io/values.yaml b/charts/incubator/changedetection-io/values.yaml deleted file mode 100644 index 90851903f0..0000000000 --- a/charts/incubator/changedetection-io/values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: ghcr.io/dgtlmoon/changedetection.io - # -- image tag - tag: "0.39.4" - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [changedetection-io documentation](https://changedetection-io.org/docs). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 5000 - -ingress: - # -- 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 - mountPath: /datastore diff --git a/charts/incubator/cryptpad/.helmignore b/charts/incubator/cryptpad/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/cryptpad/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/cryptpad/Chart.yaml b/charts/incubator/cryptpad/Chart.yaml deleted file mode 100644 index 80951c2642..0000000000 --- a/charts/incubator/cryptpad/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v2 -appVersion: v4.14.1-nginx -description: cryptpad helm package -name: cryptpad -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - cryptpad -home: https://github.com/bjw-s/charts/tree/master/charts/incubator/cryptpad -icon: https://cryptpad.fr/customize/CryptPad_logo.svg -sources: - - https://github.com/xwiki-labs/cryptpad-docker -maintainers: - - name: roobre - email: roobre@roobre.es -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/cryptpad/README.md b/charts/incubator/cryptpad/README.md deleted file mode 100644 index 2fb72c0ff5..0000000000 --- a/charts/incubator/cryptpad/README.md +++ /dev/null @@ -1,124 +0,0 @@ -# cryptpad - -![Version: 0.4.2](https://img.shields.io/badge/Version-0.4.2-informational?style=flat-square) ![AppVersion: v4.14.1-nginx](https://img.shields.io/badge/AppVersion-v4.14.1--nginx-informational?style=flat-square) - -cryptpad helm package - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install cryptpad bjw-s/cryptpad -``` - -## Installing the Chart - -To install the chart with the release name `cryptpad` - -```console -helm install cryptpad bjw-s/cryptpad -``` - -## Uninstalling the Chart - -To uninstall the `cryptpad` deployment - -```console -helm uninstall cryptpad -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install cryptpad \ - --set env.TZ="America/New York" \ - bjw-s/cryptpad -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install cryptpad bjw-s/cryptpad -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| config | object | `{"installMethod":"helm","logFeedback":false,"logLevel":"info","logToStdout":true,"verbose":false}` | See: https://github.com/xwiki-labs/cryptpad/blob/main/config/config.example.js httpUnsafeOrigin and httpSafeOrigin are automatically derived from the first and second host defined in the main ingress, respectively. | -| config.logLevel | string | `"info"` | - "[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]" | -| env | object | See below | environment variables. See more environment variables in the [cryptpad documentation](https://cryptpad.org/docs). | -| env.CPAD_MAIN_DOMAIN | string | `"{{ (index .Values.ingress.main.hosts 0).host }}"` | respectively. These env vars are used in the internal nginx. | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"promasu/cryptpad"` | image repository | -| image.tag | string | `""` | image tag (overrides appVersion) | -| ingress.main.enabled | bool | `false` | | -| ingress.main.hosts[0].host | string | `"cryptpad.local"` | | -| ingress.main.hosts[0].paths[0].path | string | `"/"` | | -| ingress.main.hosts[1].host | string | `"sec.cryptpad.local"` | | -| ingress.main.hosts[1].paths[0].path | string | `"/"` | | -| ingress.main.ingressClassName | string | `""` | | -| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | -| podSecurityContext.fsGroup | int | `4001` | | -| service | object | See values.yaml | Configures service settings for the chart. | - -## Changelog - -### Version 0.4.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/cryptpad?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/cryptpad/README_CONFIG.md.gotmpl b/charts/incubator/cryptpad/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/cryptpad/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/cryptpad/templates/NOTES.txt b/charts/incubator/cryptpad/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/cryptpad/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/cryptpad/templates/common.yaml b/charts/incubator/cryptpad/templates/common.yaml deleted file mode 100644 index 17fa747c42..0000000000 --- a/charts/incubator/cryptpad/templates/common.yaml +++ /dev/null @@ -1,16 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap volume to the volumes */}} -{{- define "cryptpad.configVolume" -}} -enabled: "true" -mountPath: "/cryptpad/config/config.js" -subPath: "config.js" -type: "custom" -volumeSpec: - configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} -{{- $_ := set .Values.persistence "cryptpad-config" (include "cryptpad.configVolume" . | fromYaml) -}} - -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/cryptpad/templates/configmap.yaml b/charts/incubator/cryptpad/templates/configmap.yaml deleted file mode 100644 index 86119d59b3..0000000000 --- a/charts/incubator/cryptpad/templates/configmap.yaml +++ /dev/null @@ -1,25 +0,0 @@ -{{- include "common.values.setup" . -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - config.js: | - module.exports = { - {{- if and .Values.ingress.main.enabled .Values.ingress.main.tls }} - httpUnsafeOrigin: 'https://{{ (index (.Values.ingress.main.tls | first).hosts 0) }}', - httpSafeOrigin: 'https://{{ (index (.Values.ingress.main.tls | first).hosts 1) }}', - {{- else if .Values.ingress.main.enabled }} - httpUnsafeOrigin: '{{ (index .Values.ingress.main.hosts 0).host }}', - httpSafeOrigin: '{{ (index .Values.ingress.main.hosts 1).host }}', - {{- end }} - - httpAddress: '::', - - {{- range $key, $val := .Values.config }} - {{ $key }}: {{ $val | toJson }}, - {{- end }} - }; diff --git a/charts/incubator/cryptpad/values.yaml b/charts/incubator/cryptpad/values.yaml deleted file mode 100644 index 70c56a0ae7..0000000000 --- a/charts/incubator/cryptpad/values.yaml +++ /dev/null @@ -1,81 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -# config.js is derived from this map. -# See: https://github.com/xwiki-labs/cryptpad/blob/main/config/config.example.js -# httpUnsafeOrigin and httpSafeOrigin are automatically derived from the first and second host defined in the main -# ingress, respectively. -config: -# adminKeys: -# - "[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]" - logLevel: info - verbose: false - logFeedback: false - logToStdout: true - installMethod: helm - -image: - # -- image repository - repository: promasu/cryptpad - # -- image tag (overrides appVersion) - tag: "" - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [cryptpad documentation](https://cryptpad.org/docs). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - # Main and sandbox domains are automatically fetched from the first and second host defined in the ingress, - # respectively. - # These env vars are used in the internal nginx. - CPAD_MAIN_DOMAIN: "{{ (index .Values.ingress.main.hosts 0).host }}" - CPAD_SANDBOX_DOMAIN: "{{ (index .Values.ingress.main.hosts 1).host }}" - # Internal nginx _forces_ http2 rather than offering it, which breaks many ingress controllers. - CPAD_HTTP2_DISABLE: "true" - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 80 - -ingress: - main: - enabled: false - ingressClassName: "" - hosts: - # You must define two hosts here - - host: cryptpad.local - paths: - - path: / - - host: sec.cryptpad.local - paths: - - path: / - -# -- Configure persistence settings for the chart under this key. -# @default -- See values.yaml -persistence: - # Cryptpad will persist everything here. - data: - enabled: false - type: emptyDir - subPath: - - path: blob - mountPath: /cryptpad/blob - - path: block - mountPath: /cryptpad/block - - path: data - mountPath: /cryptpad/data - - path: datastore - mountPath: /cryptpad/datastore - -podSecurityContext: - fsGroup: 4001 # https://github.com/xwiki-labs/cryptpad-docker/blob/72dd7030c1dc1c70b5ff3f53b8451f5af19a2927/Dockerfile-nginx#L25 diff --git a/charts/incubator/dendrite/.helmignore b/charts/incubator/dendrite/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/dendrite/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/dendrite/Chart.yaml b/charts/incubator/dendrite/Chart.yaml deleted file mode 100644 index 3fbda730ee..0000000000 --- a/charts/incubator/dendrite/Chart.yaml +++ /dev/null @@ -1,85 +0,0 @@ ---- -apiVersion: v2 -appVersion: v0.9.4 -description: Dendrite Matrix Homeserver -name: dendrite -version: 8.0.1 -kubeVersion: ">=1.16.0-0" -keywords: - - dendrite - - matrix - - homeserver - - monolith - - federation - - polylith -home: https://github.com/bjw-s/charts/tree/master/charts/stable/dendrite -sources: - - https://github.com/matrix-org/dendrite - - https://github.com/matrix-org/dendrite/tree/master/build/docker -maintainers: - - name: jonnobrow - email: jonathan@jonnobrow.co.uk -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - - name: postgresql - version: 12.12.10 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled - - name: nats - version: 0.19.17 - repository: https://nats-io.github.io/k8s/helm/charts/ - condition: nats.enabled - # Client API - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - alias: clientapi - condition: dendrite.polylithEnabled - # Media API - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - alias: mediaapi - condition: dendrite.polylithEnabled - # Sync API - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - alias: syncapi - condition: dendrite.polylithEnabled - # Room Server - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - alias: roomserver - condition: dendrite.polylithEnabled - # Federation API - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - alias: federationapi - condition: dendrite.polylithEnabled - # Key Server - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - alias: keyserver - condition: dendrite.polylithEnabled - # User API - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - alias: userapi - condition: dendrite.polylithEnabled - # App Service API - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 - alias: appserviceapi - condition: dendrite.polylithEnabled -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded dendrite to 0.9.4 diff --git a/charts/incubator/dendrite/README.md b/charts/incubator/dendrite/README.md deleted file mode 100644 index a25c211869..0000000000 --- a/charts/incubator/dendrite/README.md +++ /dev/null @@ -1,268 +0,0 @@ -# dendrite - -![Version: 6.3.1](https://img.shields.io/badge/Version-6.3.1-informational?style=flat-square) ![AppVersion: v0.9.4](https://img.shields.io/badge/AppVersion-v0.9.4-informational?style=flat-square) - -Dendrite Matrix Homeserver - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.bitnami.com/bitnami | postgresql | 11.6.21 | -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | -| https://bjw-s.github.io/helm-charts | keyserver(common) | 1.5.0 | -| https://bjw-s.github.io/helm-charts | clientapi(common) | 1.5.0 | -| https://bjw-s.github.io/helm-charts | mediaapi(common) | 1.5.0 | -| https://bjw-s.github.io/helm-charts | syncapi(common) | 1.5.0 | -| https://bjw-s.github.io/helm-charts | roomserver(common) | 1.5.0 | -| https://bjw-s.github.io/helm-charts | federationapi(common) | 1.5.0 | -| https://bjw-s.github.io/helm-charts | userapi(common) | 1.5.0 | -| https://bjw-s.github.io/helm-charts | appserviceapi(common) | 1.5.0 | -| https://nats-io.github.io/k8s/helm/charts/ | nats | 0.17.1 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install dendrite bjw-s/dendrite -``` - -## Installing the Chart - -To install the chart with the release name `dendrite` - -```console -helm install dendrite bjw-s/dendrite -``` - -## Uninstalling the Chart - -To uninstall the `dendrite` deployment - -```console -helm uninstall dendrite -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install dendrite \ - --set env.TZ="America/New York" \ - bjw-s/dendrite -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install dendrite bjw-s/dendrite -f values.yaml -``` - -## Custom configuration - -### Polylith Ingress - -Due to the complexity of setting up ingress for each individual component it -is left up to the individual to add the necessary ingress fields to polylith deployments. - -For more information see: -- https://github.com/matrix-org/dendrite/blob/master/docs/INSTALL.md#nginx-or-other-reverse-proxy -- and https://github.com/matrix-org/dendrite/blob/master/docs/nginx/polylith-sample.conf - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| appserviceapi | object | See values.yaml | Configure the app service api. For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| appserviceapi.database | object | See values.yaml | Override general dendrite.database parameters. | -| appserviceapi.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| appserviceapi.database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| appserviceapi.database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| appserviceapi.database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| appserviceapi.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| appserviceapi.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository | -| appserviceapi.image.tag | string | chart.appVersion | image tag | -| clientapi | object | See values.yaml | Configuration for the client api component. For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| clientapi.config.captcha | object | See values.yaml | Configure captcha for registration | -| clientapi.config.rate_limiting | object | values.yaml | Configure rate limiting. | -| clientapi.config.registration_disabled | bool | `false` | Enable or disable registration for this homeserver. | -| clientapi.config.registration_shared_secret | string | `""` | Shared secret that allows registration, despite registration_disabled. | -| clientapi.config.turn | object | See values.yaml | Configure TURN | -| clientapi.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| clientapi.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository | -| clientapi.image.tag | string | chart.appVersion | image tag | -| database | object | See values.yaml | Override general dendrite.database parameters. | -| database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| dendrite | object | See values.yaml | Configuration for Dendrite. For more information see [the sample denrite-config.yaml](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| dendrite.database | object | See values.yaml | Configure database connection parameters. | -| dendrite.global | object | See values.yaml | Configure the global settings for dendrite. | -| dendrite.global.cache | object | `{"max_age":"1h","max_size_estimated":"1gb"}` | Congigure the in-memory caches | -| dendrite.global.cache.max_age | string | `"1h"` | The maximum amount of time that a cache entry can live for in memory | -| dendrite.global.cache.max_size_estimated | string | `"1gb"` | Configure the maximum estimated cache size (not a hard limit) | -| dendrite.global.disable_federation | bool | `false` | Disables federation | -| dendrite.global.dns_cache | object | See values.yaml | Configure DNS cache. | -| dendrite.global.dns_cache.enabled | bool | See values.yaml | If enabled, dns cache will be enabled. | -| dendrite.global.key_validity_period | string | `"168h0m0s"` | Configure the key_validity period | -| dendrite.global.metrics | object | See values.yaml | Configure prometheus metrics collection for dendrite. | -| dendrite.global.metrics.enabled | bool | See values.yaml | If enabled, metrics collection will be enabled | -| dendrite.global.mscs | list | `[]` | Configure experimental MSC's | -| dendrite.global.presence | object | `{"enable_inbound":false,"enable_outbound":false}` | Configure handling of presence events | -| dendrite.global.presence.enable_inbound | bool | `false` | Whether inbound presence events are allowed, e.g. receiving presence events from other servers | -| dendrite.global.presence.enable_outbound | bool | `false` | Whether outbound presence events are allowed, e.g. sending presence events to other servers | -| dendrite.global.server_name | string | `"localhost"` | (required) Configure the server name for the dendrite instance. | -| dendrite.global.server_notices | object | `{"avatar_url":"","display_name":"Server alerts","enabled":false,"local_part":"_server","room_name":"Server Alerts"}` | Server notices allows server admins to send messages to all users. | -| dendrite.global.server_notices.avatar_url | string | `""` | The mxid of the avatar to use | -| dendrite.global.server_notices.display_name | string | `"Server alerts"` | The displayname to be used when sending notices | -| dendrite.global.server_notices.local_part | string | `"_server"` | The server localpart to be used when sending notices, ensure this is not yet taken | -| dendrite.global.server_notices.room_name | string | `"Server Alerts"` | The roomname to be used when creating messages | -| dendrite.global.trusted_third_party_id_servers | list | `["matrix.org","vector.im"]` | Configure the list of domains the server will trust as identity servers | -| dendrite.global.well_known_client_name | string | `""` | Configure the well-known client name and optional port | -| dendrite.global.well_known_server_name | string | `""` | Configure the well-known server name and optional port | -| dendrite.logging | list | See values.yaml | Configure logging. | -| dendrite.matrix_key_secret.create | bool | `false` | Create matrix_key secret using the keyBody below. | -| dendrite.matrix_key_secret.existingSecret | string | `""` | Use an existing secret | -| dendrite.matrix_key_secret.keyBody | string | `""` | New Key Body | -| dendrite.matrix_key_secret.secretPath | string | `"matrix_key.pem"` | Field in the secret to get the key from | -| dendrite.polylithEnabled | bool | `false` | Enable polylith deployment | -| dendrite.polylith_ingress | object | See values.yaml | Enable and configure polylith ingress as per https://github.com/matrix-org/dendrite/blob/main/docs/nginx/polylith-sample.conf | -| dendrite.polylith_ingress.syncapi_paths | list | See values.yaml | Sync API Paths are a little tricky since they require regular expressions. Therefore the paths will depend on the ingress controller used. See values.yaml for nginx and traefik. | -| dendrite.report_stats | object | `{"enabled":false,"endpoint":""}` | Usage statistics reporting configuration | -| dendrite.report_stats.enabled | bool | false | Enable or disable usage reporting | -| dendrite.report_stats.endpoint | string | `""` | Push endpoint for usage statistics | -| dendrite.tls_secret | object | See values.yaml | If enabled, use an existing secrets for the TLS certificate and key. Otherwise, to enable TLS a `server.crt` and `server.key` must be mounted at `/etc/dendrite`. | -| dendrite.tracing | object | See values.yaml | Configure opentracing. | -| federationapi | object | values.yaml | Configure the Federation API For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| federationapi.database | object | See values.yaml | Override general dendrite.database parameters. | -| federationapi.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| federationapi.database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| federationapi.database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| federationapi.database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| federationapi.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| federationapi.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository | -| federationapi.image.tag | string | chart.appVersion | image tag | -| image | object | `{"pullPolicy":"IfNotPresent","repository":"ghcr.io/matrix-org/dendrite-monolith","tag":null}` | IMPORTANT NOTE This chart inherits from our common library chart. You can check the default values/options here: https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"ghcr.io/matrix-org/dendrite-monolith"` | image repository | -| image.tag | string | chart.appVersion | image tag | -| ingress.main | object | See values.yaml | (Monolith Only) Enable and configure ingress settings for the chart under this key. | -| keyserver | object | See values.yaml | Configure the key server. For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| keyserver.database | object | See values.yaml | Override general dendrite.database parameters. | -| keyserver.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| keyserver.database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| keyserver.database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| keyserver.database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| keyserver.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| keyserver.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository | -| keyserver.image.tag | string | chart.appVersion | image tag | -| mediaapi | object | values.yaml | Configure the Media API For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| mediaapi.database | object | See values.yaml | Override general dendrite.database parameters. | -| mediaapi.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| mediaapi.database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| mediaapi.database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| mediaapi.database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| mediaapi.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| mediaapi.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository | -| mediaapi.image.tag | string | chart.appVersion | image tag | -| mscs | object | values.yaml | Configuration for experimental MSCs For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| mscs.database | object | See values.yaml | Override general dendrite.database parameters. | -| mscs.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| mscs.database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| mscs.database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| mscs.database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| nats.enabled | bool | See value.yaml | Enable and configure NATS for dendrite. Can be disabled for monolith deployments - an internal NATS server will be used in its place. | -| nats.nats.image | string | `"nats:2.7.1-alpine"` | | -| nats.nats.jetstream.enabled | bool | `true` | | -| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | -| persistence.jetstream | object | See values.yaml | Configure Jetsream persistence. This is highly recommended in production. | -| postgresql.auth.database | string | `"dendrite"` | | -| postgresql.auth.password | string | `"changeme"` | | -| postgresql.auth.username | string | `"dendrite"` | | -| postgresql.enabled | bool | See value.yaml | Enable and configure postgres as the database for dendrite. | -| postgresql.image.repository | string | `"bitnami/postgresql"` | | -| postgresql.image.tag | string | `"14.4.0"` | | -| postgresql.primary.initdb.scriptsConfigMap | string | `"dendrite-postgresql-init-scripts"` | | -| postgresql.primary.persistence.enabled | bool | `false` | | -| roomserver | object | values.yaml | Configure the Room Server For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| roomserver.database | object | See values.yaml | Override general dendrite.database parameters. | -| roomserver.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| roomserver.database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| roomserver.database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| roomserver.database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| roomserver.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| roomserver.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository | -| roomserver.image.tag | string | chart.appVersion | image tag | -| service | object | See values.yaml | If added dendrite will start a HTTP and HTTPS listener args: - "--tls-cert=server.crt" - "--tls-key=server.key" -- Configures service settings for the chart. | -| service.main.ports.http | object | See values.yaml | Configures the default HTTP listener for dendrite | -| service.main.ports.https | object | See values.yaml | Configures the HTTPS listener for dendrite | -| syncapi | object | values.yaml | Configure the Sync API For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| syncapi.database | object | See values.yaml | Override general dendrite.database parameters. | -| syncapi.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| syncapi.database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| syncapi.database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| syncapi.database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| syncapi.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| syncapi.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository | -| syncapi.image.tag | string | chart.appVersion | image tag | -| userapi | object | values.yaml | Configure the User API For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) | -| userapi.config.bcrypt_cost | int | 10 | bcrypt cost (2^[cost] = rounds) | -| userapi.database | object | See values.yaml | Override general dendrite.database parameters. | -| userapi.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime | -| userapi.database.connection_string | string | file or derived from included postgresql deployment | Custom connection string | -| userapi.database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections | -| userapi.database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections | -| userapi.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| userapi.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository | -| userapi.image.tag | string | chart.appVersion | image tag | - -## Changelog - -### Version 6.3.1 - -#### Added - -N/A - -#### Changed - -* Upgraded dendrite to 0.9.4 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/dendrite?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/dendrite/README_CONFIG.md.gotmpl b/charts/incubator/dendrite/README_CONFIG.md.gotmpl deleted file mode 100644 index 0664a3ebc2..0000000000 --- a/charts/incubator/dendrite/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,17 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -### Polylith Ingress - -Due to the complexity of setting up ingress for each individual component it -is left up to the individual to add the necessary ingress fields to polylith deployments. - -For more information see: -- https://github.com/matrix-org/dendrite/blob/master/docs/INSTALL.md#nginx-or-other-reverse-proxy -- and https://github.com/matrix-org/dendrite/blob/master/docs/nginx/polylith-sample.conf - -{{- end -}} diff --git a/charts/incubator/dendrite/ci/ct-values.yaml b/charts/incubator/dendrite/ci/ct-values.yaml deleted file mode 100644 index 8b2f8a3baa..0000000000 --- a/charts/incubator/dendrite/ci/ct-values.yaml +++ /dev/null @@ -1,10 +0,0 @@ ---- -dendrite: - matrix_key_secret: - create: true - keyBody: | - -----BEGIN MATRIX PRIVATE KEY----- - Key-ID: ed25519:P8gZqV - - qVzy2Cwokt15RjGy8OzFSq6z0JFmI6QX/1Zw1VP73uU= - -----END MATRIX PRIVATE KEY----- diff --git a/charts/incubator/dendrite/ci/nats-values.yaml b/charts/incubator/dendrite/ci/nats-values.yaml deleted file mode 100644 index ae1b22f8ab..0000000000 --- a/charts/incubator/dendrite/ci/nats-values.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- -dendrite: - matrix_key_secret: - create: true - keyBody: | - -----BEGIN MATRIX PRIVATE KEY----- - Key-ID: ed25519:P8gZqV - - qVzy2Cwokt15RjGy8OzFSq6z0JFmI6QX/1Zw1VP73uU= - -----END MATRIX PRIVATE KEY----- -nats: - enabled: true diff --git a/charts/incubator/dendrite/ci/polylith-basic-values.yaml b/charts/incubator/dendrite/ci/polylith-basic-values.yaml deleted file mode 100644 index c140ba0d7f..0000000000 --- a/charts/incubator/dendrite/ci/polylith-basic-values.yaml +++ /dev/null @@ -1,13 +0,0 @@ ---- -dendrite: - polylithEnabled: true - matrix_key_secret: - create: true - keyBody: | - -----BEGIN MATRIX PRIVATE KEY----- - Key-ID: ed25519:P8gZqV - - qVzy2Cwokt15RjGy8OzFSq6z0JFmI6QX/1Zw1VP73uU= - -----END MATRIX PRIVATE KEY----- -nats: - enabled: true diff --git a/charts/incubator/dendrite/ci/polylith-full-values.yaml b/charts/incubator/dendrite/ci/polylith-full-values.yaml deleted file mode 100644 index 6dfd07306b..0000000000 --- a/charts/incubator/dendrite/ci/polylith-full-values.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- -dendrite: - polylithEnabled: true - matrix_key_secret: - create: true - keyBody: | - -----BEGIN MATRIX PRIVATE KEY----- - Key-ID: ed25519:P8gZqV - - qVzy2Cwokt15RjGy8OzFSq6z0JFmI6QX/1Zw1VP73uU= - -----END MATRIX PRIVATE KEY----- - polylith_ingress: - enabled: true - host: matrix.bjw-s.org -nats: - enabled: true -persistence: - jetstream: - enabled: true -postgresql: - enabled: true diff --git a/charts/incubator/dendrite/ci/postresql-values.yaml b/charts/incubator/dendrite/ci/postresql-values.yaml deleted file mode 100644 index f7fb7e9ac5..0000000000 --- a/charts/incubator/dendrite/ci/postresql-values.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- -dendrite: - matrix_key_secret: - create: true - keyBody: | - -----BEGIN MATRIX PRIVATE KEY----- - Key-ID: ed25519:P8gZqV - - qVzy2Cwokt15RjGy8OzFSq6z0JFmI6QX/1Zw1VP73uU= - -----END MATRIX PRIVATE KEY----- -postgresql: - enabled: true diff --git a/charts/incubator/dendrite/templates/NOTES.txt b/charts/incubator/dendrite/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/dendrite/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/dendrite/templates/_helper.tpl b/charts/incubator/dendrite/templates/_helper.tpl deleted file mode 100644 index cf7c454f93..0000000000 --- a/charts/incubator/dendrite/templates/_helper.tpl +++ /dev/null @@ -1,3 +0,0 @@ -{{- define "dendrite.names.key" -}} - {{- default (printf "%s-key" (include "common.names.fullname" .)) .Values.dendrite.matrix_key_secret.existingSecret -}} -{{- end -}} diff --git a/charts/incubator/dendrite/templates/common.yaml b/charts/incubator/dendrite/templates/common.yaml deleted file mode 100644 index b51c36d154..0000000000 --- a/charts/incubator/dendrite/templates/common.yaml +++ /dev/null @@ -1,77 +0,0 @@ -{{- if .Values.dendrite.polylithEnabled }} - {{ $components := list "clientapi" "appserviceapi" "federationapi" "userapi" "keyserver" "mediaapi" "syncapi" "roomserver" }} - {{- range $components }} - {{- include "common.values.setup" (index $.Subcharts .) }} - {{- with (index $.Values .) }} - {{- with .image }} - {{- $_ := set . "tag" (default $.Chart.AppVersion .tag) -}} - {{- end -}} - {{- if not .persistence }} - {{- $_ := set . "persistence" (dict)}} - {{- end }} - {{- $_ := set .persistence "dendrite-key" (include "dendrite.keyVolume" $ | fromYaml) -}} - {{- $_ := set .persistence "dendrite-config" (include "dendrite.configVolume" $ | fromYaml) -}} - {{- $_ := set .persistence "dendrite-tls" (include "dendrite.tlsVolume" $ | fromYaml) -}} - {{- $_ := set .persistence "jetstream" $.Values.persistence.jetstream -}} - {{- end }} - {{- include "common.all" (index $.Subcharts .) }} - {{- end }} - {{- with (index $.Values "mediaapi") }} - {{- $_ := set .persistence "media" $.Values.persistence.media -}} - {{- end }} -{{- else }} - {{ include "common.values.setup" . }} - {{- $_ := set .Values.persistence "dendrite-key" (include "dendrite.keyVolume" . | fromYaml) -}} - {{- $_ := set .Values.persistence "dendrite-config" (include "dendrite.configVolume" . | fromYaml) -}} - {{- $_ := set .Values.persistence "dendrite-tls" (include "dendrite.tlsVolume" . | fromYaml) -}} - {{ include "bjw-s.common.loader.all" . }} -{{- end }} -{{- define "dendrite.hardcodedValues" -}} -probes: - liveness: - enabled: true - custom: true - spec: - initialDelaySeconds: 10 - periodSeconds: 10 - timeoutSeconds: 5 - failureThreshold: 10 - httpGet: - path: /_dendrite/monitor/health - {{- if .Values.dendrite.polylithEnabled }} - port: internal - {{ else }} - port: http - {{ end }} - readiness: - enabled: true - custom: true - spec: - initialDelaySeconds: 10 - periodSeconds: 10 - timeoutSeconds: 5 - failureThreshold: 10 - httpGet: - path: /_dendrite/monitor/health - {{- if .Values.dendrite.polylithEnabled }} - port: internal - {{ else }} - port: http - {{ end }} - startup: - enabled: true - custom: true - spec: - initialDelaySeconds: 5 - periodSeconds: 10 - timeoutSeconds: 5 - failureThreshold: 10 - httpGet: - path: /_dendrite/monitor/up - {{- if .Values.dendrite.polylithEnabled }} - port: internal - {{ else }} - port: http - {{ end }} -{{- end -}} -{{- $_ := mergeOverwrite .Values (include "dendrite.hardcodedValues" . | fromYaml) -}} diff --git a/charts/incubator/dendrite/templates/dendrite-config.yaml b/charts/incubator/dendrite/templates/dendrite-config.yaml deleted file mode 100644 index 6675fc436a..0000000000 --- a/charts/incubator/dendrite/templates/dendrite-config.yaml +++ /dev/null @@ -1,212 +0,0 @@ -{{- $connectionString := "file:" -}} -{{- if .Values.postgresql.enabled}} -{{- $connectionString = print "postgresql://" .Values.postgresql.auth.username ":" .Values.postgresql.auth.password "@" (include "common.names.fullname" $.Subcharts.postgresql) "/" -}} -{{- end}} -{{- $componentSpecificDatabaseConfig := or .Values.dendrite.polylithEnabled (not .Values.postgresql.enabled) -}} ---- -apiVersion: v1 -kind: Secret -metadata: - name: {{ template "common.names.fullname" . }}-config -type: Opaque -stringData: - dendrite.yaml: | - version: 2 - global: - server_name: {{ required "A server_name must be provided." .Values.dendrite.global.server_name | quote }} - private_key: matrix_key.pem - key_validity_period: {{ default "168h0m0s" .Values.dendrite.global.key_validity_period | quote }} - cache: - max_size_estimated: {{ default "1gb" .Values.dendrite.global.cache.max_size_estimated | quote }} - max_age: {{ default "1h" .Values.dendrite.global.cache.max_age | quote }} - well_known_server_name: {{ default "" .Values.dendrite.global.well_known_server_name | quote }} - well_known_client_name: {{ default "" .Values.dendrite.global.well_known_client_name | quote }} - trusted_third_party_id_servers: - {{- toYaml .Values.dendrite.global.trusted_third_party_id_servers | nindent 8 }} - disable_federation: {{ default false .Values.dendrite.global.disable_federation }} - presence: - enable_inbound: {{ default false .Values.dendrite.global.presence.enable_inbound}} - enable_outbound: {{ default false .Values.dendrite.global.presence.enable_outbound }} - report_stats: - enabled: {{ default false .Values.dendrite.report_stats.enabled }} - endpoint: {{ default "https://matrix.org/report-usage-stats/push" .Values.dendrite.report_stats.endpoint }} - server_notices: - enabled: {{ default false .Values.dendrite.global.server_notices.enabled }} - local_part: {{ default "_server" .Values.dendrite.global.server_notices.local_part | quote }} - display_name: {{ default "Server alerts" .Values.dendrite.global.server_notices.display_name | quote }} - avatar_url: {{ default "" .Values.dendrite.global.server_notices.avatar_url | quote }} - room_name: {{ default "Server Alerts" .Values.dendrite.global.server_notices.room_name | quote }} - jetstream: - addresses: - {{- if .Values.nats.enabled }} - - {{ template "common.names.fullname" $.Subcharts.nats }}:4222 - {{- else }} - [] - {{- end }} - in_memory: {{ not .Values.persistence.jetstream.enabled }} - storage_path: {{ .Values.persistence.jetstream.mountPath }} - topic_prefix: "Dendrite" - metrics: - enabled: {{ default false .Values.dendrite.global.metrics.enabled }} - basic_auth: - username: {{ default "metrics" .Values.dendrite.global.metrics.basic_auth.username | quote }} - password: {{ default "metrics" .Values.dendrite.global.metrics.basic_auth.password | quote }} - dns_cache: - enabled: {{ default false .Values.dendrite.global.dns_cache.enabled }} - cache_size: {{ default 256 .Values.dendrite.global.dns_cache.cache_size }} - cache_lifetime: {{ default "5m" .Values.dendrite.global.dns_cache.cache_lifetime }} - {{- if not $componentSpecificDatabaseConfig }} - database: - connection_string: {{ default (print $connectionString "dendrite?sslmode=disable") .Values.database.connection_string }} - max_open_conns: {{ default 100 .Values.database.max_open_conns }} - max_idle_conns: {{ default 5 .Values.database.max_idle_conns }} - conn_max_lifetime: {{default -1 .Values.database.conn_max_lifetime }} - {{- end }} - app_service_api: - {{- if .Values.dendrite.polylithEnabled }} - internal_api: - listen: http://0.0.0.0:{{ .Values.appserviceapi.service.main.ports.internal.port }} - connect: http://{{ include "common.names.fullname" (index $.Subcharts "appserviceapi") }}:{{ .Values.appserviceapi.service.main.ports.internal.port }} - {{- end }} - {{- if $componentSpecificDatabaseConfig }} - database: - connection_string: {{ default (print $connectionString "dendrite_appservice?sslmode=disable") .Values.appserviceapi.database.connection_string }} - max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.appserviceapi.database.max_open_conns }} - max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.appserviceapi.database.max_idle_conns }} - conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.appserviceapi.database.conn_max_lifetime }} - {{- end }} - config_files: {{- toYaml .Values.appserviceapi.config.config_files | nindent 8 }} - client_api: - {{- if .Values.dendrite.polylithEnabled }} - internal_api: - listen: http://0.0.0.0:{{ .Values.clientapi.service.main.ports.internal.port }} - connect: http://{{ include "common.names.fullname" (index $.Subcharts "clientapi") }}:{{ .Values.clientapi.service.main.ports.internal.port }} - external_api: - listen: http://0.0.0.0:{{ .Values.clientapi.service.main.ports.external.port }} - {{- end }} - registration_disabled: {{ default true .Values.clientapi.config.registration_disabled }} - registration_shared_secret: {{ default "" .Values.clientapi.config.registration_shared_secret | quote }} - enable_registration_captcha: {{ default false .Values.clientapi.config.captcha.enabled }} - recaptcha_public_key: {{ default "" .Values.clientapi.config.captcha.recaptcha_public_key | quote }} - recaptcha_private_key: {{ default "" .Values.clientapi.config.captcha.recaptcha_private_key | quote }} - recaptcha_bypass_secret: {{ default "" .Values.clientapi.config.captcha.recaptcha_bypass_secret | quote }} - recaptcha_siteverify_api: {{ default "" .Values.clientapi.config.captcha.recaptcha_siteverify_api | quote }} - turn: {{- toYaml .Values.clientapi.config.turn | nindent 8 }} - rate_limiting: - enabled: {{ default true .Values.clientapi.config.rate_limiting.enabled }} - threshold: {{ default 5 .Values.clientapi.config.rate_limiting.threshold }} - cooloff_ms: {{ default 500 .Values.clientapi.config.rate_limiting.cooloff_ms }} - exempt_user_ids: {{ .Values.clientapi.config.exempt_user_ids }} - federation_api: - {{- if .Values.dendrite.polylithEnabled }} - internal_api: - listen: http://0.0.0.0:7772 - connect: http://{{ include "common.names.fullname" (index $.Subcharts "federationapi") }}:7772 - external_api: - listen: http://0.0.0.0:8072 - conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.federationapi.database.conn_max_lifetime }} - federation_certificates: {{- toYaml .Values.federationapi.config.federation_certificates | nindent 8 }} - proxy_outbound: - enabled: {{ default false .Values.federationapi.config.proxy_outbound.enabled }} - protocol: {{ default "http" .Values.federationapi.config.proxy_outbound.protocol | quote }} - host: {{ default "localhost" .Values.federationapi.config.proxy_outbound.host | quote }} - port: {{ default 8080 .Values.federationapi.config.proxy_outbound.port }} - {{- end }} - {{- if $componentSpecificDatabaseConfig }} - database: - connection_string: {{ default (print $connectionString "dendrite_federationapi?sslmode=disable") .Values.federationapi.database.connection_string }} - max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.federationapi.database.max_open_conns }} - max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.federationapi.database.max_idle_conns }} - {{- end }} - send_max_retries: {{ default 16 .Values.federationapi.config.send_max_retries }} - disable_tls_validation: {{ default false .Values.federationapi.config.disable_tls_validation }} - key_perspectives: {{- toYaml .Values.federationapi.config.key_perspectives | nindent 8 }} - prefer_direct_fetch: {{ default false .Values.federationapi.config.prefer_direct_fetch }} - key_server: - {{- if .Values.dendrite.polylithEnabled }} - internal_api: - listen: http://0.0.0.0:7779 - connect: http://{{ include "common.names.fullname" (index $.Subcharts "keyserver") }}:7779 - {{- end }} - {{- if $componentSpecificDatabaseConfig }} - database: - connection_string: {{ default (print $connectionString "dendrite_keyserver?sslmode=disable") .Values.keyserver.database.connection_string }} - max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.keyserver.database.max_open_conns }} - max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.keyserver.database.max_idle_conns }} - conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.keyserver.database.conn_max_lifetime }} - {{- end }} - media_api: - {{- if .Values.dendrite.polylithEnabled }} - internal_api: - listen: http://0.0.0.0:7774 - connect: http://{{ include "common.names.fullname" (index $.Subcharts "mediaapi") }}:7774 - external_api: - listen: http://0.0.0.0:8074 - {{- end }} - {{- if $componentSpecificDatabaseConfig }} - database: - connection_string: {{ default (print $connectionString "dendrite_mediaapi?sslmode=disable") .Values.mediaapi.database.connection_string }} - max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.mediaapi.database.max_open_conns }} - max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.mediaapi.database.max_idle_conns }} - conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.mediaapi.database.conn_max_lifetime }} - {{- end }} - base_path: {{ default "/var/dendrite/media" .Values.mediaapi.config.base_path | quote }} - max_file_size_bytes: {{ int ( default 10485760 .Values.mediaapi.config.max_file_size_bytes ) }} - dynamic_thumbnails: {{ default false .Values.mediaapi.config.dynamic_thumbnails }} - max_thumbnail_generators: {{ default 10 .Values.mediaapi.config.max_thumbnail_generators }} - thumbnail_sizes: {{- toYaml .Values.mediaapi.config.thumbnail_sizes | nindent 8 }} - mscs: - mscs: {{ .Values.dendrite.global.mscs | toYaml | nindent 8 }} - {{- if $componentSpecificDatabaseConfig }} - database: - connection_string: {{ default (print $connectionString "dendrite_mscs?sslmode=disable") .Values.mscs.database.connection_string }} - max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.mscs.database.max_open_conns }} - max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.mscs.database.max_idle_conns }} - conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.mscs.database.conn_max_lifetime }} - {{- end }} - room_server: - {{- if .Values.dendrite.polylithEnabled }} - internal_api: - listen: http://0.0.0.0:7770 - connect: http://{{ include "common.names.fullname" (index $.Subcharts "roomserver") }}:7770 - {{- end }} - {{- if $componentSpecificDatabaseConfig }} - database: - connection_string: {{ default (print $connectionString "dendrite_roomserver?sslmode=disable") .Values.roomserver.database.connection_string }} - max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.roomserver.database.max_open_conns }} - max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.roomserver.database.max_idle_conns }} - conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.roomserver.database.conn_max_lifetime }} - {{- end }} - sync_api: - {{- if .Values.dendrite.polylithEnabled }} - internal_api: - listen: http://0.0.0.0:7773 - connect: http://{{ include "common.names.fullname" (index $.Subcharts "syncapi") }}:7773 - external_api: - listen: http://0.0.0.0:8073 - {{- end }} - {{- if $componentSpecificDatabaseConfig }} - database: - connection_string: {{ default (print $connectionString "dendrite_syncapi?sslmode=disable") .Values.syncapi.database.connection_string }} - max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.syncapi.database.max_open_conns }} - max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.syncapi.database.max_idle_conns }} - conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.syncapi.database.conn_max_lifetime }} - {{- end }} - user_api: - {{- if .Values.dendrite.polylithEnabled }} - internal_api: - listen: http://0.0.0.0:7781 - connect: http://{{ include "common.names.fullname" (index $.Subcharts "userapi") }}:7781 - {{- end }} - {{- if $componentSpecificDatabaseConfig }} - account_database: - connection_string: {{ default (print $connectionString "dendrite_userapi_accounts?sslmode=disable") .Values.userapi.database.connection_string }} - max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.userapi.database.max_open_conns }} - max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.userapi.database.max_idle_conns }} - conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.userapi.database.conn_max_lifetime }} - {{- end }} - bcrypt_cost: {{ default 10 .Values.userapi.config.bcrypt_cost }} - tracing: - enabled: {{ .Values.dendrite.tracing.enabled }} - jaeger: {{- toYaml .Values.dendrite.tracing.jaeger | nindent 8 }} - logging: {{- toYaml .Values.dendrite.logging | nindent 6 }} diff --git a/charts/incubator/dendrite/templates/ingress.yaml b/charts/incubator/dendrite/templates/ingress.yaml deleted file mode 100644 index c0930df836..0000000000 --- a/charts/incubator/dendrite/templates/ingress.yaml +++ /dev/null @@ -1,57 +0,0 @@ -{{- if .Values.dendrite.polylith_ingress.enabled -}} -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: {{ include "common.names.fullname" . }} - {{- if .Values.dendrite.polylith_ingress.annotations }} - annotations: {{ toYaml .Values.dendrite.polylith_ingress.annotations | nindent 4 }} - {{- end }} -spec: - {{- if .Values.dendrite.tls_secret.enabled }} - tls: - - hosts: - - {{ .Values.dendrite.polylith_ingress.host | quote }} - secretName: {{ .Values.dendrite.tls_secret.existingSecret }} - {{- end }} - rules: - - host: {{ .Values.dendrite.polylith_ingress.host | quote }} - http: - paths: - {{- range .Values.dendrite.polylith_ingress.syncapi_paths }} - - path: {{ . | quote }} - pathType: Exact - backend: - service: - name: {{ include "common.names.fullname" (index $.Subcharts "syncapi") }} - port: - number: {{ $.Values.syncapi.service.main.ports.external.port }} - {{- end }} - - path: /_matrix/client - pathType: Prefix - backend: - service: - name: {{ include "common.names.fullname" (index $.Subcharts "clientapi") }} - port: - number: {{ .Values.clientapi.service.main.ports.external.port }} - - path: /_matrix/federation - pathType: Prefix - backend: - service: - name: {{ include "common.names.fullname" (index $.Subcharts "federationapi") }} - port: - number: {{ .Values.federationapi.service.main.ports.external.port }} - - path: /_matrix/key - pathType: Prefix - backend: - service: - name: {{ include "common.names.fullname" (index $.Subcharts "federationapi") }} - port: - number: {{ .Values.federationapi.service.main.ports.external.port }} - - path: /_matrix/media - pathType: Prefix - backend: - service: - name: {{ include "common.names.fullname" (index $.Subcharts "mediaapi") }} - port: - number: {{ .Values.mediaapi.service.main.ports.external.port }} -{{- end -}} diff --git a/charts/incubator/dendrite/templates/matrix-key-secret.yaml b/charts/incubator/dendrite/templates/matrix-key-secret.yaml deleted file mode 100644 index 4dcf99c1b1..0000000000 --- a/charts/incubator/dendrite/templates/matrix-key-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ -{{- if .Values.dendrite.matrix_key_secret.create }} ---- -apiVersion: v1 -kind: Secret -metadata: - name: {{ include "dendrite.names.key" . }} -stringData: - {{ .Values.dendrite.matrix_key_secret.secretPath }}: | {{ .Values.dendrite.matrix_key_secret.keyBody | nindent 4 }} -{{- end }} diff --git a/charts/incubator/dendrite/templates/postgresql-initdb.yaml b/charts/incubator/dendrite/templates/postgresql-initdb.yaml deleted file mode 100644 index cf7137a54d..0000000000 --- a/charts/incubator/dendrite/templates/postgresql-initdb.yaml +++ /dev/null @@ -1,14 +0,0 @@ -{{- if .Values.postgresql.enabled }} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - creationTimestamp: null - name: {{ .Values.postgresql.primary.initdb.scriptsConfigMap | quote }} -data: - create-db.sh: | - #!/bin/sh - for db in userapi_accounts mediaapi syncapi roomserver keyserver federationapi appservice; do - createdb -U {{ .Values.postgresql.auth.username }} -O {{ .Values.postgresql.auth.username }} dendrite_$db - done -{{- end }} diff --git a/charts/incubator/dendrite/templates/volumes.yaml b/charts/incubator/dendrite/templates/volumes.yaml deleted file mode 100644 index 3611253413..0000000000 --- a/charts/incubator/dendrite/templates/volumes.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{- define "dendrite.keyVolume" -}} -enabled: {{ .Values.dendrite.matrix_key_secret.enabled }} -type: "custom" -volumeSpec: - secret: - defaultMode: 0600 - secretName: {{ include "dendrite.names.key" . }} -subPath: - - path: {{ .Values.dendrite.matrix_key_secret.secretPath }} - mountPath: "/etc/dendrite/matrix_key.pem" -{{- end -}} -{{- define "dendrite.tlsVolume" -}} -enabled: {{ .Values.dendrite.tls_secret.enabled }} -type: "custom" -volumeSpec: - secret: - defaultMode: 0600 - secretName: {{ .Values.dendrite.tls_secret.existingSecret }} -subPath: - - path: {{ .Values.dendrite.tls_secret.crtPath }} - mountPath: "/etc/dendrite/server.crt" - - path: {{ .Values.dendrite.tls_secret.keyPath }} - mountPath: "/etc/dendrite/server.key" -{{- end -}} -{{- define "dendrite.configVolume" -}} -enabled: true -type: "custom" -volumeSpec: - secret: - defaultMode: 0600 - secretName: {{ include "common.names.fullname" . }}-config -subPath: - - path: dendrite.yaml - mountPath: "/etc/dendrite/dendrite.yaml" -{{- end -}} diff --git a/charts/incubator/dendrite/values.yaml b/charts/incubator/dendrite/values.yaml deleted file mode 100644 index fdf3aabf28..0000000000 --- a/charts/incubator/dendrite/values.yaml +++ /dev/null @@ -1,630 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default -# values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# ---- -image: - # -- image repository - repository: ghcr.io/matrix-org/dendrite-monolith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - -# -- If added dendrite will start a HTTP and HTTPS listener -# args: -# - "--tls-cert=server.crt" -# - "--tls-key=server.key" - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - # -- Configures the default HTTP listener for dendrite - # @default -- See values.yaml - http: - port: 8008 - # -- Configures the HTTPS listener for dendrite - # @default -- See values.yaml - https: - enabled: true - port: 8448 - protocol: HTTPS - -ingress: - # -- (Monolith Only) 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: - media: - enabled: false - mountPath: &mediaPath /var/dendrite/media - accessMode: ReadWriteOnce - size: 5Gi - # -- Configure Jetsream persistence. This is highly recommended in production. - # @default -- See values.yaml - jetstream: - enabled: false - mountPath: /var/dendrite/jetstream - accessMode: ReadWriteOnce - size: 1Gi - -# -- Override general dendrite.database parameters. -# @default -- See values.yaml -database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - -# -- Configure the key server. -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- See values.yaml -keyserver: - image: - # -- image repository - repository: matrixdotorg/dendrite-polylith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - service: - main: - ports: - http: - enabled: false - internal: - enabled: true - port: 7779 - args: "keyserver" - # -- Override general dendrite.database parameters. - # @default -- See values.yaml - database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - -# -- Configure the app service api. -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- See values.yaml -appserviceapi: - image: - # -- image repository - repository: matrixdotorg/dendrite-polylith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - service: - main: - ports: - http: - enabled: false - internal: - enabled: true - port: 7777 - ingress: - - args: "appservice" - # -- Override general dendrite.database parameters. - # @default -- See values.yaml - database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - config: - config_files: [] - -# -- Configuration for the client api component. -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- See values.yaml -clientapi: - image: - # -- image repository - repository: matrixdotorg/dendrite-polylith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - service: - main: - ports: - http: - enabled: false - internal: - enabled: true - port: 7771 - external: - enabled: true - port: 8071 - args: "clientapi" - config: - # -- Enable or disable registration for this homeserver. - registration_disabled: false - # -- Shared secret that allows registration, despite registration_disabled. - registration_shared_secret: "" - # -- Configure captcha for registration - # @default -- See values.yaml - captcha: - enabled: false - recaptcha_public_key: "" - recaptcha_private_key: "" - recaptcha_bypass_secret: "" - recaptcha_siteverify_api: "" - # -- Configure TURN - # @default -- See values.yaml - turn: - turn_user_lifetime: "" - turn_uris: [] - turn_shared_secret: "" - turn_username: "" - turn_password: "" - # -- Configure rate limiting. - # @default -- values.yaml - rate_limiting: - enabled: true - threshold: 5 - cooloff_ms: 500 - exempt_user_ids: [] - -# -- Configure the Federation API -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- values.yaml -federationapi: - image: - # -- image repository - repository: matrixdotorg/dendrite-polylith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - service: - main: - ports: - http: - enabled: false - internal: - enabled: true - port: 7772 - external: - enabled: true - port: 8072 - args: "federationapi" - # -- Override general dendrite.database parameters. - # @default -- See values.yaml - database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - config: - federation-certificates: [] - send-max_retires: 16 - disable_tls_validation: false - proxy_outbound: - enabled: false - protocol: http - host: localhost - port: 8080 - key_perspectives: - - server_name: matrix.org - keys: - - key_id: ed25519:auto - public_key: Noi6WqcDj0QmPxCNQqgezwTlBKrfqehY1u2FyWP9uYw - - key_id: ed25519:a_RXGa - public_key: l8Hft5qXKn1vfHrg3p4+W8gELQVo8N13JkluMfmn2sQ - prefer_direct_fetch: false - -# -- Configure the User API -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- values.yaml -userapi: - image: - # -- image repository - repository: matrixdotorg/dendrite-polylith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - service: - main: - ports: - http: - enabled: false - internal: - enabled: true - port: 7781 - args: "userapi" - # -- Override general dendrite.database parameters. - # @default -- See values.yaml - database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - config: - # -- bcrypt cost (2^[cost] = rounds) - # @default -- 10 - bcrypt_cost: 10 - -# -- Configure the Sync API -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- values.yaml -syncapi: - image: - # -- image repository - repository: matrixdotorg/dendrite-polylith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - service: - main: - ports: - http: - enabled: false - internal: - enabled: true - port: 7773 - external: - enabled: true - port: 8073 - args: "syncapi" - # -- Override general dendrite.database parameters. - # @default -- See values.yaml - database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - -# -- Configure the Room Server -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- values.yaml -roomserver: - image: - # -- image repository - repository: matrixdotorg/dendrite-polylith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - service: - main: - ports: - http: - enabled: false - internal: - enabled: true - port: 7770 - args: "roomserver" - # -- Override general dendrite.database parameters. - # @default -- See values.yaml - database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - -# -- Configure the Media API -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- values.yaml -mediaapi: - image: - # -- image repository - repository: matrixdotorg/dendrite-polylith - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - service: - main: - ports: - http: - enabled: false - internal: - enabled: true - port: 7774 - external: - enabled: true - port: 8074 - args: "mediaapi" - # -- Override general dendrite.database parameters. - # @default -- See values.yaml - database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - config: - base_path: *mediaPath - max_file_size_bytes: 10485760 - dynamic_thumbnails: false - max_thumbnail_generators: 10 - thumbnail_sizes: - - width: 32 - height: 32 - method: crop - - width: 96 - height: 96 - method: crop - - width: 640 - height: 480 - method: scale - -# -- Configuration for experimental MSCs -# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- values.yaml -mscs: - # -- Override general dendrite.database parameters. - # @default -- See values.yaml - database: - # -- Custom connection string - # @default -- file or derived from included postgresql deployment - connection_string: null - # -- Maximum open connections - # @default -- dendrite.database.max_open_conns - max_open_conns: null - # -- Maximum dile connections - # @default -- dendrite.database.max_idle_conns - max_idle_conns: null - # -- Maximum connection lifetime - # @default -- dendrite.database.conn_max_lifetime - conn_max_lifetime: null - -# -- Configuration for Dendrite. -# For more information see [the sample -# denrite-config.yaml](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) -# @default -- See values.yaml -dendrite: - # -- Enable polylith deployment - polylithEnabled: false - # -- Usage statistics reporting configuration - report_stats: - # -- Enable or disable usage reporting - # @default -- false - enabled: false - # -- Push endpoint for usage statistics - endpoint: "" - # -- If enabled, use an existing secrets for the TLS certificate and key. - # Otherwise, to enable TLS a `server.crt` and `server.key` must be mounted at - # `/etc/dendrite`. - # @default -- See values.yaml - tls_secret: - enabled: false - existingSecret: "" - crtPath: tls.crt - keyPath: tls.key - - matrix_key_secret: - # -- Create matrix_key secret using the keyBody below. - create: false - # -- New Key Body - keyBody: "" - # -- Use an existing secret - existingSecret: "" - # -- Field in the secret to get the key from - secretPath: matrix_key.pem - - # -- Enable and configure polylith ingress as per - # https://github.com/matrix-org/dendrite/blob/main/docs/nginx/polylith-sample.conf - # @default -- See values.yaml - polylith_ingress: - enabled: false - host: "" - annotations: {} - # -- Sync API Paths are a little tricky since they require regular expressions. Therefore - # the paths will depend on the ingress controller used. See values.yaml for nginx and traefik. - # @default -- See values.yaml - syncapi_paths: [] - # For Traefik uncomment these lines - # - /_matrix/client/{version:.*?}/rooms/{roomid:.*?}/messages - # - /_matrix/client/{version:.*?}/keys/changes - # - /_matrix/client/{version:.*?}/user/{userid:.*?}/filter/{filterid:.*?} - # - /_matrix/client/{version:.*?}/user/{userid:.*?}/filter - # - /_matrix/client/{version:.*?}/sync - # - # For nginx uncomment these lines and add the annotations here: - # https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#use-regex - # - /_matrix/client/.*?/(sync|user/.*?/filter/?.*|keys/changes|rooms/.*?/messages)$ - - # -- Configure database connection parameters. - # @default -- See values.yaml - database: - max_open_conns: 100 - max_idle_conns: 2 - conn_max_lifetime: -1 - # -- Configure the global settings for dendrite. - # @default -- See values.yaml - global: - # -- (required) Configure the server name for the dendrite instance. - server_name: localhost - # -- Configure the key_validity period - key_validity_period: 168h0m0s - # -- Congigure the in-memory caches - cache: - # -- Configure the maximum estimated cache size (not a hard limit) - max_size_estimated: "1gb" - # -- The maximum amount of time that a cache entry can live for in memory - max_age: "1h" - # -- Configure the well-known server name and optional port - well_known_server_name: "" - # -- Configure the well-known client name and optional port - well_known_client_name: "" - # -- Configure the list of domains the server will trust as identity servers - trusted_third_party_id_servers: - - matrix.org - - vector.im - # -- Disables federation - disable_federation: false - # -- Configure handling of presence events - presence: - # -- Whether inbound presence events are allowed, e.g. receiving presence events from other servers - enable_inbound: false - # -- Whether outbound presence events are allowed, e.g. sending presence events to other servers - enable_outbound: false - - # -- Server notices allows server admins to send messages to all users. - server_notices: - enabled: false - # -- The server localpart to be used when sending notices, ensure this is not yet taken - local_part: "_server" - # -- The displayname to be used when sending notices - display_name: "Server alerts" - # -- The mxid of the avatar to use - avatar_url: "" - # -- The roomname to be used when creating messages - room_name: "Server Alerts" - # -- Configure prometheus metrics collection for dendrite. - # @default -- See values.yaml - metrics: - # -- If enabled, metrics collection will be enabled - # @default -- See values.yaml - enabled: false - basic_auth: - username: metrics - password: metrics - # -- Configure DNS cache. - # @default -- See values.yaml - dns_cache: - # -- If enabled, dns cache will be enabled. - # @default -- See values.yaml - enabled: false - cache_size: 256 - cache_lifetime: "5m" - # -- Configure experimental MSC's - mscs: [] - - # -- Configure opentracing. - # @default -- See values.yaml - tracing: - enabled: false - jaeger: - serviceName: "" - disabled: false - rpc_metrics: false - tags: [] - sampler: null - reporter: null - headers: null - baggage_restrictions: null - throttler: null - - # -- Configure logging. - # @default -- See values.yaml - logging: - - type: file - level: info - params: - path: /var/log/dendrite - -postgresql: - # -- Enable and configure postgres as the database for dendrite. - # @default -- See value.yaml - enabled: false - image: - repository: bitnami/postgresql - tag: "14.4.0" - auth: - username: dendrite - password: changeme - database: dendrite - primary: - persistence: - enabled: false - initdb: - scriptsConfigMap: "dendrite-postgresql-init-scripts" - -nats: - # -- Enable and configure NATS for dendrite. Can be disabled for monolith - # deployments - an internal NATS server will be used in its place. - # @default -- See value.yaml - enabled: false - nats: - image: nats:2.7.1-alpine - jetstream: - enabled: true diff --git a/charts/incubator/handbrake/.helmignore b/charts/incubator/handbrake/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/handbrake/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/handbrake/Chart.yaml b/charts/incubator/handbrake/Chart.yaml deleted file mode 100644 index 6da6657307..0000000000 --- a/charts/incubator/handbrake/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v2 -appVersion: v1.24.2 -description: handbrake helm package -name: handbrake -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - handbrake -home: https://github.com/bjw-s/charts/tree/master/charts/stable/handbrake -icon: https://handbrake.org/icon -sources: - - https://hub.docker.com/r/jlesage/handbrake -maintainers: - - name: lucacalcaterra - email: calcaterra.luca@gmail.com -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/handbrake/README.md b/charts/incubator/handbrake/README.md deleted file mode 100644 index 57388c9ee2..0000000000 --- a/charts/incubator/handbrake/README.md +++ /dev/null @@ -1,115 +0,0 @@ -# handbrake - -![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![AppVersion: v1.24.2](https://img.shields.io/badge/AppVersion-v1.24.2-informational?style=flat-square) - -handbrake helm package - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install handbrake bjw-s/handbrake -``` - -## Installing the Chart - -To install the chart with the release name `handbrake` - -```console -helm install handbrake bjw-s/handbrake -``` - -## Uninstalling the Chart - -To uninstall the `handbrake` deployment - -```console -helm uninstall handbrake -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install handbrake \ - --set env.TZ="America/New York" \ - bjw-s/handbrake -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install handbrake bjw-s/handbrake -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See more environment variables in the [handbrake documentation](https://handbrake.org/docs). | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"jlesage/handbrake"` | image repository | -| image.tag | string | chart.appVersion | 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 - -### Version 0.1.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/handbrake?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/handbrake/README_CONFIG.md.gotmpl b/charts/incubator/handbrake/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/handbrake/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/handbrake/templates/NOTES.txt b/charts/incubator/handbrake/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/handbrake/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/handbrake/templates/common.yaml b/charts/incubator/handbrake/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/handbrake/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/handbrake/values.yaml b/charts/incubator/handbrake/values.yaml deleted file mode 100644 index 68d4ca05a0..0000000000 --- a/charts/incubator/handbrake/values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: jlesage/handbrake - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [handbrake documentation](https://handbrake.org/docs). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 5800 - vnc: - enabled: false - port: 5900 - -ingress: - # -- 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 - mountPath: "/config" - storage: - enabled: false - mountPath: "/storage" - output: - enabled: false - mountPath: "/output" diff --git a/charts/incubator/kah-common-chart/.helmignore b/charts/incubator/kah-common-chart/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/kah-common-chart/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/kah-common-chart/Chart.yaml b/charts/incubator/kah-common-chart/Chart.yaml deleted file mode 100644 index 143ba17a61..0000000000 --- a/charts/incubator/kah-common-chart/Chart.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- -apiVersion: v2 -description: A KaH-common powered chart template. This can be useful for small projects that don't have their own chart. -name: kah-common-chart -version: 2.0.0 -maintainers: - - name: bjw-s - email: me@bjw-s.dev -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/kah-common-chart/README_CONFIG.md.gotmpl b/charts/incubator/kah-common-chart/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/kah-common-chart/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/kah-common-chart/templates/common.yaml b/charts/incubator/kah-common-chart/templates/common.yaml deleted file mode 100644 index 759451415e..0000000000 --- a/charts/incubator/kah-common-chart/templates/common.yaml +++ /dev/null @@ -1,2 +0,0 @@ ---- -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/kah-common-chart/values.yaml b/charts/incubator/kah-common-chart/values.yaml deleted file mode 100644 index ed97d539c0..0000000000 --- a/charts/incubator/kah-common-chart/values.yaml +++ /dev/null @@ -1 +0,0 @@ ---- diff --git a/charts/incubator/lancache/.helmignore b/charts/incubator/lancache/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/lancache/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/lancache/Chart.yaml b/charts/incubator/lancache/Chart.yaml deleted file mode 100644 index bcaa7ffb24..0000000000 --- a/charts/incubator/lancache/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ ---- -apiVersion: v2 -appVersion: 1.0.0 -description: LanCache Monolithic - a caching proxy server for game download content -name: lancache -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - lancache -home: https://github.com/bjw-s/charts/tree/master/charts/stable/lancache -icon: https://avatars.githubusercontent.com/u/16938914 -sources: - - https://github.com/lancachenet/monolithic - - https://hub.docker.com/r/lancachenet/monolithic - - https://hub.docker.com/r/lancachenet/lancache-dns -maintainers: - - name: reitermarkus - email: me@reitermark.us -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/lancache/README.md b/charts/incubator/lancache/README.md deleted file mode 100644 index 4fd5cec83d..0000000000 --- a/charts/incubator/lancache/README.md +++ /dev/null @@ -1,133 +0,0 @@ -# lancache - -![Version: 0.6.2](https://img.shields.io/badge/Version-0.6.2-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square) - -LanCache Monolithic - a caching proxy server for game download content - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install lancache bjw-s/lancache -``` - -## Installing the Chart - -To install the chart with the release name `lancache` - -```console -helm install lancache bjw-s/lancache -``` - -## Uninstalling the Chart - -To uninstall the `lancache` deployment - -```console -helm uninstall lancache -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install lancache \ - --set env.TZ="America/New York" \ - bjw-s/lancache -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install lancache bjw-s/lancache -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| dns.enabled | bool | See values.yaml | Enable and configure LanCache DNS sidecar and service. | -| dns.env | object | `{}` | environment variables. See more environment variables in the [LanCache DNS documentation](https://lancache.net/docs/containers/dns/variables/). Most variables are inherited from the top-level `env`. `LANCACHE_IP` is auto-generated from the `loadBalancerIP` of the `main` service if specified. | -| dns.image.pullPolicy | string | `"Always"` | image pull policy | -| dns.image.repository | string | `"lancachenet/lancache-dns"` | image repository | -| dns.image.tag | string | `"latest"` | image tag | -| dnsConfig.nameservers[0] | string | `"127.0.0.1"` | | -| dnsPolicy | string | `"None"` | LanCache uses custom upstream nameservers, overridable with the `UPSTREAM_DNS` variable. | -| env | object | See below | environment variables. See more environment variables in the [LanCache Monolithic documentation](https://lancache.net/docs/containers/monolithic/variables/). | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"Always"` | image pull policy | -| image.repository | string | `"lancachenet/monolithic"` | image repository | -| image.tag | string | `"latest"` | image tag | -| nodeSelector | object | `{"kubernetes.io/arch":"amd64"}` | The official LanCache image is only available for x86_64. | -| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | -| probes.liveness.custom | bool | `true` | | -| probes.liveness.spec.httpGet.path | string | `"/lancache-heartbeat"` | | -| probes.liveness.spec.httpGet.port | int | `80` | | -| probes.readiness.custom | bool | `true` | | -| probes.readiness.spec.httpGet.path | string | `"/lancache-heartbeat"` | | -| probes.readiness.spec.httpGet.port | int | `80` | | -| probes.startup.custom | bool | `true` | | -| probes.startup.spec.httpGet.path | string | `"/lancache-heartbeat"` | | -| probes.startup.spec.httpGet.port | int | `80` | | -| service | object | See values.yaml | Configures service settings for the chart. | - -## Changelog - -### Version 0.6.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/lancache?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/lancache/README_CONFIG.md.gotmpl b/charts/incubator/lancache/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/lancache/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/lancache/templates/NOTES.txt b/charts/incubator/lancache/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/lancache/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/lancache/templates/common.yaml b/charts/incubator/lancache/templates/common.yaml deleted file mode 100644 index eb394043ab..0000000000 --- a/charts/incubator/lancache/templates/common.yaml +++ /dev/null @@ -1,100 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the hardcoded settings */}} -{{- define "lancache.harcodedValues" -}} -{{ if .Values.dns.enabled }} -additionalContainers: - dns: - name: dns - image: "{{ .Values.dns.image.repository }}:{{ .Values.dns.image.tag }}" - imagePullPolicy: {{ .Values.dns.image.pullPolicy }} - env: - {{- if .Values.env.TZ }} - - name: TZ - value: {{ .Values.env.TZ | quote }} - {{- end }} - {{- if or (not .Values.env.CACHE_MODE) (eq .Values.env.CACHE_MODE "generic") }} - - name: USE_GENERIC_CACHE - value: 'true' - {{- end }} - {{- if .Values.dns.env.LANCACHE_IP }} - - name: LANCACHE_IP - value: {{ .Values.dns.env.LANCACHE_IP | quote }} - {{- else if .Values.service.main.loadBalancerIP }} - - name: LANCACHE_IP - value: {{ .Values.service.main.loadBalancerIP | quote }} - {{- else }} - - name: LANCACHE_IP - value: {{ printf "$(%v_SERVICE_HOST)" (include "common.names.fullname" . | upper | replace "-" "_" ) | quote }} - {{- end }} - {{- if .Values.env.UPSTREAM_DNS }} - - name: UPSTREAM_DNS - value: {{ .Values.env.UPSTREAM_DNS | quote }} - {{- end }} - {{- if .Values.env.CACHE_DOMAINS_REPO }} - - name: CACHE_DOMAINS_REPO - value: {{ .Values.env.CACHE_DOMAINS_REPO | quote }} - {{- end }} - {{- if .Values.env.CACHE_DOMAINS_BRANCH }} - - name: CACHE_DOMAINS_BRANCH - value: {{ .Values.env.CACHE_DOMAINS_BRANCH | quote }} - {{- end }} - ports: - - name: dns - containerPort: 53 - protocol: UDP - livenessProbe: - exec: - command: - - bash - - -c - - | - set -euo pipefail - - # Check if LanCache DNS entries are set up. - dig @127.0.0.1 "${LANCACHE_DNSDOMAIN}" SOA | grep localhost - - # Check if upstream DNS server is reachable. - dig "${LANCACHE_DNSDOMAIN}" SOA - readinessProbe: - exec: - command: - - bash - - -c - - | - set -euo pipefail - - # Check if LanCache DNS entries are set up. - dig @127.0.0.1 "${LANCACHE_DNSDOMAIN}" SOA | grep localhost - - # Check if upstream DNS server is reachable. - dig "${LANCACHE_DNSDOMAIN}" SOA - startupProbe: - exec: - command: - - bash - - -c - - | - set -euo pipefail - - # Check if LanCache DNS entries are set up. - dig @127.0.0.1 "${LANCACHE_DNSDOMAIN}" SOA | grep localhost - - # Check if upstream DNS server is reachable. - dig "${LANCACHE_DNSDOMAIN}" SOA - -service: - dns: - enabled: true - ports: - dns: - enabled: true - protocol: UDP - containerPort: 53 -{{ end }} -{{- end -}} -{{- $_ := mergeOverwrite .Values (include "lancache.harcodedValues" . | fromYaml) -}} - -{{/* Render the templates */}} -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/lancache/values.yaml b/charts/incubator/lancache/values.yaml deleted file mode 100644 index ef4bec627f..0000000000 --- a/charts/incubator/lancache/values.yaml +++ /dev/null @@ -1,95 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: lancachenet/monolithic - # -- image tag - tag: latest - # -- image pull policy - pullPolicy: Always - -# -- environment variables. See more environment variables in the [LanCache Monolithic documentation](https://lancache.net/docs/containers/monolithic/variables/). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - # UPSTREAM_DNS: - # CACHE_MEM_SIZE: - # CACHE_DISK_SIZE: - # CACHE_MAX_AGE: - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 80 - https: - enabled: true - port: 443 - dns: - enabled: false - ports: - dns: - port: 53 - -# -- LanCache uses custom upstream nameservers, overridable with the `UPSTREAM_DNS` variable. -dnsPolicy: None -dnsConfig: - nameservers: - - 127.0.0.1 - -dns: - # -- Enable and configure LanCache DNS sidecar and service. - # @default -- See values.yaml - enabled: false - # -- environment variables. See more environment variables in the [LanCache DNS documentation](https://lancache.net/docs/containers/dns/variables/). - # Most variables are inherited from the top-level `env`. `LANCACHE_IP` is auto-generated from the `loadBalancerIP` of the `main` service if specified. - env: {} - image: - # -- image repository - repository: lancachenet/lancache-dns - # -- image tag - tag: latest - # -- image pull policy - pullPolicy: Always - -probes: - readiness: - custom: true - spec: - httpGet: - path: /lancache-heartbeat - port: 80 - liveness: - custom: true - spec: - httpGet: - path: /lancache-heartbeat - port: 80 - startup: - custom: true - spec: - httpGet: - path: /lancache-heartbeat - port: 80 - -# -- Configure persistence settings for the chart under this key. -# @default -- See values.yaml -persistence: - data: - enabled: false - mountPath: /data/cache - logs: - enabled: false - mountPath: /data/logs - -# -- The official LanCache image is only available for x86_64. -nodeSelector: - kubernetes.io/arch: amd64 diff --git a/charts/incubator/mopidy/.helmignore b/charts/incubator/mopidy/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/mopidy/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/mopidy/Chart.yaml b/charts/incubator/mopidy/Chart.yaml deleted file mode 100644 index 0b6152940d..0000000000 --- a/charts/incubator/mopidy/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v2 -appVersion: latest -description: mopidy helm package -name: mopidy -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - mopidy -home: https://github.com/bjw-s/charts/tree/master/charts/stable/mopidy -icon: https://mopidy.org/icon -sources: - - https://github.com/mopidy/mopidy-docker -maintainers: - - name: lanquarden - email: lanquarden@gmail.com -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/mopidy/README.md b/charts/incubator/mopidy/README.md deleted file mode 100644 index 5c46a3de1e..0000000000 --- a/charts/incubator/mopidy/README.md +++ /dev/null @@ -1,116 +0,0 @@ -# mopidy - -![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -mopidy helm package - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install mopidy bjw-s/mopidy -``` - -## Installing the Chart - -To install the chart with the release name `mopidy` - -```console -helm install mopidy bjw-s/mopidy -``` - -## Uninstalling the Chart - -To uninstall the `mopidy` deployment - -```console -helm uninstall mopidy -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install mopidy \ - --set env.TZ="America/New York" \ - bjw-s/mopidy -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install mopidy bjw-s/mopidy -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| config | string | `"[core]\ndata_dir = /var/lib/mopidy\n\n[audio]\noutput = audioresample ! audioconvert ! audio/x-raw,rate=48000,channels=2,format=S16LE ! tcpclientsink host=snapcast port=4953\n\n[http]\nhostname = 0.0.0.0\ndefault_app = iris\n\n[mpd]\nhostname = 0.0.0.0\n\n[tidal]\nenabled = false\n\n[mixcloud]\nenabled = false\n\n[subidy]\nenabled = true\nurl = http://gonic\nusername = admin\npassword = admin\n\n[spotify]\nenabled = false\n# Fast startup because we use the Spotify HTTP API to load these instead\n# Makes playlists unavailable under Browse > Spotify.\nallow_playlists = false\n"` | | -| env | object | See below | environment variables. See more environment variables in the [mopidy documentation](https://mopidy.org/docs). | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"jaedb/iris"` | image repository | -| image.tag | string | chart.appVersion | 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 - -### Version 0.1.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/mopidy?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/mopidy/README_CONFIG.md.gotmpl b/charts/incubator/mopidy/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/mopidy/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/mopidy/templates/NOTES.txt b/charts/incubator/mopidy/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/mopidy/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/mopidy/templates/common.yaml b/charts/incubator/mopidy/templates/common.yaml deleted file mode 100644 index 7ac1873dd5..0000000000 --- a/charts/incubator/mopidy/templates/common.yaml +++ /dev/null @@ -1,19 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the hardcoded settings */}} -{{- define "mopidy.hardcodedValues" -}} -persistence: - mopidy-config: - enabled: "true" - mountPath: "/config/mopidy.conf" - subPath: "mopidy.conf" - type: "custom" - volumeSpec: - configMap: - name: {{ printf "%v-config" (include "common.names.fullname" .) }} -{{- end -}} -{{- $_ := mergeOverwrite .Values (include "mopidy.hardcodedValues" . | fromYaml) -}} - -{{/* Render the templates */}} -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/mopidy/templates/configmap.yaml b/charts/incubator/mopidy/templates/configmap.yaml deleted file mode 100644 index 60c2e910bc..0000000000 --- a/charts/incubator/mopidy/templates/configmap.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{- include "common.values.setup" . -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - mopidy.conf: | - {{- .Values.config | nindent 4 }} diff --git a/charts/incubator/mopidy/values.yaml b/charts/incubator/mopidy/values.yaml deleted file mode 100644 index 4871ddbfee..0000000000 --- a/charts/incubator/mopidy/values.yaml +++ /dev/null @@ -1,79 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: jaedb/iris - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [mopidy documentation](https://mopidy.org/docs). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - PIP_PACKAGES: Mopidy-Mixcloud Mopidy-Subidy - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 6680 - # mopidy JSON-RPC port - json-rpc: - enabled: true - port: 6600 - -ingress: - # -- 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 - # mountPath: /data - -config: | - [core] - data_dir = /var/lib/mopidy - - [audio] - output = audioresample ! audioconvert ! audio/x-raw,rate=48000,channels=2,format=S16LE ! tcpclientsink host=snapcast port=4953 - - [http] - hostname = 0.0.0.0 - default_app = iris - - [mpd] - hostname = 0.0.0.0 - - [tidal] - enabled = false - - [mixcloud] - enabled = false - - [subidy] - enabled = true - url = http://gonic - username = admin - password = admin - - [spotify] - enabled = false - # Fast startup because we use the Spotify HTTP API to load these instead - # Makes playlists unavailable under Browse > Spotify. - allow_playlists = false diff --git a/charts/incubator/openhab/.helmignore b/charts/incubator/openhab/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/openhab/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/openhab/Chart.yaml b/charts/incubator/openhab/Chart.yaml deleted file mode 100644 index 7c033bc697..0000000000 --- a/charts/incubator/openhab/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v2 -appVersion: 3.2.0 -description: openhab helm package -name: openhab -version: 2.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - openhab -home: https://github.com/bjw-s/charts/tree/master/charts/stable/openhab -icon: https://www.openhab.org/openhab-logo-square.png -sources: - - https://hub.docker.com/r/openhab/openhab -maintainers: - - name: reitermarkus - email: me@reitermark.us -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/openhab/README.md b/charts/incubator/openhab/README.md deleted file mode 100644 index 19ed53c879..0000000000 --- a/charts/incubator/openhab/README.md +++ /dev/null @@ -1,116 +0,0 @@ -# openhab - -![Version: 1.5.2](https://img.shields.io/badge/Version-1.5.2-informational?style=flat-square) ![AppVersion: 3.2.0](https://img.shields.io/badge/AppVersion-3.2.0-informational?style=flat-square) - -openhab helm package - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install openhab bjw-s/openhab -``` - -## Installing the Chart - -To install the chart with the release name `openhab` - -```console -helm install openhab bjw-s/openhab -``` - -## Uninstalling the Chart - -To uninstall the `openhab` deployment - -```console -helm uninstall openhab -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install openhab \ - --set env.TZ="America/New York" \ - bjw-s/openhab -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install openhab bjw-s/openhab -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | string | See below | environment variables. See more environment variables in the [openhab image documentation](https://hub.docker.com/r/openhab/openhab). | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"openhab/openhab"` | image repository | -| image.tag | string | `"3.2.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. Choose either -- a single volume for all data or separate volumes for each sub-directory. | -| persistence.addons | object | `{"enabled":false,"mountPath":"/openhab/addons"}` | separate volumes | -| persistence.data | object | `{"enabled":false,"subPath":[{"mountPath":"/openhab/addons","path":"addons"},{"mountPath":"/openhab/conf","path":"conf"},{"mountPath":"/openhab/userdata","path":"userdata"}]}` | single volume | -| service | object | See values.yaml | Set the container timezone TZ: UTC EXTRA_JAVA_OPTS: -Duser.timezone=UTC USER_ID: 1000 GROUP_ID: 1000 OPENHAB_HTTP_PORT: 8080 OPENHAB_HTTPS_PORT: 8443 CRYPTO_POLICY: unlimited -- Configures service settings for the chart. | - -## Changelog - -### Version 1.5.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/openhab?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/openhab/README_CONFIG.md.gotmpl b/charts/incubator/openhab/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/openhab/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/openhab/templates/NOTES.txt b/charts/incubator/openhab/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/openhab/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/openhab/templates/common.yaml b/charts/incubator/openhab/templates/common.yaml deleted file mode 100644 index 54035fe300..0000000000 --- a/charts/incubator/openhab/templates/common.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the hardcoded volumes */}} -{{- define "openhab.hardcodedValues" -}} -persistence: - init: - enabled: true - mountPath: /etc/cont-init.d/enable-console-logging.sh - subPath: enable-console-logging.sh - type: custom - volumeSpec: - configMap: - name: {{ printf "%v-init" (include "common.names.fullname" .) }} -{{- end -}} -{{- $_ := mergeOverwrite .Values (include "openhab.hardcodedValues" . | fromYaml) -}} - -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/openhab/templates/configmap.yaml b/charts/incubator/openhab/templates/configmap.yaml deleted file mode 100644 index 01a30be845..0000000000 --- a/charts/incubator/openhab/templates/configmap.yaml +++ /dev/null @@ -1,12 +0,0 @@ -{{- include "common.values.setup" . -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "common.names.fullname" . }}-init - labels: - {{- include "common.labels" . | nindent 4 }} -data: - enable-console-logging.sh: | - echo 'Enabling console logging.' - sed -i -E 's|().*|\1|' /openhab/userdata/etc/log4j2.xml diff --git a/charts/incubator/openhab/values.yaml b/charts/incubator/openhab/values.yaml deleted file mode 100644 index 59c4aa19e4..0000000000 --- a/charts/incubator/openhab/values.yaml +++ /dev/null @@ -1,70 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: openhab/openhab - # -- image tag - tag: 3.2.0 - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [openhab image documentation](https://hub.docker.com/r/openhab/openhab). -# @default -- See below -env: - # -- Set the container timezone - # TZ: UTC - # EXTRA_JAVA_OPTS: -Duser.timezone=UTC - # USER_ID: 1000 - # GROUP_ID: 1000 - # OPENHAB_HTTP_PORT: 8080 - # OPENHAB_HTTPS_PORT: 8443 - # CRYPTO_POLICY: unlimited - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - enabled: true - port: 8080 - https: - enabled: true - port: 8443 - -ingress: - # -- 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. Choose either -# -- a single volume for all data or separate volumes for each sub-directory. -# @default -- See values.yaml -persistence: - # -- single volume - data: - enabled: false - subPath: - - mountPath: /openhab/addons - path: addons - - mountPath: /openhab/conf - path: conf - - mountPath: /openhab/userdata - path: userdata - - # -- separate volumes - addons: - enabled: false - mountPath: /openhab/addons - conf: - enabled: false - mountPath: /openhab/conf - userdata: - enabled: false - mountPath: /openhab/userdata diff --git a/charts/incubator/scrypted/.helmignore b/charts/incubator/scrypted/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/scrypted/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/scrypted/Chart.yaml b/charts/incubator/scrypted/Chart.yaml deleted file mode 100644 index 71d0d88160..0000000000 --- a/charts/incubator/scrypted/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -apiVersion: v2 -appVersion: 0.0.138 -description: scrypted helm package -name: scrypted -type: application -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - scrypted -home: https://github.com/bjw-s/charts/tree/master/charts/stable/scrypted -icon: https://scrypted.org/icon -sources: - - https://github.com/koush/scrypted -maintainers: - - name: scrypted - email: koush@scrypted.com -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/scrypted/README.md b/charts/incubator/scrypted/README.md deleted file mode 100644 index f35a9e7fd1..0000000000 --- a/charts/incubator/scrypted/README.md +++ /dev/null @@ -1,115 +0,0 @@ -# scrypted - -![Version: 0.3.2](https://img.shields.io/badge/Version-0.3.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.138](https://img.shields.io/badge/AppVersion-0.0.138-informational?style=flat-square) - -scrypted helm package - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install scrypted bjw-s/scrypted -``` - -## Installing the Chart - -To install the chart with the release name `scrypted` - -```console -helm install scrypted bjw-s/scrypted -``` - -## Uninstalling the Chart - -To uninstall the `scrypted` deployment - -```console -helm uninstall scrypted -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install scrypted \ - --set env.TZ="America/New York" \ - bjw-s/scrypted -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install scrypted bjw-s/scrypted -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See more environment variables in the [scrypted documentation](https://scrypted.org/docs). | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"koush/scrypted"` | image repository | -| image.tag | string | `"16-bullseye"` | 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 - -### Version 0.3.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/scrypted?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/scrypted/README_CONFIG.md.gotmpl b/charts/incubator/scrypted/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/scrypted/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/scrypted/templates/NOTES.txt b/charts/incubator/scrypted/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/scrypted/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/scrypted/templates/common.yaml b/charts/incubator/scrypted/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/scrypted/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/scrypted/values.yaml b/charts/incubator/scrypted/values.yaml deleted file mode 100644 index 46c7f05dcb..0000000000 --- a/charts/incubator/scrypted/values.yaml +++ /dev/null @@ -1,52 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: koush/scrypted - # -- image tag - tag: 16-bullseye - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [scrypted documentation](https://scrypted.org/docs). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 10080 - primary: true - https: - enabled: false - port: 10443 - protocol: HTTPS - primary: false - debug: - enabled: false - port: 10081 - protocol: HTTP - primary: false - -ingress: - # -- 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 - mountPath: /server/volume diff --git a/charts/incubator/sdtd/.helmignore b/charts/incubator/sdtd/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/sdtd/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/sdtd/Chart.yaml b/charts/incubator/sdtd/Chart.yaml deleted file mode 100644 index 8bebd1c323..0000000000 --- a/charts/incubator/sdtd/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v2 -appVersion: main -description: Dedicated server for 7 Days to Die -name: sdtd -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - 7d2d -home: https://github.com/bjw-s/charts/tree/master/charts/stable/7d2d -icon: https://7daystodie.com/wp-content/uploads/2016/04/7dtd_site_icon.png -sources: - - https://github.com/reitermarkus/7d2d -maintainers: - - name: reitermarkus - email: me@reitermark.us -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/sdtd/README.md b/charts/incubator/sdtd/README.md deleted file mode 100644 index 214c50158a..0000000000 --- a/charts/incubator/sdtd/README.md +++ /dev/null @@ -1,116 +0,0 @@ -# sdtd - -![Version: 0.3.2](https://img.shields.io/badge/Version-0.3.2-informational?style=flat-square) ![AppVersion: main](https://img.shields.io/badge/AppVersion-main-informational?style=flat-square) - -Dedicated server for 7 Days to Die - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install sdtd bjw-s/sdtd -``` - -## Installing the Chart - -To install the chart with the release name `sdtd` - -```console -helm install sdtd bjw-s/sdtd -``` - -## Uninstalling the Chart - -To uninstall the `sdtd` deployment - -```console -helm uninstall sdtd -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install sdtd \ - --set env.TZ="America/New York" \ - bjw-s/sdtd -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install sdtd bjw-s/sdtd -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See more environment variables in the [7d2d documentation](https://github.com/reitermarkus/7d2d). | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"Always"` | image pull policy | -| image.repository | string | `"ghcr.io/reitermarkus/7d2d"` | image repository | -| image.tag | string | chart.appVersion | image tag | -| nodeSelector | object | `{"kubernetes.io/arch":"amd64"}` | The server binary is only available for x86_64. | -| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | -| podSecurityContext | object | `{}` | Configure the Security Context for the Pod | -| service | object | See values.yaml | Configures service settings for the chart. | - -## Changelog - -### Version 0.3.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/sdtd?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/sdtd/README_CONFIG.md.gotmpl b/charts/incubator/sdtd/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/sdtd/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/sdtd/templates/NOTES.txt b/charts/incubator/sdtd/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/sdtd/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/sdtd/templates/common.yaml b/charts/incubator/sdtd/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/sdtd/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/sdtd/values.yaml b/charts/incubator/sdtd/values.yaml deleted file mode 100644 index a9a7136c08..0000000000 --- a/charts/incubator/sdtd/values.yaml +++ /dev/null @@ -1,62 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: ghcr.io/reitermarkus/7d2d - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: Always - -# -- environment variables. See more environment variables in the [7d2d documentation](https://github.com/reitermarkus/7d2d). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - # VERSION: alpha20.2 - # SERVER_NAME: My 7 Days to Die Server - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - enabled: false - primary: false - serverquery: - primary: true - enabled: true - port: 26900 - serverlist: - enabled: true - port: 26900 - protocol: UDP - steam: - enabled: true - port: 26901 - protocol: UDP - -# -- Configure the Security Context for the Pod -podSecurityContext: {} - # fsGroup: 1000 - -# -- Configure persistence settings for the chart under this key. -# @default -- See values.yaml -persistence: - data: - enabled: false - mountPath: /data - server: - enabled: false - mountPath: /server - -# -- The server binary is only available for x86_64. -nodeSelector: - kubernetes.io/arch: amd64 diff --git a/charts/incubator/signal-cli-rest-api/.helmignore b/charts/incubator/signal-cli-rest-api/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/signal-cli-rest-api/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/signal-cli-rest-api/Chart.yaml b/charts/incubator/signal-cli-rest-api/Chart.yaml deleted file mode 100644 index 7b077d6434..0000000000 --- a/charts/incubator/signal-cli-rest-api/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ ---- -apiVersion: v2 -version: 2.0.0 -description: Dockerized Signal Messenger REST API -name: signal-cli-rest-api -appVersion: "0.57" -kubeVersion: ">=1.16.0-0" -keywords: - - signal-cli-rest-api - - signal-messenger - - signal -home: https://github.com/bjw-s/charts/tree/master/charts/stable/signal-cli-rest-api -icon: https://signal-cli-rest-api.org/icon -sources: - - https://github.com/bbernhard/signal-cli-rest-api -maintainers: - - name: vargat - url: https://github.com/tamasv -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/signal-cli-rest-api/README.md b/charts/incubator/signal-cli-rest-api/README.md deleted file mode 100644 index d6b8eca2e2..0000000000 --- a/charts/incubator/signal-cli-rest-api/README.md +++ /dev/null @@ -1,116 +0,0 @@ -# signal-cli-rest-api - -![Version: 1.2.2](https://img.shields.io/badge/Version-1.2.2-informational?style=flat-square) ![AppVersion: 0.57](https://img.shields.io/badge/AppVersion-0.57-informational?style=flat-square) - -Dockerized Signal Messenger REST API - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install signal-cli-rest-api bjw-s/signal-cli-rest-api -``` - -## Installing the Chart - -To install the chart with the release name `signal-cli-rest-api` - -```console -helm install signal-cli-rest-api bjw-s/signal-cli-rest-api -``` - -## Uninstalling the Chart - -To uninstall the `signal-cli-rest-api` deployment - -```console -helm uninstall signal-cli-rest-api -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install signal-cli-rest-api \ - --set env.TZ="America/New York" \ - bjw-s/signal-cli-rest-api -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install signal-cli-rest-api bjw-s/signal-cli-rest-api -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See more environment variables in the [signal-cli-rest-api documentation](https://github.com/bbernhard/signal-cli-rest-api). | -| env.MODE | string | `"native"` | Set the Execution mode. See https://github.com/bbernhard/signal-cli-rest-api#execution-modes | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"bbernhard/signal-cli-rest-api"` | image repository | -| image.tag | string | `nil` | 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 - -### Version 1.2.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/signal-cli-rest-api?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/signal-cli-rest-api/README_CONFIG.md.gotmpl b/charts/incubator/signal-cli-rest-api/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/signal-cli-rest-api/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/signal-cli-rest-api/templates/NOTES.txt b/charts/incubator/signal-cli-rest-api/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/signal-cli-rest-api/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/signal-cli-rest-api/templates/common.yaml b/charts/incubator/signal-cli-rest-api/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/signal-cli-rest-api/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/signal-cli-rest-api/values.yaml b/charts/incubator/signal-cli-rest-api/values.yaml deleted file mode 100644 index 66e63bb2e3..0000000000 --- a/charts/incubator/signal-cli-rest-api/values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: bbernhard/signal-cli-rest-api - # -- image tag - tag: - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [signal-cli-rest-api documentation](https://github.com/bbernhard/signal-cli-rest-api). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - # -- Set the Execution mode. See https://github.com/bbernhard/signal-cli-rest-api#execution-modes - MODE: native - # -- Set the Auto receive schedule. See https://github.com/bbernhard/signal-cli-rest-api#auto-receive-schedule - # AUTO_RECEIVE_SCHEDULE="0 22 * * *" - # -- Set the config directory for the application. See https://github.com/bbernhard/signal-cli-rest-api#advanced-settings - # SIGNAL_CLI_CONFIG_DIR: "/home/.local/share/signal-cli" - # -- Specifies the uid of the signal-api user inside the docker container. Defaults to 1000 - # SIGNAL_CLI_UID: 1000 - # -- Specifies the gid of the signal-api group inside the docker container. Defaults to 1000 - # SIGNAL_CLI_GID: 1000 -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 8080 - -ingress: - # -- 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 - mountPath: /home/.local/share/signal-cli diff --git a/charts/incubator/sinusbot/.helmignore b/charts/incubator/sinusbot/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/sinusbot/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/sinusbot/Chart.yaml b/charts/incubator/sinusbot/Chart.yaml deleted file mode 100644 index 09ccbc2652..0000000000 --- a/charts/incubator/sinusbot/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v2 -appVersion: 1.0.0-beta.14 -description: TeamSpeak & Discord Bot -name: sinusbot -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - sinusbot -home: https://github.com/bjw-s/charts/tree/master/charts/stable/sinusbot -icon: https://pbs.twimg.com/profile_images/613423613711122432/fFJZiB_t_400x400.png -sources: - - https://github.com/sinusbot/sinusbot-docker -maintainers: - - name: reitermarkus - email: me@reitermark.us -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/sinusbot/README.md b/charts/incubator/sinusbot/README.md deleted file mode 100644 index 058addb817..0000000000 --- a/charts/incubator/sinusbot/README.md +++ /dev/null @@ -1,119 +0,0 @@ -# sinusbot - -![Version: 0.5.2](https://img.shields.io/badge/Version-0.5.2-informational?style=flat-square) ![AppVersion: 1.0.0-beta.14](https://img.shields.io/badge/AppVersion-1.0.0--beta.14-informational?style=flat-square) - -TeamSpeak & Discord Bot - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install sinusbot bjw-s/sinusbot -``` - -## Installing the Chart - -To install the chart with the release name `sinusbot` - -```console -helm install sinusbot bjw-s/sinusbot -``` - -## Uninstalling the Chart - -To uninstall the `sinusbot` deployment - -```console -helm uninstall sinusbot -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install sinusbot \ - --set env.TZ="America/New York" \ - bjw-s/sinusbot -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install sinusbot bjw-s/sinusbot -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See more environment variables in the [${CHARTNAME} documentation](https://${CHARTNAME}.org/docs). | -| env.GID | string | `"1001"` | Specify the group ID the application will run as | -| env.UID | string | `"1001"` | Specify the user ID the application will run as | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"sinusbot/docker"` | image repository | -| image.tag | string | `"1.0.0-beta.14-dc94a7c"` | image tag | -| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | -| nodeSelector | object | `{"kubernetes.io/arch":"amd64"}` | The official SinusBot image is only available for x86_64. | -| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. Choose either -- a single volume for all data or separate volumes for each sub-directory. | -| persistence.data | object | `{"enabled":false,"mountPath":"/opt/sinusbot/data"}` | separate volumes | -| persistence.sinusbot | object | `{"enabled":false,"subPath":[{"mountPath":"/opt/sinusbot/data","path":"data"},{"mountPath":"/opt/sinusbot/scripts","path":"scripts"}]}` | single volume | -| service | object | See values.yaml | Configures service settings for the chart. | - -## Changelog - -### Version 0.5.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/sinusbot?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/sinusbot/README_CONFIG.md.gotmpl b/charts/incubator/sinusbot/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/sinusbot/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/sinusbot/templates/NOTES.txt b/charts/incubator/sinusbot/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/sinusbot/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/sinusbot/templates/common.yaml b/charts/incubator/sinusbot/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/sinusbot/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/sinusbot/values.yaml b/charts/incubator/sinusbot/values.yaml deleted file mode 100644 index a2b39d0aaa..0000000000 --- a/charts/incubator/sinusbot/values.yaml +++ /dev/null @@ -1,62 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: sinusbot/docker - # -- image tag - tag: 1.0.0-beta.14-dc94a7c - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [${CHARTNAME} documentation](https://${CHARTNAME}.org/docs). -# @default -- See below -env: - # -- Specify the user ID the application will run as - UID: "1001" - # -- Specify the group ID the application will run as - GID: "1001" - # OVERRIDE_PASSWORD: - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 8087 - -ingress: - # -- 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. Choose either -# -- a single volume for all data or separate volumes for each sub-directory. -# @default -- See values.yaml -persistence: - # -- single volume - sinusbot: - enabled: false - subPath: - - mountPath: /opt/sinusbot/data - path: data - - mountPath: /opt/sinusbot/scripts - path: scripts - - # -- separate volumes - data: - enabled: false - mountPath: /opt/sinusbot/data - scripts: - enabled: false - mountPath: /opt/sinusbot/scripts - -# -- The official SinusBot image is only available for x86_64. -nodeSelector: - kubernetes.io/arch: amd64 diff --git a/charts/incubator/snapcast/.helmignore b/charts/incubator/snapcast/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/snapcast/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/snapcast/Chart.yaml b/charts/incubator/snapcast/Chart.yaml deleted file mode 100644 index ea2f8bede3..0000000000 --- a/charts/incubator/snapcast/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -apiVersion: v2 -appVersion: latest -description: snapcast helm package -name: snapcast -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - snapcast - - snapserver -home: https://github.com/bjw-s/charts/tree/master/charts/incubator/snapcast -icon: https://github.com/badaix/snapcast/blob/master/doc/web_hi_res_512.png -sources: - - https://github.com/badaix/snapcast -maintainers: - - name: lanquarden - email: lanquarden@gmail.com -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/snapcast/README.md b/charts/incubator/snapcast/README.md deleted file mode 100644 index 632adf8fd7..0000000000 --- a/charts/incubator/snapcast/README.md +++ /dev/null @@ -1,119 +0,0 @@ -# snapcast - -![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -snapcast helm package - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install snapcast bjw-s/snapcast -``` - -## Installing the Chart - -To install the chart with the release name `snapcast` - -```console -helm install snapcast bjw-s/snapcast -``` - -## Uninstalling the Chart - -To uninstall the `snapcast` deployment - -```console -helm uninstall snapcast -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install snapcast \ - --set env.TZ="America/New York" \ - bjw-s/snapcast -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install snapcast bjw-s/snapcast -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| config | string | See values.yaml | Snapserver configuration, see https://github.com/badaix/snapcast/blob/master/doc/configuration.md | -| env | object | See below | environment variables. | -| env.TZ | string | `"UTC"` | Set the container timezone | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"saiyato/snapserver"` | image repository | -| image.tag | string | chart.appVersion | 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. | -| service.main.ports.clients | object | `{"enabled":true,"port":1704}` | Snapcast clients connect on port 1704 (default) | -| service.main.ports.control | object | `{"enabled":true,"port":1705}` | Snapcast control on port 1705 (default) | -| service.streams | object | `{"enabled":true,"ports":{"stream1":{"enabled":true,"port":4953},"stream2":{"enabled":true,"port":4954}}}` | Configure stream ports when using TCP server sockets as snapserver input streams | - -## Changelog - -### Version 0.1.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/snapcast?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/snapcast/README_CONFIG.md.gotmpl b/charts/incubator/snapcast/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/snapcast/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/snapcast/templates/NOTES.txt b/charts/incubator/snapcast/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/snapcast/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/snapcast/templates/common.yaml b/charts/incubator/snapcast/templates/common.yaml deleted file mode 100644 index 03ecd937dd..0000000000 --- a/charts/incubator/snapcast/templates/common.yaml +++ /dev/null @@ -1,19 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the hardcoded settings */}} -{{- define "snapcast.hardcodedValues" -}} -persistence: - snapcast-config: - enabled: "true" - mountPath: "/etc/snapserver.conf" - subPath: "snapserver.conf" - type: "custom" - volumeSpec: - configMap: - name: {{ printf "%v-config" (include "common.names.fullname" .) }} -{{- end -}} -{{- $_ := mergeOverwrite .Values (include "snapcast.hardcodedValues" . | fromYaml) -}} - -{{/* Render the templates */}} -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/snapcast/templates/configmap.yaml b/charts/incubator/snapcast/templates/configmap.yaml deleted file mode 100644 index 18df25e2e6..0000000000 --- a/charts/incubator/snapcast/templates/configmap.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{- include "common.values.setup" . -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - snapserver.conf: | - {{- .Values.config | nindent 4 }} diff --git a/charts/incubator/snapcast/values.yaml b/charts/incubator/snapcast/values.yaml deleted file mode 100644 index c2af828e23..0000000000 --- a/charts/incubator/snapcast/values.yaml +++ /dev/null @@ -1,241 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: saiyato/snapserver - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 1780 - # -- Snapcast clients connect on port 1704 (default) - clients: - enabled: true - port: 1704 - # -- Snapcast control on port 1705 (default) - control: - enabled: true - port: 1705 - # -- Configure stream ports when using TCP server sockets as snapserver input streams - streams: - enabled: true - ports: - stream1: - enabled: true - port: 4953 - stream2: - enabled: true - port: 4954 - -ingress: - # -- 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 - # mountPath: /data - -# -- Snapserver configuration, see https://github.com/badaix/snapcast/blob/master/doc/configuration.md -# @default -- See values.yaml -config: | - ############################################################################### - # ______ # - # / _____) # - # ( (____ ____ _____ ____ ___ _____ ____ _ _ _____ ____ # - # \____ \ | _ \ (____ || _ \ /___)| ___ | / ___)| | | || ___ | / ___) # - # _____) )| | | |/ ___ || |_| ||___ || ____|| | \ V / | ____|| | # - # (______/ |_| |_|\_____|| __/ (___/ |_____)|_| \_/ |_____)|_| # - # |_| # - # # - # Snapserver config file # - # # - ############################################################################### - - # default values are commented - # uncomment and edit to change them - - # Settings can be overwritten on command line with: - # "--
.=", e.g. --server.threads=4 - - - # General server settings ##################################################### - # - [server] - # Number of additional worker threads to use - # - For values < 0 the number of threads will be 2 (on single and dual cores) - # or 4 (for quad and more cores) - # - 0 will utilize just the processes main thread and might cause audio drops - # in case there are a couple of longer running tasks, such as encoding - # multiple audio streams - #threads = -1 - - # the pid file when running as daemon - #pidfile = /var/run/snapserver/pid - - # the user to run as when daemonized - #user = snapserver - # the group to run as when daemonized - #group = snapserver - - # directory where persistent data is stored (server.json) - # if empty, data dir will be - # - "/var/lib/snapserver/" when running as daemon - # - "$HOME/.config/snapserver/" when not running as daemon - #datadir = - - # - ############################################################################### - - - # HTTP RPC #################################################################### - # - [http] - # enable HTTP Json RPC (HTTP POST and websockets) - #enabled = true - - # address to listen on, can be specified multiple times - # use "0.0.0.0" to bind to any IPv4 address or :: to bind to any IPv6 address - # or "127.0.0.1" or "::1" to bind to localhost IPv4 or IPv6, respectively - # use the address of a specific network interface to just listen to and accept - # connections from that interface - #bind_to_address = 0.0.0.0 - - # which port the server should listen to - #port = 1780 - - # serve a website from the doc_root location - # disabled if commented or empty - doc_root = /usr/share/snapserver/snapweb - - # Hostname or IP under which clients can reach this host - # used to serve cached cover art - # use as placeholder for your actual host name - #host = - - # - ############################################################################### - - - # TCP RPC ##################################################################### - # - [tcp] - # enable TCP Json RPC - #enabled = true - - # address to listen on, can be specified multiple times - # use "0.0.0.0" to bind to any IPv4 address or :: to bind to any IPv6 address - # or "127.0.0.1" or "::1" to bind to localhost IPv4 or IPv6, respectively - # use the address of a specific network interface to just listen to and accept - # connections from that interface - #bind_to_address = 0.0.0.0 - - # which port the server should listen to - #port = 1705 - # - ############################################################################### - - - # Stream settings ############################################################# - # - [stream] - # address to listen on, can be specified multiple times - # use "0.0.0.0" to bind to any IPv4 address or :: to bind to any IPv6 address - # or "127.0.0.1" or "::1" to bind to localhost IPv4 or IPv6, respectively - # use the address of a specific network interface to just listen to and accept - # connections from that interface - #bind_to_address = 0.0.0.0 - - # which port the server should listen to - #port = 1704 - - # source URI of the PCM input stream, can be configured multiple times - # The following notation is used in this paragraph: - # : the whole expression must be replaced with your specific setting - # [square brackets]: the whole expression is optional and can be left out - # [key=value]: if you leave this option out, "value" will be the default for "key" - # - # Format: TYPE://host/path?name=[&codec=][&sampleformat=][&chunk_ms=][&controlscript=] - # parameters have the form "key=value", they are concatenated with an "&" character - # parameter "name" is mandatory for all sources, while codec, sampleformat and chunk_ms are optional - # and will override the default codec, sampleformat or chunk_ms settings - # Non blocking sources support the dryout_ms parameter: when no new data is read from the source, send silence to the clients - # Available types are: - # pipe: pipe:///?name=[&mode=create][&dryout_ms=2000], mode can be "create" or "read" - # librespot: librespot:///?name=[&dryout_ms=2000][&username=&password=][&devicename=Snapcast][&bitrate=320][&wd_timeout=7800][&volume=100][&onevent=""][&nomalize=false][&autoplay=false][¶ms=] - # note that you need to have the librespot binary on your machine - # sampleformat will be set to "44100:16:2" - # file: file:///?name= - # process: process:///?name=[&dryout_ms=2000][&wd_timeout=0][&log_stderr=false][¶ms=] - # airplay: airplay:///?name=[&dryout_ms=2000][&port=5000] - # note that you need to have the airplay binary on your machine - # sampleformat will be set to "44100:16:2" - # tcp server: tcp://:?name=[&mode=server] - # tcp client: tcp://:?name=&mode=client - # alsa: alsa://?name=&device=[&send_silence=false][&idle_threshold=100][&silence_threshold_percent=0.0] - # meta: meta://///.../?name= - #source = pipe:///tmp/snapfifo?name=default - #source = tcp://127.0.0.1?name=mopidy_tcp - - source = tcp://0.0.0.0:4953?name=stream1&mode=server - source = tcp://0.0.0.0:4954?name=stream2&mode=server - - # Default sample format: :: - #sampleformat = 48000:16:2 - - # Default transport codec - # (flac|ogg|opus|pcm)[:options] - # Start Snapserver with "--stream:codec=:?" to get codec specific options - #codec = flac - - # Default source stream read chunk size [ms]. - # The server will continously read this number of milliseconds from the source into buffer and pass this buffer to the encoder. - # The encoded buffer is sent to the clients. Some codecs have a higher latency and will need more data, e.g. Flac will need ~26ms chunks - #chunk_ms = 20 - - # Buffer [ms] - # The end-to-end latency, from capturing a sample on the server until the sample is played-out on the client - #buffer = 1000 - - # Send audio to muted clients - #send_to_muted = false - # - ############################################################################### - - - # Logging options ############################################################# - # - [logging] - - # log sink [null,system,stdout,stderr,file:] - # when left empty: if running as daemon "system" else "stdout" - #sink = - - # log filter :[,:]* - # with tag = * or and level = [trace,debug,info,notice,warning,error,fatal] - #filter = *:info - # - ############################################################################### diff --git a/charts/incubator/strongswan/.helmignore b/charts/incubator/strongswan/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/strongswan/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/strongswan/Chart.yaml b/charts/incubator/strongswan/Chart.yaml deleted file mode 100644 index eff88a4bd3..0000000000 --- a/charts/incubator/strongswan/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v2 -appVersion: 1.0.0 -description: strongSwan – the OpenSource IPsec-based VPN Solution -name: strongswan -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - strongswan -home: https://github.com/bjw-s/charts/tree/master/charts/stable/strongswan -icon: https://strongswan.org/images/strongswan_neu.png -sources: - - https://github.com/reitermarkus/strongswan -maintainers: - - name: reitermarkus - email: me@reitermark.us -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/strongswan/README.md b/charts/incubator/strongswan/README.md deleted file mode 100644 index cbfb9f96b7..0000000000 --- a/charts/incubator/strongswan/README.md +++ /dev/null @@ -1,118 +0,0 @@ -# strongswan - -![Version: 0.3.2](https://img.shields.io/badge/Version-0.3.2-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square) - -strongSwan – the OpenSource IPsec-based VPN Solution - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install strongswan bjw-s/strongswan -``` - -## Installing the Chart - -To install the chart with the release name `strongswan` - -```console -helm install strongswan bjw-s/strongswan -``` - -## Uninstalling the Chart - -To uninstall the `strongswan` deployment - -```console -helm uninstall strongswan -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install strongswan \ - --set env.TZ="America/New York" \ - bjw-s/strongswan -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install strongswan bjw-s/strongswan -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| dnsPolicy | string | `"ClusterFirstWithHostNet"` | | -| env | object | See below | environment variables. See more environment variables in the [strongswan documentation](https://github.com/reitermarkus/strongswan). | -| env.TZ | string | `"UTC"` | Set the container timezone | -| hostNetwork | bool | `true` | | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"ghcr.io/reitermarkus/strongswan"` | image repository | -| image.tag | string | `"v1.0.0"` | image tag | -| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | -| probes | object | See values.yaml | Configures the probes for the main Pod. | -| securityContext | object | See values.yaml | Security contexts required for container. | -| service | object | See values.yaml | Configures service settings for the chart. | - -## Changelog - -### Version 0.3.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/strongswan?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/strongswan/README_CONFIG.md.gotmpl b/charts/incubator/strongswan/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/strongswan/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/strongswan/ci/ct-values.yaml b/charts/incubator/strongswan/ci/ct-values.yaml deleted file mode 100644 index 683ed89e15..0000000000 --- a/charts/incubator/strongswan/ci/ct-values.yaml +++ /dev/null @@ -1,5 +0,0 @@ -env: - VPN_NAME: Example VPN - WIFI_SSID: Example WiFi - VPN_DOMAIN: vpn.example.org - VPN_P12_PASSWORD: password diff --git a/charts/incubator/strongswan/templates/NOTES.txt b/charts/incubator/strongswan/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/strongswan/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/strongswan/templates/common.yaml b/charts/incubator/strongswan/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/strongswan/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/strongswan/values.yaml b/charts/incubator/strongswan/values.yaml deleted file mode 100644 index 49da0892b4..0000000000 --- a/charts/incubator/strongswan/values.yaml +++ /dev/null @@ -1,86 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: ghcr.io/reitermarkus/strongswan - # -- image tag - tag: v1.0.0 - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [strongswan documentation](https://github.com/reitermarkus/strongswan). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - # VPN_NAME: Example VPN # VPN display name. - # WIFI_SSID: Example WiFi # Disable VPN when connected to this WiFi network. - # VPN_DOMAIN: vpn.example.org # FQDN for accessing the VPN. - # VPN_P12_PASSWORD: - # valueFrom: - # secretKeyRef: - # name: strongswan-credentials - # key: p12-password - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - enabled: false - primary: false - isakmp: - enabled: true - port: 500 - targetPort: 500 - protocol: UDP - ike: - enabled: true - port: 4500 - targetPort: 4500 - protocol: UDP - -# -- Security contexts required for container. -# @default -- See values.yaml -securityContext: - capabilities: - add: - - NET_ADMIN - -hostNetwork: true -dnsPolicy: ClusterFirstWithHostNet - -# -- Configures the probes for the main Pod. -# @default -- See values.yaml -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: [ipsec, status] - readiness: - enabled: true - custom: true - spec: - exec: - command: [ipsec, status] - startup: - enabled: true - custom: true - spec: - exec: - command: [ipsec, status] - -# -- Configure persistence settings for the chart under this key. -# @default -- See values.yaml -persistence: - config: - enabled: false - mountPath: /etc/ipsec.d diff --git a/charts/incubator/teamspeak/.helmignore b/charts/incubator/teamspeak/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/teamspeak/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/teamspeak/Chart.yaml b/charts/incubator/teamspeak/Chart.yaml deleted file mode 100644 index c61dbd641b..0000000000 --- a/charts/incubator/teamspeak/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ ---- -apiVersion: v2 -appVersion: 3.13.6 -description: TeamSpeak Server -name: teamspeak -version: 1.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - teamspeak -home: https://github.com/bjw-s/charts/tree/master/charts/incubator/teamspeak -icon: https://teamspeak.com/user/themes/teamspeak/images/logo_inverse.svg -sources: - - https://hub.docker.com/_/teamspeak -maintainers: - - name: reitermarkus - email: me@reitermark.us -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/teamspeak/README.md b/charts/incubator/teamspeak/README.md deleted file mode 100644 index 6450c9215c..0000000000 --- a/charts/incubator/teamspeak/README.md +++ /dev/null @@ -1,154 +0,0 @@ -# teamspeak - -![Version: 0.7.2](https://img.shields.io/badge/Version-0.7.2-informational?style=flat-square) ![AppVersion: 3.13.6](https://img.shields.io/badge/AppVersion-3.13.6-informational?style=flat-square) - -TeamSpeak Server - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install teamspeak bjw-s/teamspeak -``` - -## Installing the Chart - -To install the chart with the release name `teamspeak` - -```console -helm install teamspeak bjw-s/teamspeak -``` - -## Uninstalling the Chart - -To uninstall the `teamspeak` deployment - -```console -helm uninstall teamspeak -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install teamspeak \ - --set env.TZ="America/New York" \ - bjw-s/teamspeak -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install teamspeak bjw-s/teamspeak -f values.yaml -``` - -## Custom configuration - -### Regarding the services - -By default, it is not yet possible to combine TCP and UDP ports on a service with `type: LoadBalancer`. This can be solved in a number of ways: - -1. Create a separate service containing the UDP ports. This could be done by disabling the UDP ports under `service.main.ports` and adding the following in your `values.yaml`: - -```yaml -service: - udp: - enabled: true - type: LoadBalancer - # - ports: - voice: - enabled: true - port: 9987 - protocol: UDP -``` - -2. Since Kubernetes 1.20 there is a feature gate that can be enabled to allow TCP and UDP ports to coexist on Services with `type: Loadbalancer`. - You will need to enable the `MixedProtocolLBService` feature gate in order to achieve this. - - For more information about feature gates, please see [the docs](https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/). - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See more environment variables in the [teamspeak image documentation](https://hub.docker.com/_/teamspeak). | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"teamspeak"` | image repository | -| image.tag | string | `"3.13.6"` | image tag | -| metrics.enabled | bool | See values.yaml | Enable and configure ts3exporter sidecar and Prometheus serviceMonitor. | -| metrics.exporter.env.enableChannelMetrics | bool | `false` | Set to true to enable gathering of channel metrics | -| metrics.exporter.env.port | int | `9189` | metrics port | -| metrics.exporter.env.remote | string | `"localhost:10011"` | TeamSpeak query endpoint | -| metrics.exporter.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| metrics.exporter.image.repository | string | `"quay.io/ricardbejarano/ts3exporter"` | image repository | -| metrics.exporter.image.tag | string | `"0.0.7"` | image tag | -| metrics.prometheusRule | object | See values.yaml | Enable and configure Prometheus Rules for the chart under this key. | -| metrics.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. | -| metrics.serviceMonitor.interval | string | `"1m"` | | -| metrics.serviceMonitor.labels | object | `{}` | | -| metrics.serviceMonitor.scrapeTimeout | string | `"30s"` | | -| nodeSelector | object | `{"kubernetes.io/arch":"amd64"}` | The TeamSpeak server binary is only available for x86_64. | -| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | -| probes.liveness.custom | bool | `true` | | -| probes.liveness.spec.tcpSocket.port | int | `10011` | | -| probes.readiness.custom | bool | `true` | | -| probes.readiness.spec.tcpSocket.port | int | `10011` | | -| probes.startup.custom | bool | `true` | | -| probes.startup.spec.tcpSocket.port | int | `10011` | | -| service | object | See values.yaml | Configures service settings for the chart. | - -## Changelog - -### Version 0.7.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/teamspeak?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/teamspeak/README_CONFIG.md.gotmpl b/charts/incubator/teamspeak/README_CONFIG.md.gotmpl deleted file mode 100644 index 367edf1e6d..0000000000 --- a/charts/incubator/teamspeak/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,31 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -### Regarding the services - -By default, it is not yet possible to combine TCP and UDP ports on a service with `type: LoadBalancer`. This can be solved in a number of ways: - -1. Create a separate service containing the UDP ports. This could be done by disabling the UDP ports under `service.main.ports` and adding the following in your `values.yaml`: - -```yaml -service: - udp: - enabled: true - type: LoadBalancer - # - ports: - voice: - enabled: true - port: 9987 - protocol: UDP -``` - -2. Since Kubernetes 1.20 there is a feature gate that can be enabled to allow TCP and UDP ports to coexist on Services with `type: Loadbalancer`. - You will need to enable the `MixedProtocolLBService` feature gate in order to achieve this. - - For more information about feature gates, please see [the docs](https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/). -{{- end -}} diff --git a/charts/incubator/teamspeak/ci/ct-values.yaml b/charts/incubator/teamspeak/ci/ct-values.yaml deleted file mode 100644 index ab697df560..0000000000 --- a/charts/incubator/teamspeak/ci/ct-values.yaml +++ /dev/null @@ -1,2 +0,0 @@ -env: - TS3SERVER_LICENSE: accept diff --git a/charts/incubator/teamspeak/templates/NOTES.txt b/charts/incubator/teamspeak/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/teamspeak/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/teamspeak/templates/common.yaml b/charts/incubator/teamspeak/templates/common.yaml deleted file mode 100644 index 807836e67b..0000000000 --- a/charts/incubator/teamspeak/templates/common.yaml +++ /dev/null @@ -1,81 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* -If there's an existing secret, reuse it, otherwise generate a new one. -*/}} -{{- define "teamspeak.serveradmin-password" -}} -{{- $secret := (lookup "v1" "Secret" .Release.Namespace (include "common.names.fullname" .) ) -}} - {{- if $secret -}} - {{- index $secret "data" "serveradmin_password" -}} - {{- else -}} - {{- randAlphaNum 32 | b64enc | quote -}} - {{- end -}} -{{- end -}} - -{{/* Append the hardcoded settings */}} -{{- define "teamspeak.harcodedValues" -}} -{{- if not .Values.env.TS3SERVER_SERVERADMIN_PASSWORD }} -env: - TS3SERVER_SERVERADMIN_PASSWORD: - valueFrom: - secretKeyRef: - name: {{ include "common.names.fullname" . }} - key: serveradmin_password -{{- end }} -{{- if .Values.metrics.enabled }} -additionalContainers: - exporter: - name: exporter - image: "{{ .Values.metrics.exporter.image.repository }}:{{ .Values.metrics.exporter.image.tag }}" - imagePullPolicy: {{ .Values.metrics.exporter.image.pullPolicy }} - args: - - -listen - - :{{ .Values.metrics.exporter.env.port }} - - -remote - - {{ .Values.metrics.exporter.env.remote }} - {{- if .Values.metrics.exporter.env.enableChannelMetrics }} - - -enablechannelmetrics - {{- end }} - env: - - name: SERVERQUERY_PASSWORD - {{- $value := .Values.env.TS3SERVER_SERVERADMIN_PASSWORD }} - {{- if $value }} - {{- if kindIs "map" $value -}} - {{- if hasKey $value "value" }} - {{- $value = $value.value -}} - {{- else if hasKey $value "valueFrom" }} - {{- toYaml $value | nindent 8 }} - {{- else }} - {{- dict "valueFrom" $value | toYaml | nindent 8 }} - {{- end }} - {{- else }} - {{- if kindIs "string" $value }} - {{- $value = tpl $value $ }} - {{- end }} - value: {{ quote $value }} - {{- end }} - {{- else }} - valueFrom: - secretKeyRef: - name: {{ include "common.names.fullname" . }} - key: serveradmin_password - {{- end }} - ports: - - name: metrics - containerPort: {{ .Values.metrics.exporter.env.port }} - -service: - metrics: - enabled: true - ports: - metrics: - enabled: true - protocol: TCP - port: {{ .Values.metrics.exporter.env.port }} -{{- end }} -{{- end -}} -{{- $_ := mergeOverwrite .Values (include "teamspeak.harcodedValues" . | fromYaml) -}} - -{{/* Render the templates */}} -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/teamspeak/templates/prometheusrules.yaml b/charts/incubator/teamspeak/templates/prometheusrules.yaml deleted file mode 100644 index 776d22989d..0000000000 --- a/charts/incubator/teamspeak/templates/prometheusrules.yaml +++ /dev/null @@ -1,38 +0,0 @@ -{{- if and .Values.metrics.enabled .Values.metrics.prometheusRule.enabled }} -{{- include "common.values.setup" . -}} ---- -apiVersion: monitoring.coreos.com/v1 -kind: PrometheusRule -metadata: - name: {{ include "common.names.fullname" . }} - labels: - {{- include "common.labels" . | nindent 4 }} - {{- with .Values.metrics.prometheusRule.labels }} - {{- toYaml . | nindent 4 }} - {{- end }} -spec: - groups: - - name: {{ include "common.names.fullname" . }} - rules: - - alert: Ts3ExporterAbsent - annotations: - description: ts3exporter has disappeared from Prometheus service discovery. - summary: ts3exporter is down. - expr: | - absent(up{job=~".*{{ include "common.names.fullname" . }}.*"} == 1) - for: 5m - labels: - severity: critical - - alert: TeamSpeakDown - annotations: - description: TeamSpeak service is down. - summary: TeamSpeak is down. - expr: | - ts3_serverinfo_online{job=~".*{{ include "common.names.fullname" . }}.*"} == 0 - for: 5m - labels: - severity: critical - {{- with .Values.metrics.prometheusRule.rules }} - {{- toYaml . | nindent 8 }} - {{- end }} -{{- end }} diff --git a/charts/incubator/teamspeak/templates/secret.yaml b/charts/incubator/teamspeak/templates/secret.yaml deleted file mode 100644 index b645ec3845..0000000000 --- a/charts/incubator/teamspeak/templates/secret.yaml +++ /dev/null @@ -1,13 +0,0 @@ -{{- if not .Values.env.TS3SERVER_SERVERADMIN_PASSWORD }} -{{- include "common.values.setup" . -}} ---- -apiVersion: v1 -kind: Secret -metadata: - name: {{ include "common.names.fullname" . }} - labels: - {{- include "common.labels" . | nindent 4 }} -type: Opaque -data: - serveradmin_password: {{ template "teamspeak.serveradmin-password" . }} -{{- end }} diff --git a/charts/incubator/teamspeak/templates/servicemonitor.yaml b/charts/incubator/teamspeak/templates/servicemonitor.yaml deleted file mode 100644 index 7e80d30287..0000000000 --- a/charts/incubator/teamspeak/templates/servicemonitor.yaml +++ /dev/null @@ -1,26 +0,0 @@ -{{- if .Values.metrics.enabled }} -{{- include "common.values.setup" . -}} ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: {{ include "common.names.fullname" . }} - labels: - {{- include "common.labels" . | nindent 4 }} - {{- with .Values.metrics.serviceMonitor.labels }} - {{- toYaml . | nindent 4 }} - {{- end }} -spec: - selector: - matchLabels: - {{- include "common.labels.selectorLabels" . | nindent 6 }} - endpoints: - - port: metrics - {{- with .Values.metrics.serviceMonitor.interval }} - interval: {{ . }} - {{- end }} - {{- with .Values.metrics.serviceMonitor.scrapeTimeout }} - scrapeTimeout: {{ . }} - {{- end }} - path: /metrics -{{- end }} diff --git a/charts/incubator/teamspeak/values.yaml b/charts/incubator/teamspeak/values.yaml deleted file mode 100644 index 1816d55a12..0000000000 --- a/charts/incubator/teamspeak/values.yaml +++ /dev/null @@ -1,115 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: teamspeak - # -- image tag - tag: 3.13.6 - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [teamspeak image documentation](https://hub.docker.com/_/teamspeak). -# @default -- See below -env: - TZ: UTC - # TS3SERVER_LICENSE: accept - # TS3SERVER_SERVERADMIN_PASSWORD: - # valueFrom: - # secretKeyRef: - # name: teamspeak - # key: serveradmin_password - - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - enabled: false - primary: false - serverquery: - enabled: true - port: 10011 - filetransfer: - enabled: true - port: 30033 - voice: - enabled: true - primary: true - port: 9987 - protocol: UDP - -probes: - readiness: - custom: true - spec: - tcpSocket: - port: 10011 - liveness: - custom: true - spec: - tcpSocket: - port: 10011 - startup: - custom: true - spec: - tcpSocket: - port: 10011 - -# -- Configure persistence settings for the chart under this key. -# @default -- See values.yaml -persistence: - data: - enabled: false - mountPath: /var/ts3server - -metrics: - # -- Enable and configure ts3exporter sidecar and Prometheus serviceMonitor. - # @default -- See values.yaml - enabled: false - serviceMonitor: - interval: 1m - scrapeTimeout: 30s - labels: {} - # -- Enable and configure Prometheus Rules for the chart under this key. - # @default -- See values.yaml - prometheusRule: - enabled: false - labels: {} - # -- Configure additionial rules for the chart under this key. - # @default -- See prometheusrules.yaml - rules: [] - # - alert: TeamSpeakDown - # annotations: - # description: Teamspeak service is down. - # summary: Teamspeak is down. - # expr: | - # ts3_serverinfo_online == 0 - # for: 5m - # labels: - # severity: critical - exporter: - image: - # -- image repository - repository: quay.io/ricardbejarano/ts3exporter - # -- image tag - tag: 0.0.7 - # -- image pull policy - pullPolicy: IfNotPresent - env: - # -- metrics port - port: 9189 - # -- TeamSpeak query endpoint - remote: localhost:10011 - # -- Set to true to enable gathering of channel metrics - enableChannelMetrics: false - -# -- The TeamSpeak server binary is only available for x86_64. -nodeSelector: - kubernetes.io/arch: amd64 diff --git a/charts/incubator/torrserver/.helmignore b/charts/incubator/torrserver/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/torrserver/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/torrserver/Chart.yaml b/charts/incubator/torrserver/Chart.yaml deleted file mode 100644 index 4baebd4fa7..0000000000 --- a/charts/incubator/torrserver/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -apiVersion: v2 -appVersion: 1.0.111 -description: TorrServer streams torrent to http -name: torrserver -version: 2.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - torrserver -home: https://github.com/bjw-s/charts/tree/master/charts/stable/torrserver -icon: https://github.com/YouROK/TorrServer/raw/6868979f1fee009204ffe272f89905fcaa03fb72/server/web/pages/template/pages/apple-touch-icon.png -sources: - - https://github.com/MGlants/docker-torrserver - - https://github.com/YouROK/TorrServer -maintainers: - - name: MGlants - email: mark@glants.xyz -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/torrserver/README.md b/charts/incubator/torrserver/README.md deleted file mode 100644 index ef9a9e21a2..0000000000 --- a/charts/incubator/torrserver/README.md +++ /dev/null @@ -1,119 +0,0 @@ -# torrserver - -![Version: 1.2.2](https://img.shields.io/badge/Version-1.2.2-informational?style=flat-square) ![AppVersion: 1.0.111](https://img.shields.io/badge/AppVersion-1.0.111-informational?style=flat-square) - -TorrServer streams torrent to http - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install torrserver bjw-s/torrserver -``` - -## Installing the Chart - -To install the chart with the release name `torrserver` - -```console -helm install torrserver bjw-s/torrserver -``` - -## Uninstalling the Chart - -To uninstall the `torrserver` deployment - -```console -helm uninstall torrserver -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install torrserver \ - --set env.TZ="America/New York" \ - bjw-s/torrserver -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install torrserver bjw-s/torrserver -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env | object | See below | environment variables. See more environment variables in the [torrserver documentation](https://torrserver.org/docs). | -| env.TS_CONF_PATH | string | `"/data"` | Set data dir | -| env.TS_TORR_DIRL | string | `"/data/torrents"` | Set torrent-tiles dir | -| env.TZ | string | `"UTC"` | Set the container timezone | -| hostNetwork | bool | `false` | Set this to `true` to allow using DLNA | -| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | -| image.repository | string | `"smailkoz/torrserver"` | image repository | -| image.tag | string | chart.appVersion | 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 - -### Version 1.2.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/torrserver?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/torrserver/README_CONFIG.md.gotmpl b/charts/incubator/torrserver/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/torrserver/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/torrserver/templates/NOTES.txt b/charts/incubator/torrserver/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/torrserver/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/torrserver/templates/common.yaml b/charts/incubator/torrserver/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/torrserver/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/torrserver/values.yaml b/charts/incubator/torrserver/values.yaml deleted file mode 100644 index 68f4d5a027..0000000000 --- a/charts/incubator/torrserver/values.yaml +++ /dev/null @@ -1,48 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: smailkoz/torrserver - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: IfNotPresent - -# -- environment variables. See more environment variables in the [torrserver documentation](https://torrserver.org/docs). -# @default -- See below -env: - # -- Set the container timezone - TZ: UTC - # -- Set data dir - TS_CONF_PATH: /data - # -- Set torrent-tiles dir - TS_TORR_DIRL: /data/torrents - -# -- Set this to `true` to allow using DLNA -hostNetwork: false -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 8090 - -ingress: - # -- 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 - mountPath: /data diff --git a/charts/incubator/warrior/.helmignore b/charts/incubator/warrior/.helmignore deleted file mode 100644 index 4379e2b301..0000000000 --- a/charts/incubator/warrior/.helmignore +++ /dev/null @@ -1,26 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS -# helm-docs templates -*.gotmpl diff --git a/charts/incubator/warrior/Chart.yaml b/charts/incubator/warrior/Chart.yaml deleted file mode 100644 index 1a79895bf4..0000000000 --- a/charts/incubator/warrior/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ ---- -apiVersion: v2 -appVersion: latest -description: The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do! -name: warrior -version: 2.0.0 -kubeVersion: ">=1.16.0-0" -keywords: - - warrior - - archiveteam -home: https://github.com/bjw-s/charts/tree/master/charts/incubator/warrior -icon: https://camo.githubusercontent.com/782d076bd3542f1e91abe60274e7fac9f63f586f8f6a27a13e16425fb8fd4608/68747470733a2f2f7777772e617263686976657465616d2e6f72672f696d616765732f662f66332f417263686976655f7465616d2e706e67 -sources: - - https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior - - https://github.com/ArchiveTeam/warrior-dockerfile -maintainers: - - name: stimmerman - email: sander@red9.nl -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 2.0.3 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: Upgraded `common` chart dependency to version 1.5.0 diff --git a/charts/incubator/warrior/README.md b/charts/incubator/warrior/README.md deleted file mode 100644 index 57361f6851..0000000000 --- a/charts/incubator/warrior/README.md +++ /dev/null @@ -1,114 +0,0 @@ -# warrior - -![Version: 1.2.2](https://img.shields.io/badge/Version-1.2.2-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do! - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/bjw-s/charts/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 1.5.0 | - -## TL;DR - -```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ -helm repo update -helm install warrior bjw-s/warrior -``` - -## Installing the Chart - -To install the chart with the release name `warrior` - -```console -helm install warrior bjw-s/warrior -``` - -## Uninstalling the Chart - -To uninstall the `warrior` deployment - -```console -helm uninstall warrior -``` - -The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. - -## Configuration - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common). - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install warrior \ - --set env.TZ="America/New York" \ - bjw-s/warrior -``` - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install warrior bjw-s/warrior -f values.yaml -``` - -## Custom configuration - -N/A - -## Values - -**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/bjw-s/library-charts/tree/main/charts/stable/common) - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| image.pullPolicy | string | `"Always"` | image pull policy | -| image.repository | string | `"atdr.meo.ws/archiveteam/warrior-dockerfile"` | image repository | -| image.tag | string | chart.appVersion | 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 - -### Version 1.2.2 - -#### Added - -N/A - -#### Changed - -* Upgraded `common` chart dependency to version 1.5.0 - -#### Fixed - -N/A - -### Older versions - -A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/bjw-s/warrior?modal=changelog) - -## Support - -- See the [Docs](https://docs.bjw-s.com/our-helm-charts/getting-started/) -- Open an [issue](https://github.com/bjw-s/charts/issues/new/choose) -- Ask a [question](https://github.com/bjw-s/organization/discussions) -- Join our [Discord](https://discord.gg/sTMX7Vh) community - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/bjw-s/helm-docs/releases/v0.1.1) diff --git a/charts/incubator/warrior/README_CONFIG.md.gotmpl b/charts/incubator/warrior/README_CONFIG.md.gotmpl deleted file mode 100644 index e93d80bfae..0000000000 --- a/charts/incubator/warrior/README_CONFIG.md.gotmpl +++ /dev/null @@ -1,9 +0,0 @@ -{{- define "custom.custom.configuration.header" -}} -## Custom configuration -{{- end -}} - -{{- define "custom.custom.configuration" -}} -{{ template "custom.custom.configuration.header" . }} - -N/A -{{- end -}} diff --git a/charts/incubator/warrior/templates/NOTES.txt b/charts/incubator/warrior/templates/NOTES.txt deleted file mode 100644 index 90f7b653a5..0000000000 --- a/charts/incubator/warrior/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/incubator/warrior/templates/common.yaml b/charts/incubator/warrior/templates/common.yaml deleted file mode 100644 index 6eb9b68ffd..0000000000 --- a/charts/incubator/warrior/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "bjw-s.common.loader.all" . }} diff --git a/charts/incubator/warrior/values.yaml b/charts/incubator/warrior/values.yaml deleted file mode 100644 index 4251ce8ec2..0000000000 --- a/charts/incubator/warrior/values.yaml +++ /dev/null @@ -1,36 +0,0 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/bjw-s/library-charts/tree/main/charts/stable/common/values.yaml -# - -image: - # -- image repository - repository: atdr.meo.ws/archiveteam/warrior-dockerfile - # -- image tag - # @default -- chart.appVersion - tag: - # -- image pull policy - pullPolicy: Always - -# -- Configures service settings for the chart. -# @default -- See values.yaml -service: - main: - ports: - http: - port: 8001 - -ingress: - # -- 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 - mountPath: /projects