Compare commits

...

12 Commits

Author SHA1 Message Date
k8s-at-home[bot]
58e367937f Auto-generate chart README [no ci] 2021-07-06 12:52:52 +00:00
Jan-Otto Kröpke
40d8c8d27b [oauth2-proxy] bump oauth2-proxy to 7.1.3 (#1081)
Signed-off-by: Jan-Otto Kröpke <joe@adorsys.de>
2021-07-06 14:52:32 +02:00
k8s-at-home[bot]
7bfb7780ea Auto-generate chart summary [no ci] 2021-07-06 04:40:12 +00:00
Angel Nunez Mencias
79eaa14e58 [apache-musicindex] Use standard ports (#1079) 2021-07-06 06:39:54 +02:00
k8s-at-home[bot]
d54b66eb81 Auto-generate chart summary [no ci] 2021-07-05 19:39:47 +00:00
Angel Nunez Mencias
d44ae609dd [apache-musicindex] Initial release (#1078) 2021-07-05 21:39:30 +02:00
CuBiC
3e7ac9f00f fix: ser2sock uses wrong device path (#1072) 2021-06-30 11:31:32 -04:00
k8s-at-home[bot]
4420956b18 Auto-generate chart README [no ci] 2021-06-29 12:55:11 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
61ae401cc7 [multiple] Migrate to common v3 (#1070)
* [samba] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [searx] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [samba] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [ser2sock] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [sharry] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [smarter-device-manager] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [speedtest-exporter] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [statping] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [syncthing] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [appdaemon] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [tdarr] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [tdarr] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [teedy] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [statping] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [teslamate] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [truecommand] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [tvheadend] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-29 08:54:49 -04:00
Jack Maloney
9cd4a42465 [pod-gateway] Fix issue where values.yaml defined 'configFile' wouldn't work in vpn addon (#1061)
* [pod-gateway] Fix issue where values.yaml defined 'configFile' wouldn't work in vpn addon

Co-authored-by: Angel Nunez Mencias <github@angelnu.com>
2021-06-28 19:24:16 +02:00
allcontributors[bot]
6f67bdc46e docs: add TuxOtaku as a contributor for code (#1069)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-28 09:05:58 -04:00
Ryan Draga
0bdbdc4e86 joplin-server Bump version of Joplin Server to 2.1.2 (Latest Stable Version) (#1068)
* Bump version of Joplin Server to 2.1.2 (Latest Stable Version)

* Minor Chart Version Bump

* Update Docs for joplin-server chart
2021-06-28 09:04:31 -04:00
95 changed files with 1759 additions and 941 deletions

View File

@@ -274,6 +274,15 @@
"contributions": [
"code"
]
},
{
"login": "TuxOtaku",
"name": "Ryan Draga",
"avatar_url": "https://avatars.githubusercontent.com/u/3494484?v=4",
"profile": "https://boxingoctop.us",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,

View File

@@ -1,6 +1,6 @@
# Helm charts
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-30-orange.svg?style=flat-square)](#contributors-)
[![All Contributors](https://img.shields.io/badge/all_contributors-31-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
[![docs](https://img.shields.io/badge/docs-rtfm-yellow?logo=gitbook&logoColor=white&style=for-the-badge)](https://docs.k8s-at-home.com/)
@@ -86,6 +86,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<tr>
<td align="center"><a href="https://github.com/jmmaloney4"><img src="https://avatars.githubusercontent.com/u/5781547?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jack Maloney</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=jmmaloney4" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zamnuts"><img src="https://avatars.githubusercontent.com/u/4969305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrew Zammit</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=zamnuts" title="Code">💻</a></td>
<td align="center"><a href="https://boxingoctop.us"><img src="https://avatars.githubusercontent.com/u/3494484?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ryan Draga</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=TuxOtaku" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -5,6 +5,7 @@
| [adguard-home](stable/adguard-home) | DNS proxy as ad-blocker for local network |
| [airsonic](stable/airsonic) | Airsonic is a Free and Open Source community driven media server |
| [alertmanager-bot](stable/alertmanager-bot) | Bot for Prometheus Alertmanager |
| [apache-musicindex](stable/apache-musicindex) | Index and stream music using apache-musicindex and m3u playlists |
| [appdaemon](stable/appdaemon) | AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT. |
| [baikal](stable/baikal) | Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars. |
| [bazarr](stable/bazarr) | Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements |

View File

@@ -0,0 +1,26 @@
# 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

View File

@@ -0,0 +1,22 @@
apiVersion: v2
appVersion: v1.4.1-2
description: Index and stream music using apache-musicindex and m3u playlists
name: apache-musicindex
version: 1.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- apache-musicindex
- streaming
- m3u
- playlist
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/apache-musicindex
icon: https://en.wikipedia.org/wiki/Apache_HTTP_Server#/media/File:Apache_HTTP_server_logo_(2019-present).svg
sources:
- http://hacks.slashdirt.org/sw/musicindex/
maintainers:
- name: angelnu
email: git@angelnu.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 3.2.0

View File

@@ -0,0 +1,129 @@
# apache-musicindex
![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![AppVersion: v1.4.1-2](https://img.shields.io/badge/AppVersion-v1.4.1--2-informational?style=flat-square)
Index and stream music using apache-musicindex and m3u playlists
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
## Source Code
* <http://hacks.slashdirt.org/sw/musicindex/>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install apache-musicindex k8s-at-home/apache-musicindex
```
## Installing the Chart
To install the chart with the release name `apache-musicindex`
```console
helm install apache-musicindex k8s-at-home/apache-musicindex
```
## Uninstalling the Chart
To uninstall the `apache-musicindex` deployment
```console
helm uninstall apache-musicindex
```
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/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install apache-musicindex \
--set env.TZ="America/New York" \
k8s-at-home/apache-musicindex
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install apache-musicindex k8s-at-home/apache-musicindex -f values.yaml
```
## Custom configuration
### Matching pors
You need to ensure that the ingress and service ports match
or you will not be able to stream.
This is because the apache-musicindex will use the schema and
port from the incomming request to generate the URL in the
playlist.m3u.
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/k8s-at-home/apache-musicindex"` | image repository |
| image.tag | string | `"v1.4.1-2"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| securityContext | object | See values.yaml | Allows to start web server on ports 80 and 443 |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.1]
#### Changed
- Fixes streamin - use standard ports to match ingress ports
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

@@ -0,0 +1,146 @@
{{- define "custom.repository.organization" -}}
k8s-at-home
{{- end -}}
{{- define "custom.repository.url" -}}
https://github.com/k8s-at-home/charts
{{- end -}}
{{- define "custom.helm.url" -}}
https://k8s-at-home.com/charts/
{{- end -}}
{{- define "custom.helm.path" -}}
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
{{- end -}}
{{- define "custom.notes" -}}
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
{{- end -}}
{{- define "custom.requirements" -}}
## Requirements
{{ template "chart.kubeVersionLine" . }}
{{- end -}}
{{- define "custom.dependencies" -}}
## Dependencies
{{ template "chart.requirementsTable" . }}
{{- end -}}
{{- define "custom.install.tldr" -}}
## TL;DR
```console
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
helm repo update
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.install" -}}
## Installing the Chart
To install the chart with the release name `{{ template "chart.name" . }}`
```console
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.uninstall" -}}
## Uninstalling the Chart
To uninstall the `{{ template "chart.name" . }}` deployment
```console
helm uninstall {{ template "chart.name" . }}
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
{{- end -}}
{{- define "custom.configuration.header" -}}
## Configuration
{{- end -}}
{{- define "custom.configuration.readValues" -}}
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/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
{{- end -}}
{{- define "custom.configuration.example.set" -}}
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install {{ template "chart.name" . }} \
--set env.TZ="America/New York" \
{{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.configuration.example.file" -}}
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
```
{{- end -}}
{{- define "custom.valuesSection" -}}
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
{{ template "chart.valuesTable" . }}
{{- end -}}
{{- define "custom.support" -}}
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
{{- end -}}
{{ template "chart.header" . }}
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
{{ template "chart.description" . }}
{{ template "custom.notes" . }}
{{ template "chart.sourcesSection" . }}
{{ template "custom.requirements" . }}
{{ template "custom.dependencies" . }}
{{ template "custom.install.tldr" . }}
{{ template "custom.install" . }}
{{ template "custom.uninstall" . }}
{{ template "custom.configuration.header" . }}
{{ template "custom.configuration.readValues" . }}
{{ template "custom.configuration.example.set" . }}
{{ template "custom.configuration.example.file" . }}
{{ template "custom.custom.configuration" . }}
{{ template "custom.valuesSection" . }}
{{ template "custom.changelog" . }}
{{ template "custom.support" . }}
{{ template "helm-docs.versionFooter" . }}
{{ "" }}

View File

@@ -0,0 +1,33 @@
{{- define "custom.changelog.header" -}}
## Changelog
{{- end -}}
{{- define "custom.changelog" -}}
{{ template "custom.changelog.header" . }}
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.1]
#### Changed
- Fixes streamin - use standard ports to match ingress ports
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -0,0 +1,17 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
### Matching pors
You need to ensure that the ingress and service ports match
or you will not be able to stream.
This is because the apache-musicindex will use the schema and
port from the incomming request to generate the URL in the
playlist.m3u.
{{- end -}}

View File

@@ -0,0 +1 @@
{{- include "common.notes.defaultNotes" . -}}

View File

@@ -0,0 +1 @@
{{ include "common.all" . }}

View File

@@ -0,0 +1,54 @@
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
image:
# -- image repository
repository: ghcr.io/k8s-at-home/apache-musicindex
# -- image tag
tag: v1.4.1-2
# -- image pull policy
pullPolicy: IfNotPresent
# -- Allows to start web server on ports 80 and 443
# @default -- See values.yaml
securityContext:
capabilities:
add: ["CAP_NET_BIND_SERVICE"]
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
primary: false
port: 80
https:
enabled: true
primary: true
port: 443
protocol: HTTPS
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# If you use https as the backend, you need to enable tell your ingress
# annotations:
# nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
# ingress.kubernetes.io/protocol: https
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
music:
enabled: false
mountPath: /music
cache:
enabled: false
mountPath: /cache

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.0.8
description: AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT.
name: appdaemon
version: 6.0.0
version: 7.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- appdaemon
@@ -20,4 +20,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# appdaemon
![Version: 6.0.0](https://img.shields.io/badge/Version-6.0.0-informational?style=flat-square) ![AppVersion: 4.0.8](https://img.shields.io/badge/AppVersion-4.0.8-informational?style=flat-square)
![Version: 7.0.0](https://img.shields.io/badge/Version-7.0.0-informational?style=flat-square) ![AppVersion: 4.0.8](https://img.shields.io/badge/AppVersion-4.0.8-informational?style=flat-square)
AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,16 +76,13 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"acockburn/appdaemon"` | |
| image.tag | string | `"4.0.8"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/conf"` | |
| service.port.port | int | `5050` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [image docs](https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html) for more details. |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"acockburn/appdaemon"` | image repository |
| image.tag | string | `"4.0.8"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -93,6 +90,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [7.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [6.0.0]
#### Added
@@ -135,6 +139,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[7.0.0]: #700
[6.0.0]: #600
[5.0.1]: #501
[1.0.0]: #100

View File

@@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [7.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [6.0.0]
#### Added
@@ -51,6 +58,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[7.0.0]: #700
[6.0.0]: #600
[5.0.1]: #501
[1.0.0]: #100
{{- end -}}

View File

@@ -5,4 +5,5 @@ env:
ELEVATION: "64"
DASH_URL: "http://0.0.0.0:5050"
ingress:
enabled: true
main:
enabled: true

View File

@@ -6,21 +6,17 @@
#
image:
# -- image repository
repository: acockburn/appdaemon
pullPolicy: IfNotPresent
# -- image tag
tag: 4.0.8
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
service:
port:
port: 5050
# Environment variables that can be configure can be seen at
# https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html
env: {}
# TZ:
# -- environment variables. See [image docs](https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html) for more details.
# @default -- See below
env:
TZ: UTC
# LATITUDE:
# LONGITUDE:
# ELEVATION:
@@ -28,12 +24,23 @@ env: {}
# DASH_URL:
# TOKEN:
ingress:
enabled: false
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 5050
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
emptyDir:
enabled: false
mountPath: /conf

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 1.7.2
appVersion: 2.1.2
description: This server allows you to sync any Joplin client
name: joplin-server
version: 3.1.0
version: 3.2.0
keywords:
- joplin
- notes

View File

@@ -1,6 +1,6 @@
# joplin-server
![Version: 3.1.0](https://img.shields.io/badge/Version-3.1.0-informational?style=flat-square) ![AppVersion: 1.7.2](https://img.shields.io/badge/AppVersion-1.7.2-informational?style=flat-square)
![Version: 3.2.0](https://img.shields.io/badge/Version-3.2.0-informational?style=flat-square) ![AppVersion: 2.1.2](https://img.shields.io/badge/AppVersion-2.1.2-informational?style=flat-square)
This server allows you to sync any Joplin client
@@ -88,7 +88,7 @@ N/A
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"joplin/server"` | image repository |
| image.tag | string | `"1.7.2"` | image tag |
| image.tag | string | `"2.1.2"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
| service | object | See values.yaml | Configures service settings for the chart. |
@@ -99,6 +99,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.2.0]
#### Changed
- Updated Joplin Server version to 2.1.2, as 2.0 introduces breaking changes between client and server.
### [3.0.0]
#### Added

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.2.0]
#### Changed
- Updated Joplin Server version to 2.1.2, as 2.0 introduces breaking changes between client and server.
### [3.0.0]
#### Added

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: joplin/server
# -- image tag
tag: 1.7.2
tag: 2.1.2
# -- image pull policy
pullPolicy: IfNotPresent

View File

@@ -1,7 +1,7 @@
name: oauth2-proxy
version: 5.0.5
version: 5.0.6
apiVersion: v1
appVersion: 7.0.1
appVersion: 7.1.3
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/oauth2-proxy
description: A reverse proxy that provides authentication with Google, Github or other providers
icon: https://avatars.githubusercontent.com/u/62798169?s=200&v=4

View File

@@ -1,6 +1,6 @@
# oauth2-proxy
![Version: 5.0.5](https://img.shields.io/badge/Version-5.0.5-informational?style=flat-square) ![AppVersion: 7.0.1](https://img.shields.io/badge/AppVersion-7.0.1-informational?style=flat-square)
![Version: 5.0.6](https://img.shields.io/badge/Version-5.0.6-informational?style=flat-square) ![AppVersion: 7.1.3](https://img.shields.io/badge/AppVersion-7.1.3-informational?style=flat-square)
A reverse proxy that provides authentication with Google, Github or other providers
@@ -123,7 +123,7 @@ data:
| httpScheme | string | `"http"` | `http` or `https`. `name` used for port on the deployment. `httpGet` port `name` and `scheme` used for `liveness`- and `readinessProbes`. `name` and `targetPort` used for the service. |
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| image.repository | string | `"quay.io/oauth2-proxy/oauth2-proxy"` | Image repository |
| image.tag | string | `"v7.0.1"` | Image tag |
| image.tag | string | `"v7.1.3"` | Image tag |
| imagePullSecrets | list | `nil` | Optionally specify an array of imagePullSecrets. Secrets must be manually created in the namespace. ref: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod |
| ingress.annotations | object | `{}` | Ingress annotations |
| ingress.enabled | bool | `false` | Enable Ingress |
@@ -228,6 +228,20 @@ Due to [this issue](https://github.com/helm/helm/issues/6583) there may be error
- Update oauth2-proxy website URLs.
### [5.0.6]
#### Added
- N/A
#### Changed
- This version upgrade oauth2-proxy to 7.1.3. Please see the [changelog](https://github.com/oauth2-proxy/oauth2-proxy/blob/v7.1.3/CHANGELOG.md) in order to upgrade.
#### Removed
- N/A
[5.0.4]: #5.0.4
[5.0.1]: #5.0.1

View File

@@ -75,6 +75,20 @@ Due to [this issue](https://github.com/helm/helm/issues/6583) there may be error
- Update oauth2-proxy website URLs.
### [5.0.6]
#### Added
- N/A
#### Changed
- This version upgrade oauth2-proxy to 7.1.3. Please see the [changelog](https://github.com/oauth2-proxy/oauth2-proxy/blob/v7.1.3/CHANGELOG.md) in order to upgrade.
#### Removed
- N/A
[5.0.4]: #5.0.4
[5.0.1]: #5.0.1
{{- end -}}

View File

@@ -32,7 +32,7 @@ image:
# -- Image repository
repository: "quay.io/oauth2-proxy/oauth2-proxy"
# -- Image tag
tag: "v7.0.1"
tag: "v7.1.3"
# -- Image pull policy
pullPolicy: "IfNotPresent"

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.2.6
description: Admision controller to change the default gateway and DNS server of PODs
name: pod-gateway
version: 3.2.1
version: 3.2.2
kubeVersion: ">=1.16.0-0"
keywords:
- pod-gateway

View File

@@ -1,6 +1,6 @@
# pod-gateway
![Version: 3.2.1](https://img.shields.io/badge/Version-3.2.1-informational?style=flat-square) ![AppVersion: 1.2.6](https://img.shields.io/badge/AppVersion-1.2.6-informational?style=flat-square)
![Version: 3.2.2](https://img.shields.io/badge/Version-3.2.2-informational?style=flat-square) ![AppVersion: 1.2.6](https://img.shields.io/badge/AppVersion-1.2.6-informational?style=flat-square)
Admision controller to change the default gateway and DNS server of PODs
@@ -100,17 +100,13 @@ certificates. It does not install it as dependency to avoid conflicts.
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| DNS | string | `"172.16.0.1"` | IP address of the DNS server within the vxlan tunnel. All mutated PODs will get this as their DNS server. It must match VXLAN_GATEWAY_IP in settings.sh |
| addons.vpn.configFileSecret | string | `"openvpn"` | |
| addons.vpn.enabled | bool | `false` | Enable the VPN if you want to route through a VPN. You might also want to set VPN_BLOCK_OTHER_TRAFFIC to true for extra safeness in case the VPN does connect |
| addons.vpn.env | string | `nil` | |
| addons.vpn.networkPolicy.egress[0].ports[0].port | int | `443` | |
| addons.vpn.networkPolicy.egress[0].ports[0].protocol | string | `"UDP"` | |
| addons.vpn.networkPolicy.egress[0].to[0].ipBlock.cidr | string | `"0.0.0.0/0"` | |
| addons.vpn.networkPolicy.egress[1].to[0].ipBlock.cidr | string | `"10.0.0.0/8"` | |
| addons.vpn.networkPolicy.enabled | bool | `true` | |
| addons.vpn.openvpn | string | `nil` | |
| addons.vpn.type | string | `"openvpn"` | |
| addons.vpn.wireguard | string | `nil` | |
| clusterName | string | `"cluster.local"` | cluster name used to derive the gateway full name |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy of the gateway and inserted helper cotainers |
| image.repository | string | `"ghcr.io/k8s-at-home/pod-gateway"` | image repository of the gateway and inserted helper containers |
@@ -143,6 +139,10 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.2.2]
- Remove some default values (`addons.vpn.openvpn`, `addons.vpn.wireguard`, `addons.vpn.env`, `addons.vpn.configFileSecret`) which were interfering with user supplied configuration.
### [3.0.2]
#### Fixed

View File

@@ -9,6 +9,10 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.2.2]
- Remove some default values (`addons.vpn.openvpn`, `addons.vpn.wireguard`, `addons.vpn.env`, `addons.vpn.configFileSecret`) which were interfering with user supplied configuration.
### [3.0.2]
#### Fixed

View File

@@ -73,10 +73,10 @@ addons:
# for extra safeness in case the VPN does connect
enabled: false
type: openvpn
openvpn:
wireguard:
env:
configFileSecret: openvpn
# openvpn:
# wireguard:
# env:
# configFileSecret: openvpn
networkPolicy:
enabled: true
egress:

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: latest
description: A simple in-cluster Samba server
name: samba
version: 3.4.0
version: 4.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- samba
@@ -16,4 +16,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# samba
![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
A simple in-cluster Samba server
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -75,21 +75,14 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| additionalVolumeMounts | list | `[]` | |
| additionalVolumes | list | `[]` | |
| env | object | `{}` | |
| image.pullPolicy | string | `"Always"` | |
| image.repository | string | `"dperson/samba"` | |
| image.tag | string | `"latest"` | |
| ingress.enabled | bool | `false` | |
| probes.liveness.enabled | bool | `false` | |
| probes.readiness.enabled | bool | `false` | |
| probes.startup.enabled | bool | `false` | |
| service.additionalPorts[0].name | string | `"netbios"` | |
| service.additionalPorts[0].port | int | `139` | |
| service.port.name | string | `"tcp"` | |
| service.port.port | int | `445` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [image docs](https://github.com/dperson/samba/blob/master/README.md) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"Always"` | image pull policy |
| image.repository | string | `"dperson/samba"` | image repository |
| image.tag | string | `"latest"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -97,11 +90,18 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0]
#### Added
- N/A
- Initial version
#### Changed
@@ -111,7 +111,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[4.0.0]: #400
[1.0.0]: #100
## Support

View File

@@ -9,11 +9,18 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0]
#### Added
- N/A
- Initial version
#### Changed
@@ -23,5 +30,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[4.0.0]: #400
[1.0.0]: #100
{{- end -}}

View File

@@ -1 +1,23 @@
---
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "samba.harcodedValues" -}}
service:
main:
ports:
http:
enabled: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "samba.harcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -6,48 +6,45 @@
#
image:
# -- image repository
repository: dperson/samba
# -- image tag
tag: latest
# -- image pull policy
pullPolicy: Always
strategy:
type: Recreate
## For all available environment variables and configuration options, please see:
## https://github.com/dperson/samba/blob/master/README.md
env: {}
# TZ: UTC
# -- environment variables. See [image docs](https://github.com/dperson/samba/blob/master/README.md) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# SHARE1: share1;/share/samba/share1
# SHARE2: share2;/share/samba/share2
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
name: tcp
port: 445
additionalPorts:
- name: netbios
port: 139
main:
ports:
tcp:
enabled: true
protocol: TCP
port: 445
netbios:
enabled: true
protocol: TCP
port: 139
ingress:
enabled: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
## Configure the volume mounts for your shared folders here.
additionalVolumeMounts: []
# - name: my-hostpath-data
# mountPath: /share/samba/share1
# - name: my-pvc-data
# mountPath: /share/samba/share2
## Configure the volumes for your shared folders here.
additionalVolumes: []
# - name: my-pvc-data
# persistentVolumeClaim:
# claimName: my-pvc-name
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
my-hostpath:
enabled: false
type: hostPath
hostPath: /share/samba/share1

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 0.18.0
appVersion: 1.0.0
description: Searx is a privacy-respecting, hackable metasearch engine
name: searx
version: 3.4.0
version: 4.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- searx
@@ -20,4 +20,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# searx
![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: 0.18.0](https://img.shields.io/badge/AppVersion-0.18.0-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
Searx is a privacy-respecting, hackable metasearch engine
@@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -77,66 +77,27 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| additionalContainers[0].image | string | `"caddy:2.2.0-alpine"` | |
| additionalContainers[0].name | string | `"caddy"` | |
| additionalContainers[0].ports[0].containerPort | int | `80` | |
| additionalContainers[0].ports[0].name | string | `"http"` | |
| additionalContainers[0].volumeMounts[0].mountPath | string | `"/etc/caddy/Caddyfile"` | |
| additionalContainers[0].volumeMounts[0].name | string | `"searx-config"` | |
| additionalContainers[0].volumeMounts[0].subPath | string | `"Caddyfile"` | |
| additionalContainers[0].volumeMounts[1].mountPath | string | `"/srv/searx-checker"` | |
| additionalContainers[0].volumeMounts[1].name | string | `"searx-checker"` | |
| additionalContainers[1].args[0] | string | `"-listen"` | |
| additionalContainers[1].args[1] | string | `"0.0.0.0:4040"` | |
| additionalContainers[1].args[2] | string | `"-api"` | |
| additionalContainers[1].args[3] | string | `"0.0.0.0:4041"` | |
| additionalContainers[1].args[4] | string | `"-target"` | |
| additionalContainers[1].args[5] | string | `"localhost:8080"` | |
| additionalContainers[1].image | string | `"dalf/filtron:latest"` | |
| additionalContainers[1].imagePullPolicy | string | `"Always"` | |
| additionalContainers[1].name | string | `"filtron"` | |
| additionalContainers[1].ports[0].containerPort | int | `4040` | |
| additionalContainers[1].ports[0].name | string | `"filtron"` | |
| additionalContainers[1].ports[1].containerPort | int | `4041` | |
| additionalContainers[1].ports[1].name | string | `"api"` | |
| additionalContainers[1].volumeMounts[0].mountPath | string | `"/etc/filtron/rules.json"` | |
| additionalContainers[1].volumeMounts[0].name | string | `"searx-config"` | |
| additionalContainers[1].volumeMounts[0].subPath | string | `"rules.json"` | |
| additionalContainers[2].args[0] | string | `"-listen"` | |
| additionalContainers[2].args[1] | string | `"localhost:3000"` | |
| additionalContainers[2].args[2] | string | `"-timeout"` | |
| additionalContainers[2].args[3] | string | `"6"` | |
| additionalContainers[2].args[4] | string | `"ipv6"` | |
| additionalContainers[2].envFrom[0].secretRef.name | string | `"searx-config"` | |
| additionalContainers[2].image | string | `"dalf/morty:latest"` | |
| additionalContainers[2].imagePullPolicy | string | `"Always"` | |
| additionalContainers[2].name | string | `"morty"` | |
| additionalContainers[2].ports[0].containerPort | int | `3000` | |
| additionalContainers[2].ports[0].name | string | `"morty"` | |
| additionalContainers[3].args[0] | string | `"-cron"` | |
| additionalContainers[3].args[1] | string | `"-o"` | |
| additionalContainers[3].args[2] | string | `"html/data/status.json"` | |
| additionalContainers[3].args[3] | string | `"http://localhost:8080"` | |
| additionalContainers[3].image | string | `"searx/searx-checker:latest"` | |
| additionalContainers[3].name | string | `"searx-checker"` | |
| additionalContainers[3].volumeMounts[0].mountPath | string | `"/usr/local/searx-checker/html/data"` | |
| additionalContainers[3].volumeMounts[0].name | string | `"searx-checker"` | |
| additionalVolumes[0].configMap.name | string | `"searx-config"` | |
| additionalVolumes[0].name | string | `"searx-config"` | |
| additionalVolumes[1].emptyDir | object | `{}` | |
| additionalVolumes[1].name | string | `"searx-checker"` | |
| envFrom[0].secretRef.name | string | `"searx-config"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"searx/searx"` | |
| image.tag | string | `"0.18.0"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| searx.baseUrl | string | `"https://searx.DOMAIN"` | |
| searx.existingSecret.enabled | bool | `false` | |
| searx.mortyKey | string | `"changeme"` | |
| service.port.port | int | `80` | |
| strategy.type | string | `"Recreate"` | |
| caddy.pullPolicy | string | `"IfNotPresent"` | caddy sidecar image pull policy |
| caddy.repository | string | `"caddy"` | caddy sidecar image repository |
| caddy.tag | string | `"2.2.0-alpine"` | caddy sidecar image tag |
| filtron.pullPolicy | string | `"Always"` | filtron sidecar image pull policy |
| filtron.repository | string | `"dalf/filtron"` | filtron sidecar image repository |
| filtron.tag | string | `"latest"` | filtron sidecar image tag |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"searx/searx"` | image repository |
| image.tag | string | `"1.0.0"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| morty.pullPolicy | string | `"Always"` | morty sidecar image pull policy |
| morty.repository | string | `"dalf/morty"` | morty sidecar image repository |
| morty.tag | string | `"latest"` | morty sidecar image tag |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| searx.baseUrl | string | `"https://searx.DOMAIN"` | External URL where the application is reachable |
| searx.existingSecret | string | `nil` | Specify an existing secret that contains the environment variables required for the application configuration. |
| searx.mortyKey | string | `"changeme"` | Generate a random key used by Morty (Privacy aware web content sanitizer proxy as a service). Example : `openssl rand -base64 24` |
| searxChecker.pullPolicy | string | `"Always"` | searx-checker sidecar image pull policy |
| searxChecker.repository | string | `"searx/searx-checker"` | searx-checker sidecar image repository |
| searxChecker.tag | string | `"latest"` | searx-checker sidecar image tag |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -144,6 +105,15 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- **BREAKING**: The additional containers have been moved to a hardcoded list
- Changed image tag to `1.0.0`.
### [1.0.0]
#### Added
@@ -158,7 +128,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[4.0.0]: #400
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,15 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- **BREAKING**: The additional containers have been moved to a hardcoded list
- Changed image tag to `1.0.0`.
### [1.0.0]
#### Added
@@ -23,5 +32,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[4.0.0]: #400
[1.0.0]: #100
{{- end -}}

View File

@@ -1,2 +1,3 @@
ingress:
enabled: true
main:
enabled: true

View File

@@ -1 +1,90 @@
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "searx.harcodedValues" -}}
envFrom:
- secretRef:
{{ if not .Values.searx.existingSecret }}
name: {{ include "common.names.fullname" . }}-config
{{ else }}
name: {{ .Values.searx.existingSecret }}
{{ end }}
persistence:
searx-config:
enabled: true
type: "custom"
mountPath: "-"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
searx-checker:
enabled: true
type: emptyDir
mountPath: "-"
additionalContainers:
- name: caddy
image: "{{ .Values.caddy.repository }}:{{ .Values.caddy.tag }}"
imagePullPolicy: {{ .Values.caddy.pullPolicy }}
ports:
- containerPort: {{ .Values.service.main.ports.http.port }}
name: http
volumeMounts:
- name: searx-config
mountPath: /etc/caddy/Caddyfile
subPath: Caddyfile
- name: searx-checker
mountPath: /srv/searx-checker
- name: searx-checker
image: "{{ .Values.searxChecker.repository }}:{{ .Values.searxChecker.tag }}"
imagePullPolicy: {{ .Values.searxChecker.pullPolicy }}
args:
["-cron", "-o", "html/data/status.json", "http://localhost:8080"]
volumeMounts:
- name: searx-checker
mountPath: /usr/local/searx-checker/html/data
- name: filtron
image: "{{ .Values.filtron.repository }}:{{ .Values.filtron.tag }}"
imagePullPolicy: {{ .Values.filtron.pullPolicy }}
args:
[
"-listen",
"0.0.0.0:4040",
"-api",
"0.0.0.0:4041",
"-target",
"localhost:8080",
]
ports:
- containerPort: 4040
name: filtron
- containerPort: 4041
name: api
volumeMounts:
- name: searx-config
mountPath: /etc/filtron/rules.json
subPath: rules.json
- name: morty
image: "{{ .Values.morty.repository }}:{{ .Values.morty.tag }}"
imagePullPolicy: {{ .Values.morty.pullPolicy }}
envFrom:
- secretRef:
{{ if not .Values.searx.existingSecret }}
name: {{ include "common.names.fullname" . }}-config
{{ else }}
name: {{ .Values.searx.existingSecret }}
{{ end }}
args: ["-listen", "localhost:3000", "-timeout", "6", "ipv6"]
ports:
- containerPort: 3000
name: morty
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "searx.harcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,11 +1,9 @@
{{/*
Searx Configuration files.
*/}}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: "searx-config"
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:
@@ -21,7 +19,7 @@ data:
@api {
path /config
path /status
path /status
}
@static {
@@ -74,8 +72,8 @@ data:
# Cache
header @static {
# Cache
Cache-Control "public, max-age=31536000"
defer
Cache-Control "public, max-age=31536000"
defer
}
header @notstatic {
@@ -86,7 +84,7 @@ data:
# CSP (see http://content-security-policy.com/ )
header @morty {
Content-Security-Policy "default-src 'none'; style-src 'self' 'unsafe-inline'; form-action 'self'; frame-ancestors 'self'; base-uri 'self'; img-src 'self' data:; font-src 'self'; frame-src 'self'"
Content-Security-Policy "default-src 'none'; style-src 'self' 'unsafe-inline'; form-action 'self'; frame-ancestors 'self'; base-uri 'self'; img-src 'self' data:; font-src 'self'; frame-src 'self'"
}
header @notmorty {
@@ -266,4 +264,4 @@ data:
}
]
}
]
]

View File

@@ -1,27 +0,0 @@
{{/* vim: set filetype=mustache: */}}
{{/*
Expand the name of the chart.
*/}}
{{- define "searx.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "searx.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}

View File

@@ -1,9 +1,9 @@
{{- if not .Values.searx.existingSecret.enabled }}
{{- if not .Values.searx.existingSecret }}
apiVersion: v1
kind: Secret
metadata:
name: "searx-config"
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
stringData:

View File

@@ -6,92 +6,71 @@
#
image:
# -- image repository
repository: searx/searx
# -- image tag
tag: 1.0.0
# -- image pull policy
pullPolicy: IfNotPresent
tag: 0.18.0
strategy:
type: Recreate
searx:
# -- Specify an existing secret that contains the environment variables
# required for the application configuration.
existingSecret:
enabled: false
# external URL
# -- External URL where the application is reachable
baseUrl: "https://searx.DOMAIN"
# generate a random key used by Morty (Privacy aware web content sanitizer proxy as a service)
# example : `openssl rand -base64 24`
# -- Generate a random key used by Morty (Privacy aware web content sanitizer proxy as a service).
# Example : `openssl rand -base64 24`
mortyKey: "changeme"
envFrom:
- secretRef:
name: searx-config
searxChecker:
# -- searx-checker sidecar image repository
repository: searx/searx-checker
# -- searx-checker sidecar image tag
tag: latest
# -- searx-checker sidecar image pull policy
pullPolicy: Always
filtron:
# -- filtron sidecar image repository
repository: dalf/filtron
# -- filtron sidecar image tag
tag: latest
# -- filtron sidecar image pull policy
pullPolicy: Always
morty:
# -- morty sidecar image repository
repository: dalf/morty
# -- morty sidecar image tag
tag: latest
# -- morty sidecar image pull policy
pullPolicy: Always
caddy:
# -- caddy sidecar image repository
repository: caddy
# -- caddy sidecar image tag
tag: 2.2.0-alpine
# -- caddy sidecar image pull policy
pullPolicy: IfNotPresent
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 80
main:
ports:
http:
port: 80
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
enabled: false
emptyDir:
enabled: false
additionalContainers:
- name: caddy
image: caddy:2.2.0-alpine
ports:
- containerPort: 80
name: http
volumeMounts:
- name: searx-config
mountPath: /etc/caddy/Caddyfile
subPath: Caddyfile
- name: searx-checker
mountPath: /srv/searx-checker
- image: dalf/filtron:latest
imagePullPolicy: Always
name: filtron
args:
[
"-listen",
"0.0.0.0:4040",
"-api",
"0.0.0.0:4041",
"-target",
"localhost:8080",
]
ports:
- containerPort: 4040
name: filtron
- containerPort: 4041
name: api
volumeMounts:
- name: searx-config
mountPath: /etc/filtron/rules.json
subPath: rules.json
- image: dalf/morty:latest
imagePullPolicy: Always
name: morty
envFrom:
- secretRef:
name: searx-config
args: ["-listen", "localhost:3000", "-timeout", "6", "ipv6"]
ports:
- containerPort: 3000
name: morty
- name: searx-checker
image: searx/searx-checker:latest
args:
["-cron", "-o", "html/data/status.json", "http://localhost:8080"]
volumeMounts:
- name: searx-checker
mountPath: /usr/local/searx-checker/html/data
additionalVolumes:
- name: searx-config
configMap:
name: searx-config
- name: searx-checker
emptyDir: {}

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.0.0
description: Serial to Socket Redirector
name: ser2sock
version: 3.4.0
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- ser2sock
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# ser2sock
![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
![Version: 4.0.1](https://img.shields.io/badge/Version-4.0.1-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
Serial to Socket Redirector
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -105,17 +105,20 @@ affinity:
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| additionalVolumeMounts | list | `[]` | |
| additionalVolumes | list | `[]` | |
| env.BAUD_RATE | int | `115200` | |
| env.LISTENER_PORT | int | `10000` | |
| env.SERIAL_DEVICE | string | `"/dev/ttyUSB0"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"tenstartups/ser2sock"` | |
| image.tag | string | `"latest"` | |
| ingress.enabled | bool | `false` | |
| service.port.port | int | `10000` | |
| strategy.type | string | `"Recreate"` | |
| affinity | object | `{}` | Affinity constraint rules to place the Pod on a specific node. [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) |
| env | object | See below | environment variables. See [image docs](https://github.com/tenstartups/ser2sock) for more details. |
| env.BAUD_RATE | int | `115200` | Serial device baud rate |
| env.LISTENER_PORT | string | `"{{ .Values.service.main.ports.server.port }}"` | Port where ser2sock listens |
| env.SERIAL_DEVICE | string | `"{{ .Values.persistence.usb.mountPath }}"` | Path to the serial device |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"Always"` | image pull policy |
| image.repository | string | `"tenstartups/ser2sock"` | image repository |
| image.tag | string | `"latest"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.usb | object | See values.yaml | Configure a hostPathMount to mount a USB device in the container. |
| securityContext.privileged | bool | `nil` | Privileged securityContext may be required if USB controller is accessed directly through the host machine |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -123,6 +126,19 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.1]
#### Fixed
- Default device path used by ser2sock now points to the device inside the container.
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [3.0.0]
#### Added
@@ -151,8 +167,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[3.0.0]: #3.0.0
[1.0.0]: #1.0.0
[4.0.1]: #401
[4.0.0]: #400
[3.0.0]: #300
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.1]
#### Fixed
- Default device path used by ser2sock now points to the device inside the container.
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [3.0.0]
#### Added
@@ -37,6 +50,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[3.0.0]: #3.0.0
[1.0.0]: #1.0.0
[4.0.1]: #401
[4.0.0]: #400
[3.0.0]: #300
[1.0.0]: #100
{{- end -}}

View File

@@ -6,45 +6,60 @@
#
image:
# -- image repository
repository: tenstartups/ser2sock
pullPolicy: IfNotPresent
# -- image tag
tag: latest
# -- image pull policy
pullPolicy: Always
strategy:
type: Recreate
# -- environment variables. See [image docs](https://github.com/tenstartups/ser2sock) for more details.
# @default -- See below
env:
# TZ:
# PUID:
# PGID:
LISTENER_PORT: 10000
# -- Set the container timezone
TZ: UTC
# -- Port where ser2sock listens
LISTENER_PORT: "{{ .Values.service.main.ports.server.port }}"
# -- Path to the serial device
SERIAL_DEVICE: "{{ .Values.persistence.usb.mountPath }}"
# -- Serial device baud rate
BAUD_RATE: 115200
SERIAL_DEVICE: "/dev/ttyUSB0"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 10000
main:
ports:
http:
enabled: false
server:
enabled: true
protocol: TCP
port: 10000
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# Privileged may be required if USB controller is accessed directly through the host machine
# securityContext:
# privileged: true
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
# -- Configure a hostPathMount to mount a USB device in the container.
# @default -- See values.yaml
usb:
enabled: false
type: hostPath
mountPath: /dev/ttyUSB0
# Path to your ser2sock device in the container
additionalVolumeMounts: []
# - name: usb
# mountPath: /dev/ttyUSB0
securityContext:
# -- (bool) Privileged securityContext may be required if USB controller is accessed directly through the host machine
privileged: # true
# Path to your ser2sock device on the host
additionalVolumes: []
# - name: usb
# hostPath:
# path: /dev/ttyUSB0
# affinity:
# -- Affinity constraint rules to place the Pod on a specific node.
# [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity)
affinity: {}
# nodeAffinity:
# requiredDuringSchedulingIgnoredDuringExecution:
# nodeSelectorTerms:

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 1.6.0
appVersion: 1.8.0
description: Sharry allows to share files with others in a simple way. It is a self-hosted web application. The basic concept is to upload files and get a url back that can then be shared.
name: sharry
version: 3.1.0
version: 4.0.0
keywords:
- file sharing
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/sharry
@@ -16,4 +16,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# sharry
![Version: 3.1.0](https://img.shields.io/badge/Version-3.1.0-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 1.8.0](https://img.shields.io/badge/AppVersion-1.8.0-informational?style=flat-square)
Sharry allows to share files with others in a simple way. It is a self-hosted web application. The basic concept is to upload files and get a url back that can then be shared.
@@ -17,7 +17,7 @@ Sharry allows to share files with others in a simple way. It is a self-hosted we
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -74,13 +74,13 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| args[0] | string | `"/opt/sharry.conf"` | |
| config | string | `"sharry.restserver {\n # base-url = \"https://sharry.${DOMAIN}\"\n bind {\n address = \"0.0.0.0\"\n port = 9090\n }\n backend {\n auth {\n fixed {\n enabled = false # set to true to enable this auth provider\n user = \"admin\"\n password = \"admin\"\n order = 10\n }\n }\n }\n}\n"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"eikek0/sharry"` | |
| image.tag | string | `"1.6.0"` | |
| ingress.enabled | bool | `false` | |
| service.port.port | int | `9090` | |
| args | list | `["/opt/sharry.conf"]` | Override the command line arguments for the default container |
| config | string | See values.yaml | Sharry configuration. Supports Helm templates. See [application docs](https://eikek.github.io/sharry/doc/configure) for more details. |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"eikek0/sharry"` | image repository |
| image.tag | string | `"1.8.0"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -88,6 +88,31 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `1.8.0`.
### [1.0.0]
#### Added
- N/A
#### Changed
- N/A
#### Removed
- N/A
[4.0.0]: #4.0.0
[1.0.0]: #1.0.0
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)

View File

@@ -9,4 +9,28 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `1.8.0`.
### [1.0.0]
#### Added
- N/A
#### Changed
- N/A
#### Removed
- N/A
[4.0.0]: #4.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -1,31 +1,19 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the configMap to the additionalVolumes */}}
{{- define "sharry.configmap.volume" -}}
name: sharry-config
configMap:
name: {{ template "common.names.fullname" . }}-config
{{- end -}}
{{- $volume := include "sharry.configmap.volume" . | fromYaml -}}
{{- if $volume -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}}
{{/* Append the configMap volume to the additionalVolumeMounts */}}
{{- define "sharry.configmap.volumeMount" -}}
name: sharry-config
mountPath: /opt/sharry.conf
subPath: sharry.conf
{{- end -}}
{{- $volumeMount := include "sharry.configmap.volumeMount" . | fromYaml -}}
{{- if $volumeMount -}}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{/* Append the hardcoded settings */}}
{{- define "sharry.harcodedValues" -}}
persistence:
sharry-config:
enabled: "true"
mountPath: "/opt/sharry.conf"
subPath: sharry.conf
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "sharry.harcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,9 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}-config
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:
sharry.conf: |
{{ .Values.config | indent 4 }}
{{- tpl .Values.config $| nindent 4 }}

View File

@@ -5,33 +5,45 @@
## https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
##
image:
# -- image repository
repository: eikek0/sharry
tag: 1.6.0
# -- image tag
tag: 1.8.0
# -- image pull policy
pullPolicy: IfNotPresent
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 9090
main:
ports:
http:
port: 9090
# -- Override the command line arguments for the default container
args:
- "/opt/sharry.conf"
ingress:
enabled: false
# -- Enable large file support with those annotations for nginx
# annotations:
# nginx.ingress.kubernetes.io/client-body-buffer-size: "2048m"
# nginx.ingress.kubernetes.io/proxy-body-size: "2048m"
# nginx.ingress.kubernetes.io/proxy-buffering: "off"
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Enable large file support with those annotations for nginx
# annotations:
# nginx.ingress.kubernetes.io/client-body-buffer-size: "2048m"
# nginx.ingress.kubernetes.io/proxy-body-size: "2048m"
# nginx.ingress.kubernetes.io/proxy-buffering: "off"
# -- Full list of options https://eikek.github.io/sharry/doc/configure
# @default -- see URL to default config
# -- Sharry configuration. Supports Helm templates.
# See [application docs](https://eikek.github.io/sharry/doc/configure) for more details.
# @default -- See values.yaml
config: |
sharry.restserver {
# base-url = "https://sharry.${DOMAIN}"
bind {
address = "0.0.0.0"
port = 9090
port = {{ .Values.service.main.ports.http.port }}
}
backend {
auth {

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.20.7
description: Manage hardware resource allocation without a need for privileged containers
name: smarter-device-manager
version: 4.0.0
version: 5.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- kubernetes
@@ -21,4 +21,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# smarter-device-manager
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 1.20.7](https://img.shields.io/badge/AppVersion-1.20.7-informational?style=flat-square)
![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: 1.20.7](https://img.shields.io/badge/AppVersion-1.20.7-informational?style=flat-square)
Manage hardware resource allocation without a need for privileged containers
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -115,15 +115,15 @@ In this case host device `/dev/ttyUSB-Conbee-2` will be given at the same path,
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config | string | Refer to values.yaml | Override default configuration See [project repo](https://gitlab.com/arm-research/smarter/smarter-device-manager) for configuration examples |
| dnsPolicy | string | `"ClusterFirstWithHostNet"` | |
| hostNetwork | bool | `true` | |
| hostPathMounts | list | Refer to values.yaml | Configures the host paths that are mapped through to the container |
| image.pullPolicy | string | `"IfNotPresent"` | Configure the image pull policy |
| image.repository | string | `"registry.gitlab.com/arm-research/smarter/smarter-device-manager"` | Configure the image |
| image.tag | string | `"v1.20.7"` | Configure the image tag |
| priorityClassName | string | `"system-node-critical"` | Setting priority class is not necessary, but is recommended. [[Ref]](https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/) |
| securityContext | object | Refer to values.yaml | Configure the securityContext for this pod |
| config | string | See values.yaml | Override default configuration See [project repo](https://gitlab.com/arm-research/smarter/smarter-device-manager) for configuration examples. |
| dnsPolicy | string | `nil` | Defaults to "ClusterFirst" if hostNetwork is false and "ClusterFirstWithHostNet" if hostNetwork is true. |
| hostNetwork | bool | `true` | When using hostNetwork make sure you set dnsPolicy to `ClusterFirstWithHostNet` |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"registry.gitlab.com/arm-research/smarter/smarter-device-manager"` | image repository |
| image.tag | string | `"v1.20.7"` | image tag |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| priorityClassName | string | `"system-node-critical"` | Custom priority class for different treatment by the scheduler Setting this is not necessary, but it is recommended. [[ref]](https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/) |
| securityContext | object | See values.yaml | Configure the securityContext for this pod [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/) |
## Changelog
@@ -131,6 +131,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [4.0.0]
#### Changed
@@ -167,9 +174,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[4.0.0]: #4.0.0
[3.3.2]: #3.3.2
[1.0.0]: #1.0.0
[5.0.0]: #500
[4.0.0]: #400
[3.3.2]: #332
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [4.0.0]
#### Changed
@@ -45,7 +52,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[4.0.0]: #4.0.0
[3.3.2]: #3.3.2
[1.0.0]: #1.0.0
[5.0.0]: #500
[4.0.0]: #400
[3.3.2]: #332
[1.0.0]: #100
{{- end -}}

View File

@@ -1,35 +1,33 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append host paths and the configMap to the additionalVolumes and additionalVolumeMounts */}}
{{- define "sdm.configmap.volume" -}}
name: configuration
configMap:
name: {{ template "common.names.fullname" . }}
{{/* Append the hardcoded settings */}}
{{- define "sdm.hardcodedValues" -}}
controller:
type: daemonset
persistence:
configuration:
enabled: "true"
mountPath: "/root/config/conf.yaml"
subPath: "conf.yaml"
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
service:
main:
enabled: false
{{- end -}}
{{- $additionalVolumes := .Values.additionalVolumes -}}
{{- $volume := include "sdm.configmap.volume" . | fromYaml -}}
{{- $additionalVolumes := append $additionalVolumes $volume -}}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- define "sdm.configmap.volumeMount" -}}
name: configuration
mountPath: /root/config/conf.yaml
subPath: conf.yaml
{{- end -}}
{{- $additionalVolumeMounts := .Values.additionalVolumeMounts -}}
{{- $volumeMount := include "sdm.configmap.volumeMount" . | fromYaml -}}
{{- $additionalVolumeMounts := append $additionalVolumeMounts $volumeMount -}}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{/* DaemonSet controller, disabling defaults */}}
{{- $_ := set .Values "controllerType" "daemonset" }}
{{- $_ := set .Values.probes.liveness "enabled" false }}
{{- $_ := set .Values.probes.readiness "enabled" false }}
{{- $_ := set .Values.probes.startup "enabled" false }}
{{- $_ := set .Values.service "enabled" false }}
{{- $_ := mergeOverwrite .Values (include "sdm.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,7 +1,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:

View File

@@ -6,50 +6,51 @@
#
image:
# -- Configure the image
# -- image repository
repository: registry.gitlab.com/arm-research/smarter/smarter-device-manager
# -- Configure the image tag
# -- image tag
tag: v1.20.7
# -- Configure the image pull policy
# -- image pull policy
pullPolicy: IfNotPresent
# -- Override default configuration
# See [project repo](https://gitlab.com/arm-research/smarter/smarter-device-manager) for configuration examples
# @default -- Refer to values.yaml
# See [project repo](https://gitlab.com/arm-research/smarter/smarter-device-manager) for configuration examples.
# @default -- See values.yaml
config: |
- devicematch: ^ttyUSB.*$
nummaxdevices: 1
# -- When using hostNetwork make sure you set dnsPolicy to `ClusterFirstWithHostNet`
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
# -- Defaults to "ClusterFirst" if hostNetwork is false and "ClusterFirstWithHostNet" if hostNetwork is true.
dnsPolicy: # ClusterFirstWithHostNet
# -- Configures the host paths that are mapped through to the container
# @default -- Refer to values.yaml
hostPathMounts:
- name: "devfs"
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
devfs:
enabled: true
emptyDir: false
mountPath: "/dev"
hostPath: "/dev"
type: hostPath
hostPath: /dev
readOnly: true
- name: "sysfs"
sysfs:
enabled: true
emptyDir: false
mountPath: "/sys"
hostPath: "/sys"
type: hostPath
hostPath: /sys
readOnly: true
- name: "kubeletsockets"
kubeletsockets:
enabled: true
emptyDir: false
mountPath: "/var/lib/kubelet/device-plugins"
type: hostPath
hostPath: "/var/lib/kubelet/device-plugins"
# -- Setting priority class is not necessary, but is recommended.
# [[Ref]](https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/)
# -- Custom priority class for different treatment by the scheduler
# Setting this is not necessary, but it is recommended.
# [[ref]](https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/)
priorityClassName: system-node-critical
# -- Configure the securityContext for this pod
# @default -- Refer to values.yaml
# [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/)
# @default -- See values.yaml
securityContext:
capabilities:
drop:

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v3.1
appVersion: v3.2.2
description: Speedtest Exporter made in python using the official speedtest bin
name: speedtest-exporter
version: 1.1.0
version: 2.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- speedtest-exporter
@@ -16,4 +16,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# speedtest-exporter
![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![AppVersion: v3.1](https://img.shields.io/badge/AppVersion-v3.1-informational?style=flat-square)
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: v3.2.2](https://img.shields.io/badge/AppVersion-v3.2.2-informational?style=flat-square)
Speedtest Exporter made in python using the official speedtest bin
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -75,16 +75,13 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"ghcr.io/miguelndecarvalho/speedtest-exporter"` | |
| image.tag | string | `"v3.1"` | |
| prometheus.podMonitor.additionalLabels | object | `{}` | |
| prometheus.podMonitor.enabled | bool | `false` | |
| prometheus.podMonitor.interval | string | `"1h"` | |
| prometheus.podMonitor.scrapeTimeout | string | `"1m"` | |
| service.port.port | int | `9798` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [application docs](https://docs.miguelndecarvalho.pt/projects/speedtest-exporter/) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/miguelndecarvalho/speedtest-exporter"` | image repository |
| image.tag | string | `"v3.2.2"` | image tag |
| prometheus.podMonitor | object | See values.yaml | Enable and configure a Prometheus podMonitor for the chart under this key. See also the notes under `additionalContainers`. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -92,6 +89,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v3.2.2`.
### [1.0.0]
#### Added
@@ -106,7 +111,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v3.2.2`.
### [1.0.0]
#### Added
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
{{- end -}}

View File

@@ -2,7 +2,7 @@
apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
name: {{ template "common.names.fullname" . }}
name: {{ include "common.names.fullname" . }}
labels:
{{- include "common.labels" . | nindent 4 }}
{{- with .Values.prometheus.podMonitor.additionalLabels }}

View File

@@ -6,24 +6,31 @@
#
image:
# -- image repository
repository: ghcr.io/miguelndecarvalho/speedtest-exporter
# -- image tag
tag: v3.2.2
# -- image pull policy
pullPolicy: IfNotPresent
tag: v3.1
strategy:
type: Recreate
# For more configuration options see
# https://docs.miguelndecarvalho.pt/projects/speedtest-exporter/
env: {}
# TZ: UTC
# -- environment variables. See [application docs](https://docs.miguelndecarvalho.pt/projects/speedtest-exporter/) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 9798
main:
ports:
http:
port: 9798
# Enable gathering Prometheus metrics
prometheus:
# -- Enable and configure a Prometheus podMonitor for the chart under this key.
# See also the notes under `additionalContainers`.
# @default -- See values.yaml
podMonitor:
enabled: false
interval: 1h

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.90.74
description: Status page for monitoring your websites and applications
name: statping
version: 3.5.1
version: 4.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- statping
@@ -20,7 +20,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0
- name: postgresql
version: 10.4.8
repository: https://charts.bitnami.com/bitnami

View File

@@ -1,6 +1,6 @@
# statping
![Version: 3.5.1](https://img.shields.io/badge/Version-3.5.1-informational?style=flat-square) ![AppVersion: v0.90.74](https://img.shields.io/badge/AppVersion-v0.90.74-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: v0.90.74](https://img.shields.io/badge/AppVersion-v0.90.74-informational?style=flat-square)
Status page for monitoring your websites and applications
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,30 +76,26 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | See below | environment variables. See [application docs](https://github.com/statping/statping/wiki/Config-with-.env-File) for more details. |
| env.DB_CONN | string | `"postgres"` | Type of database to use |
| env.DB_DATABASE | string | postgresql.postgresqlDatabase value | Postgres database password |
| env.DB_DATABASE | string | `"{{ .Values.postgresql.postgresqlDatabase }}"` | Postgres database name |
| env.DB_HOST | string | internal postgresql URL | Postgres database hostname |
| env.DB_PASS | string | postgresql.postgresqlPassword value | Postgres database password |
| env.DB_USER | string | postgresql.postgresqlUsername value | Postgres database user name |
| env.DB_PASS | string | `"{{ .Values.postgresql.postgresqlPassword }}"` | Postgres database password |
| env.DB_USER | string | `"{{ .Values.postgresql.postgresqlUsername }}"` | Postgres database user name |
| env.DESCRIPTION | string | `"This is a Statping instance deployed as Helm chart"` | Description of the Statping instance |
| env.DISABLE_LOGS | bool | `false` | Disable logs from appearing and writing to disk |
| env.NAME | string | `"Statping Example"` | Name of the Statping instance |
| env.POSTGRES_SSLMODE | string | `"disable"` | Enable ssl_mode for postgres (To enable use require) |
| env.POSTGRES_SSLMODE | string | `"disable"` | Enable ssl_mode for postgres (To enable use `require`) |
| env.TZ | string | `"UTC"` | Set the container timezone |
| env.USE_CDN | bool | `false` | Use CDN for static context from third-parties |
| env.VIRTUAL_HOST | string | `""` | External URL you use to connect to the statping (the one you enter in your browser) |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"statping/statping"` | |
| image.tag | string | `"v0.90.65"` | |
| ingress.enabled | bool | `false` | |
| persistence | object | see bellow | Generated application config.yaml and logs are written here. Usually does not need to be persisted. |
| postgresql | object | see bellow | Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql |
| postgresql.enabled | bool | `true` | By default uses an internal postgress. Disable if you use your own Postgres. |
| postgresql.persistence.enabled | bool | `false` | if database is stored to a PVC. Set to true when you are done testing. |
| postgresql.postgresqlDatabase | string | `"postgres"` | Postgres database password |
| postgresql.postgresqlPassword | string | `"changeme"` | Postgres database password |
| postgresql.postgresqlUsername | string | `"postgres"` | Postgres database user name |
| service.port.port | int | `8080` | |
| strategy.type | string | `"Recreate"` | |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"statping/statping"` | image repository |
| image.tag | string | `"v0.90.74"` | 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. |
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -107,6 +103,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v0.90.74`.
### [3.3.2]
#### Added
@@ -136,8 +140,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[3.3.2]: #3.3.2
[2.0.0]: #2.0.0
[4.0.0]: #400
[3.3.2]: #332
[2.0.0]: #200
## Support

View File

@@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v0.90.74`.
### [3.3.2]
#### Added
@@ -38,6 +46,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[3.3.2]: #3.3.2
[2.0.0]: #2.0.0
[4.0.0]: #400
[3.3.2]: #332
[2.0.0]: #200
{{- end -}}

View File

@@ -1,28 +1,12 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* use the port specified in the service */}}
{{- $_ := set .Values.env "VIRTUAL_PORT" .Values.service.port.port -}}
{{- if .Values.postgresql.enabled -}}
{{/* if DB_HOST is not set use internal postgres chart */}}
{{- if eq .Values.env.DB_HOST "" -}}
{{- $_ := set .Values.env "DB_HOST" (printf "%s-postgresql" .Release.Name) -}}
{{- end -}}
{{/* if DB_USER is not set use internal postgres chart */}}
{{- if eq .Values.env.DB_USER "" -}}
{{- $_ := set .Values.env "DB_USER" .Values.postgresql.postgresqlUsername -}}
{{- end -}}
{{/* if DB_PASS is not set use internal postgres chart */}}
{{- if eq .Values.env.DB_PASS "" -}}
{{- $_ := set .Values.env "DB_PASS" .Values.postgresql.postgresqlPassword -}}
{{- end -}}
{{/* if DB_DATABASE is not set use internal postgres chart */}}
{{- if eq .Values.env.DB_DATABASE "" -}}
{{- $_ := set .Values.env "DB_DATABASE" .Values.postgresql.postgresqlDatabase -}}
{{- end -}}
{{/* Append the hardcoded settings */}}
{{- define "statping.hardcodedValues" -}}
env:
VIRTUAL_PORT: {{ .Values.service.main.ports.http.port }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "statping.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -6,16 +6,18 @@
#
image:
# -- image repository
repository: statping/statping
# -- image tag
tag: "v0.90.74"
# -- image pull policy
pullPolicy: IfNotPresent
tag: "v0.90.65"
strategy:
type: Recreate
# See more environment variables in the statping documentation
# https://github.com/statping/statping/wiki/Config-with-.env-File
# -- environment variables. See [application docs](https://github.com/statping/statping/wiki/Config-with-.env-File) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Name of the Statping instance
NAME: Statping Example
# -- Description of the Statping instance
@@ -26,18 +28,15 @@ env:
DB_CONN: postgres
# -- Postgres database hostname
# @default -- internal postgresql URL
DB_HOST: ""
# -- Enable ssl_mode for postgres (To enable use require)
DB_HOST: '{{ include "common.names.fullname" .}}-postgresql'
# -- Enable ssl_mode for postgres (To enable use `require`)
POSTGRES_SSLMODE: "disable"
# -- Postgres database user name
# @default -- postgresql.postgresqlUsername value
DB_USER: ""
DB_USER: "{{ .Values.postgresql.postgresqlUsername }}"
# -- Postgres database password
# @default -- postgresql.postgresqlPassword value
DB_PASS: ""
# -- Postgres database password
# @default -- postgresql.postgresqlDatabase value
DB_DATABASE: ""
DB_PASS: "{{ .Values.postgresql.postgresqlPassword }}"
# -- Postgres database name
DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}"
# -- Use CDN for static context from third-parties
USE_CDN: false
# -- Disable logs from appearing and writing to disk
@@ -49,35 +48,36 @@ env:
# -- dashboard admin email
# ADMIN_EMAIL: info@example.com
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 8080
main:
ports:
http:
port: 8080
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Generated application config.yaml and logs are written here.
# Usually does not need to be persisted.
# @default -- see bellow
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
data:
enabled: false
emptyDir:
enabled: false
mountPath: /app
# -- Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
# @default -- see bellow
# -- Enable and configure postgresql database subchart under this key.
# For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
# @default -- See values.yaml
postgresql:
# -- By default uses an internal postgress. Disable if you use your own Postgres.
enabled: true
# -- Postgres database user name
postgresqlUsername: postgres
# -- Postgres database password
postgresqlPassword: "changeme"
# -- Postgres database password
postgresqlDatabase: postgres
persistence:
# -- if database is stored to a PVC. Set to true when you are done testing.
enabled: false
# storageClass: ""
# size: 8Gi

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.17.0
description: Open Source Continuous File Synchronization
name: syncthing
version: 1.3.1
version: 2.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- syncthing
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# syncthing
![Version: 1.3.1](https://img.shields.io/badge/Version-1.3.1-informational?style=flat-square) ![AppVersion: 1.17.0](https://img.shields.io/badge/AppVersion-1.17.0-informational?style=flat-square)
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 1.17.0](https://img.shields.io/badge/AppVersion-1.17.0-informational?style=flat-square)
Open Source Continuous File Synchronization
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,31 +76,12 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"syncthing/syncthing"` | |
| image.tag | string | `"1.17.0"` | |
| ingress.enabled | bool | `false` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| persistence.data.mountPath | string | `"/var/syncthing"` | |
| service.additionalServices[0].enabled | bool | `true` | |
| service.additionalServices[0].externalTrafficPolicy | string | `"Local"` | |
| service.additionalServices[0].nameSuffix | string | `"listen"` | |
| service.additionalServices[0].port.name | string | `"listen"` | |
| service.additionalServices[0].port.port | int | `22000` | |
| service.additionalServices[0].port.protocol | string | `"TCP"` | |
| service.additionalServices[0].port.targetPort | int | `22000` | |
| service.additionalServices[0].type | string | `"NodePort"` | |
| service.additionalServices[1].enabled | bool | `true` | |
| service.additionalServices[1].externalTrafficPolicy | string | `"Local"` | |
| service.additionalServices[1].nameSuffix | string | `"discovery"` | |
| service.additionalServices[1].port.name | string | `"discovery"` | |
| service.additionalServices[1].port.port | int | `21027` | |
| service.additionalServices[1].port.protocol | string | `"UDP"` | |
| service.additionalServices[1].port.targetPort | int | `21027` | |
| service.additionalServices[1].type | string | `"NodePort"` | |
| service.port.port | int | `8384` | |
| strategy.type | string | `"Recreate"` | |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"syncthing/syncthing"` | image repository |
| image.tag | string | `"1.17.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. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -108,6 +89,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.3.1]
#### Added
@@ -165,10 +153,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.3.1]: #1.3.1
[1.3.0]: #1.3.0
[1.1.2]: #1.1.2
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.3.1]: #131
[1.3.0]: #130
[1.1.2]: #112
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.3.1]
#### Added
@@ -66,8 +73,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.3.1]: #1.3.1
[1.3.0]: #1.3.0
[1.1.2]: #1.1.2
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.3.1]: #131
[1.3.0]: #130
[1.1.2]: #112
[1.0.0]: #100
{{- end -}}

View File

@@ -6,42 +6,50 @@
#
image:
# -- image repository
repository: syncthing/syncthing
pullPolicy: IfNotPresent
# -- image tag
tag: 1.17.0
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 8384
additionalServices:
- enabled: true
nameSuffix: listen
main:
ports:
http:
port: 8384
listen:
enabled: true
type: NodePort
port:
port: 22000
name: listen
protocol: TCP
targetPort: 22000
externalTrafficPolicy: Local
- enabled: true
nameSuffix: discovery
ports:
listen:
enabled: true
port: 22000
protocol: TCP
targetPort: 22000
discovery:
enabled: true
type: NodePort
port:
port: 21027
name: discovery
protocol: UDP
targetPort: 21027
externalTrafficPolicy: Local
ports:
discovery:
enabled: true
port: 21027
protocol: UDP
targetPort: 21027
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
data:
enabled: false
emptyDir:
enabled: false
mountPath: /var/syncthing

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 2.00.07
appVersion: 2.00.10
description: Tdarr is a self hosted web-app for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers etc.
name: tdarr
version: 2.4.0
version: 3.0.0
keywords:
- transcoding
- remux
@@ -20,4 +20,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# tdarr
![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: 2.00.07](https://img.shields.io/badge/AppVersion-2.00.07-informational?style=flat-square)
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 2.00.10](https://img.shields.io/badge/AppVersion-2.00.10-informational?style=flat-square)
Tdarr is a self hosted web-app for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers etc.
@@ -18,7 +18,7 @@ Tdarr is a self hosted web-app for automating media library transcode/remux mana
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -75,36 +75,25 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| additionalContainers[0].env[0].name | string | `"TZ"` | |
| additionalContainers[0].env[0].value | string | `"America/New York"` | Node Timezone |
| additionalContainers[0].env[1].name | string | `"nodeID"` | |
| additionalContainers[0].env[1].value | string | `"node"` | Node name |
| additionalContainers[0].env[2].name | string | `"serverIP"` | |
| additionalContainers[0].env[2].value | string | `"localhost"` | tdarr server IP/hostname |
| additionalContainers[0].env[3].name | string | `"serverPort"` | |
| additionalContainers[0].env[3].value | string | `"8266"` | tdar server port |
| additionalContainers[0].image | string | `"haveagitgat/tdarr_node:2.00.07"` | Node image and tag |
| additionalContainers[0].name | string | `"node"` | |
| affinity | object | `{}` | Affinity settings for pod assignment of the GUI |
| env.TZ | string | `"America/New York"` | Timezone |
| env | object | See below | environment variables. See [image docs](https://hub.docker.com/r/haveagitgat/tdarr) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| env.serverIP | string | `"0.0.0.0"` | tdarr server binding address |
| env.serverPort | int | `8266` | tdarr server listening port |
| env.webUIPort | int | `8265` | tdarr web UI listening port (same as Service port) |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"haveagitgat/tdarr"` | tdarr image |
| image.tag | string | `"2.00.07"` | tdarr image tag |
| nodeSelector | object | `{}` | Node labels for pod assignment of the GUI |
| persistence.config | object | `{"emptyDir":{"enabled":false},"enabled":false,"mountpath":"/app/configs"}` | Volume used for configuration |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | Volume used for tdarr server database |
| persistence.data.mountpath | string | `"/app/server"` | |
| persistence.media.emptyDir.enabled | bool | `false` | |
| persistence.media.enabled | bool | `false` | Volume used for media libraries |
| persistence.media.mountpath | string | `"/media"` | |
| podAnnotations | object | `{}` | Pod annotations |
| resources | object | `{}` | |
| service.port.port | int | `8265` | Kubernetes port where the GUI is exposed |
| tolerations | list | `[]` | Toleration labels for pod assignment of the GUI |
| env.serverPort | string | `"{{ .Values.service.main.ports.server.port }}"` | tdarr server listening port |
| env.webUIPort | string | `"{{ .Values.service.main.ports.http.port }}"` | tdarr web UI listening port (same as Service port) |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"haveagitgat/tdarr"` | image repository |
| image.tag | string | `"2.00.10"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| node.enabled | bool | `true` | Deploy a tdarr node. |
| node.id | string | `"node"` | Node ID |
| node.image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| node.image.repository | string | `"haveagitgat/tdarr_node"` | image repository |
| node.image.tag | string | `"2.00.10"` | image tag |
| persistence | object | See below | Configure persistence settings for the chart under this key. |
| persistence.config | object | See values.yaml | Volume used for configuration |
| persistence.data | object | See values.yaml | Volume used for tdarr server database |
| persistence.media | object | See values.yaml | Volume used for media libraries |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -112,6 +101,32 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `2.00.10`.
- Moved the `additionalContainers` section to hardcoded values, instead the creation of a tdarr node is now controlled through the `node` key.
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[3.0.0]: #300
[1.0.0]: #100
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)

View File

@@ -9,4 +9,29 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `2.00.10`.
- Moved the `additionalContainers` section to hardcoded values, instead the creation of a tdarr node is now controlled through the `node` key.
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[3.0.0]: #300
[1.0.0]: #100
{{- end -}}

View File

@@ -1 +1,33 @@
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "tdarr.harcodedValues" -}}
{{ if .Values.node.enabled }}
additionalContainers:
- name: node
image: "{{ .Values.node.image.repository }}:{{ .Values.node.image.tag }}"
imagePullPolicy: {{ .Values.node.image.pullPolicy }}
env:
- name: TZ
value: {{ default "UTC" .Values.env.TZ }}
- name: nodeID
value: {{ default "UTC" .Values.node.id }}
- name: serverIP
value: "localhost"
- name: serverPort
value: "{{ .Values.service.main.ports.server.port }}"
volumeMounts:
{{ if .Values.persistence.config.enabled }}
- name: config
mountPath: /app/configs
{{ end }}
{{ if .Values.persistence.media.enabled }}
- name: media
mountPath: /media
{{ end }}
{{ end }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "tdarr.harcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,129 +1,78 @@
# Default values for tdarr.
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
image:
# -- tdarr image
# -- image repository
repository: haveagitgat/tdarr
# -- tdarr image tag
tag: 2.00.07
# tdarr image pull policy
# -- image tag
tag: 2.00.10
# -- image pull policy
pullPolicy: IfNotPresent
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
service:
port:
# -- Kubernetes port where the GUI is exposed
port: 8265
# -- environment variables. See [image docs](https://hub.docker.com/r/haveagitgat/tdarr) for more details.
# @default -- See below
env:
# -- Timezone
TZ: America/New York
# -- Set the container timezone
TZ: UTC
# -- tdarr web UI listening port (same as Service port)
webUIPort: 8265
webUIPort: "{{ .Values.service.main.ports.http.port }}"
# -- tdarr server binding address
serverIP: 0.0.0.0
# -- tdarr server listening port
serverPort: 8266
serverPort: "{{ .Values.service.main.ports.server.port }}"
# -- Node labels for pod assignment of the GUI
nodeSelector: {}
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 8265
server:
enabled: true
protocol: TCP
port: 8266
# -- Toleration labels for pod assignment of the GUI
tolerations: []
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Affinity settings for pod assignment of the GUI
affinity: {}
# -- Pod annotations
podAnnotations: {}
additionalContainers:
- name: node
# -- Node image and tag
image: haveagitgat/tdarr_node:2.00.07
env:
- name: TZ
# -- Node Timezone
value: "America/New York"
- name: nodeID
# -- Node name
value: node
- name: serverIP
# -- tdarr server IP/hostname
value: "localhost"
- name: serverPort
# -- tdar server port
value: "8266"
# volumeMounts:
# - name: config
# mountPath: /app/configs
# - name: media
# mountPath: /media
node:
# -- Deploy a tdarr node.
enabled: true
# -- Node ID
id: node
image:
# -- image repository
repository: haveagitgat/tdarr_node
# -- image tag
tag: 2.00.10
# -- image pull policy
pullPolicy: IfNotPresent
# -- Configure persistence settings for the chart under this key.
# @default -- See below
persistence:
# -- Volume used for configuration
# -- Volume used for configuration
# @default -- See values.yaml
config:
enabled: false
emptyDir:
enabled: false
mountpath: /app/configs
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
# -- Volume used for tdarr server database
# @default -- See values.yaml
data:
# -- Volume used for tdarr server database
enabled: false
emptyDir:
enabled: false
mountpath: /app/server
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
# -- Volume used for media libraries
# @default -- See values.yaml
media:
# -- Volume used for media libraries
enabled: false
emptyDir:
enabled: false
mountpath: /media
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.9
description: Teedy is an open source, lightweight document management system for individuals and businesses.
name: teedy
version: 3.5.1
version: 4.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- teedy
@@ -19,7 +19,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0
- name: postgresql
version: 10.4.8
repository: https://charts.bitnami.com/bitnami

View File

@@ -1,6 +1,6 @@
# teedy
![Version: 3.5.1](https://img.shields.io/badge/Version-3.5.1-informational?style=flat-square) ![AppVersion: v1.9](https://img.shields.io/badge/AppVersion-v1.9-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: v1.9](https://img.shields.io/badge/AppVersion-v1.9-informational?style=flat-square)
Teedy is an open source, lightweight document management system for individuals and businesses.
@@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -77,21 +77,26 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"sismics/docs"` | |
| image.tag | string | `"v1.9"` | |
| ingress.enabled | bool | `false` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| persistence.data.mountPath | string | `"/data"` | |
| postgresql.enabled | bool | `false` | |
| postgresql.persistence.enabled | bool | `false` | |
| postgresql.postgresqlDatabase | string | `"teedydb"` | |
| postgresql.postgresqlPassword | string | `"teedypassword"` | |
| postgresql.postgresqlUsername | string | `"teedyuser"` | |
| service.port.port | int | `8080` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [application docs](https://github.com/sismics/docs) for more details. |
| env.DATABASE_PASSWORD | string | `nil` | The password to be used for the database connection. |
| env.DATABASE_URL | string | `nil` | The jdbc connection string to be used by hibernate |
| env.DATABASE_USER | string | `nil` | The user which should be used for the database connection |
| env.DOCS_ADMIN_EMAIL_INIT | string | `nil` | Defines the e-mail-address the admin user should have upon initialization |
| env.DOCS_ADMIN_PASSWORD_INIT | string | `nil` | Defines the password the admin user should have upon initialization. Needs to be a bcrypt hash. |
| env.DOCS_BASE_URL | string | `nil` | The base url used by the application |
| env.DOCS_DEFAULT_LANGUAGE | string | `"eng"` | The language which will be used as default |
| env.DOCS_SMTP_HOSTNAME | string | `nil` | Hostname of the SMTP-Server to be used by Teedy |
| env.DOCS_SMTP_PASSWORD | string | `nil` | The password of the SMTP-Server which should be used |
| env.DOCS_SMTP_PORT | string | `nil` | The port of the SMTP-Server which should be used |
| env.DOCS_SMTP_USERNAME | string | `nil` | The username of the SMTP-Server which should be used |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"sismics/docs"` | image repository |
| image.tag | string | `"v1.9"` | 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. |
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -99,6 +104,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [3.4.1]
#### Added
@@ -127,6 +139,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[4.0.0]: #400w
[3.4.1]: #341
[1.0.0]: #100

View File

@@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [3.4.1]
#### Added
@@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[4.0.0]: #400w
[3.4.1]: #341
[1.0.0]: #100
{{- end -}}

View File

@@ -6,45 +6,65 @@
#
image:
# -- image repository
repository: sismics/docs
pullPolicy: IfNotPresent
# -- image tag
tag: v1.9
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
# See more environment varaibles in the teedy documentation
# https://github.com/sismics/docs
env: {}
# DOCS_DEFAULT_LANGUAGE: eng
# DOCS_BASE_URL:
# DOCS_ADMIN_EMAIL_INIT:
# DOCS_ADMIN_PASSWORD_INIT:
# DATABASE_URL: 'jdbc:postgresql://teedy-postgresql:5432/teedydb"
# DATABASE_USER: teedyuser
# DATABASE_PASSWORD: "$2y$12$/MehlbYmXDq8sz1xdqOupOOHNUdsVrBLakdev6y5qqTUeHZqicYA6" # teedypassword
# DOCS_SMTP_HOSTNAME:
# DOCS_SMTP_PORT:
# DOCS_SMTP_USERNAME:
# DOCS_SMTP_PASSWORD:
# TZ:
# -- environment variables. See [application docs](https://github.com/sismics/docs) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- The language which will be used as default
DOCS_DEFAULT_LANGUAGE: eng
# -- The base url used by the application
DOCS_BASE_URL:
# -- Defines the e-mail-address the admin user should have upon initialization
DOCS_ADMIN_EMAIL_INIT:
# -- Defines the password the admin user should have upon initialization. Needs to be a bcrypt hash.
DOCS_ADMIN_PASSWORD_INIT:
# -- The jdbc connection string to be used by hibernate
DATABASE_URL: # "jdbc:postgresql://teedy-postgresql:5432/teedydb"
# -- The user which should be used for the database connection
DATABASE_USER: # teedyuser
# -- The password to be used for the database connection.
DATABASE_PASSWORD: # "$2y$12$/MehlbYmXDq8sz1xdqOupOOHNUdsVrBLakdev6y5qqTUeHZqicYA6" # teedypassword
# -- Hostname of the SMTP-Server to be used by Teedy
DOCS_SMTP_HOSTNAME:
# -- The port of the SMTP-Server which should be used
DOCS_SMTP_PORT:
# -- The username of the SMTP-Server which should be used
DOCS_SMTP_USERNAME:
# -- The password of the SMTP-Server which should be used
DOCS_SMTP_PASSWORD:
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 8080
main:
ports:
http:
port: 8080
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
data:
enabled: false
emptyDir:
enabled: false
mountPath: /data
# Enables postgres
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
# -- Enable and configure postgresql database subchart under this key.
# For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
# @default -- See values.yaml
postgresql:
enabled: false
postgresqlUsername: teedyuser

View File

@@ -1,9 +1,9 @@
---
apiVersion: v2
appVersion: v1.22.0
appVersion: v1.23.4
description: A self-hosted data logger for your Tesla 🚘
name: teslamate
version: 4.0.1
version: 5.0.0
keywords:
- teslamate
- tesla
@@ -14,7 +14,7 @@ sources:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0
- name: postgresql
version: 10.4.8
repository: https://charts.bitnami.com/bitnami

View File

@@ -1,6 +1,6 @@
# teslamate
![Version: 4.0.1](https://img.shields.io/badge/Version-4.0.1-informational?style=flat-square) ![AppVersion: v1.22.0](https://img.shields.io/badge/AppVersion-v1.22.0-informational?style=flat-square)
![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: v1.23.4](https://img.shields.io/badge/AppVersion-v1.23.4-informational?style=flat-square)
A self-hosted data logger for your Tesla 🚘
@@ -17,7 +17,7 @@ A self-hosted data logger for your Tesla 🚘
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -74,17 +74,20 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"teslamate/teslamate"` | |
| image.tag | string | `"1.22.0"` | |
| ingress.enabled | bool | `false` | |
| persistence.import.emptyDir.enabled | bool | `false` | |
| persistence.import.enabled | bool | `false` | |
| persistence.import.mountPath | string | `"/opt/app/import"` | |
| postgresql.enabled | bool | `false` | |
| service.port.port | int | `4000` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [teslamate docs](https://docs.teslamate.org/docs/configuration/environment_variables) for more details. |
| env.DATABASE_HOST | string | `"{{ include \"common.names.fullname\" .}}-postgresql"` | Postgres database hostname |
| env.DATABASE_NAME | string | `"{{ .Values.postgresql.postgresqlDatabase }}"` | Postgres database password |
| env.DATABASE_PASS | string | `"{{ .Values.postgresql.postgresqlPassword }}"` | Postgres database password |
| env.DATABASE_USER | string | `"{{ .Values.postgresql.postgresqlUsername }}"` | Postgres database user name |
| env.DISABLE_MQTT | string | `"false"` | Disables the MQTT feature if `true` |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"teslamate/teslamate"` | image repository |
| image.tag | string | `"1.23.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. |
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -92,6 +95,16 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `1.23.4`.
- Provide dynamic default values for database environment vars.
- Provide sane default values for postgresql chart.
### [4.0.0]
#### Added
@@ -120,6 +133,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[5.0.0]: #500
[4.0.0]: #400
[3.6.1]: #361

View File

@@ -9,6 +9,16 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `1.23.4`.
- Provide dynamic default values for database environment vars.
- Provide sane default values for postgresql chart.
### [4.0.0]
#### Added
@@ -37,6 +47,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[5.0.0]: #500
[4.0.0]: #400
[3.6.1]: #361
{{- end -}}

View File

@@ -1,19 +1,6 @@
---
env:
DATABASE_USER: "postgres"
DATABASE_PASS: "teslamate-pass"
DATABASE_NAME: "teslamate"
DATABASE_HOST: teslamate-postgresql
DISABLE_MQTT: "true"
fullnameOverride: teslamate
postgresql:
enabled: true
postgresqlUsername: postgres
postgresqlPassword: teslamate-pass
postgresqlDatabase: teslamate
persistence:
enabled: false
# storageClass: ""
fullnameOverride: teslamate-postgresql

View File

@@ -6,45 +6,59 @@
#
image:
# -- image repository
repository: teslamate/teslamate
tag: 1.22.0
# -- image tag
tag: 1.23.4
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
# See more environment variables in the teslamate documentation
# https://docs.teslamate.org/docs/configuration/environment_variables
env: {}
# TZ:
# DATABASE_USER: "postgres"
# DATABASE_PASS: "teslamate-pass"
# DATABASE_NAME: "teslamate"
# DATABASE_HOST: teslamate-postgresql
# DISABLE_MQTT: "true"
# -- environment variables. See [teslamate docs](https://docs.teslamate.org/docs/configuration/environment_variables) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Postgres database hostname
DATABASE_HOST: '{{ include "common.names.fullname" .}}-postgresql'
# -- Postgres database user name
DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}"
# -- Postgres database password
DATABASE_PASS: "{{ .Values.postgresql.postgresqlPassword }}"
# -- Postgres database password
DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}"
# -- Disables the MQTT feature if `true`
DISABLE_MQTT: "false"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 4000
main:
ports:
http:
port: 4000
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
import:
enabled: false
emptyDir:
enabled: false
mountPath: /opt/app/import
# Configuration values for the postgresql dependency.
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
# -- Enable and configure postgresql database subchart under this key.
# For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
# @default -- See values.yaml
postgresql:
enabled: false
# postgresqlUsername: postgres
# postgresqlPassword: teslamate-pass
# postgresqlDatabase: teslamate
# persistence:
# enabled: false
# storageClass: ""
# fullnameOverride: teslamate-postgresql
postgresqlUsername: postgres
postgresqlPassword: teslamate-pass
postgresqlDatabase: teslamate
persistence:
enabled: false
# storageClass: ""
# size: 8Gi

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 1.3.2
appVersion: 2.0.1
description: Central Management of TrueNAS storage systems
name: truecommand
version: 1.0.0
version: 2.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- storage
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# truecommand
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 1.3.2](https://img.shields.io/badge/AppVersion-1.3.2-informational?style=flat-square)
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 2.0.1](https://img.shields.io/badge/AppVersion-2.0.1-informational?style=flat-square)
Central Management of TrueNAS storage systems
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,16 +76,14 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| env | object | See below | environment variables. See [image docs](https://hub.docker.com/r/ixsystems/truecommand) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"ixsystems/truecommand"` | |
| image.tag | string | `"1.3.2"` | |
| ingress.enabled | bool | `false` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| persistence.data.mountPath | string | `"/data"` | |
| service.port.port | int | `80` | |
| strategy.type | string | `"Recreate"` | |
| image.tag | string | `"2.0.1"` | |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -93,6 +91,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `2.0.1`.
### [1.0.0]
#### Added
@@ -107,7 +113,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `2.0.1`.
### [1.0.0]
@@ -24,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
{{- end -}}

View File

@@ -7,37 +7,32 @@
image:
repository: ixsystems/truecommand
tag: 2.0.1
pullPolicy: IfNotPresent
tag: 1.3.2
strategy:
type: Recreate
env: {}
# TZ: UTC
# -- environment variables. See [image docs](https://hub.docker.com/r/ixsystems/truecommand) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 80
main:
ports:
http:
port: 80
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
data:
enabled: false
emptyDir:
enabled: false
mountPath: /data
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: latest
appVersion: version-eb59284b
description: TVheadend - a TV streaming server and digital video recorder
name: tvheadend
version: 3.4.0
version: 4.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- tv
@@ -14,7 +14,9 @@ sources:
- https://github.com/tvheadend/tvheadend
maintainers:
- name: mr-onion-2
- name: bjw-s
email: me@bjw-s.dev
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# tvheadend
![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: version-eb59284b](https://img.shields.io/badge/AppVersion-version--eb59284b-informational?style=flat-square)
TVheadend - a TV streaming server and digital video recorder
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -75,19 +75,16 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/tvheadend"` | |
| image.tag | string | `"latest"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/config"` | |
| persistence.recordings.emptyDir.enabled | bool | `false` | |
| persistence.recordings.enabled | bool | `false` | |
| persistence.recordings.mountPath | string | `"/recordings"` | |
| service.port.port | int | `9981` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-tvheadend#environment-variables-e) for more details. |
| env.PGID | string | `"1001"` | Specify the group ID the application will run as |
| env.PUID | string | `"1001"` | Specify the user ID the application will run as |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/linuxserver/tvheadend"` | image repository |
| image.tag | string | `"version-eb59284b"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -95,6 +92,15 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image repository to `ghcr.io/linuxserver/tvheadend`.
- Changed image tag to `version-eb59284b`.
### [3.3.2]
#### Added
@@ -123,8 +129,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[3.3.2]: #3.3.2
[1.0.0]: #1.0.0
[4.0.0]: #400
[3.3.2]: #332
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,15 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image repository to `ghcr.io/linuxserver/tvheadend`.
- Changed image tag to `version-eb59284b`.
### [3.3.2]
#### Added
@@ -37,6 +46,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[3.3.2]: #3.3.2
[1.0.0]: #1.0.0
[4.0.0]: #400
[3.3.2]: #332
[1.0.0]: #100
{{- end -}}

View File

@@ -6,39 +6,47 @@
#
image:
repository: linuxserver/tvheadend
# -- image repository
repository: ghcr.io/linuxserver/tvheadend
# -- image tag
tag: version-eb59284b
# -- image pull policy
pullPolicy: IfNotPresent
tag: latest
strategy:
type: Recreate
# See https://github.com/linuxserver/docker-tvheadend#parameters
env: {}
# PUID: 1000
# PGID: 1000
# TZ: Europe/London
# RUN_OPTS: <run options here>
# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-tvheadend#environment-variables-e) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Specify the user ID the application will run as
PUID: "1001"
# -- Specify the group ID the application will run as
PGID: "1001"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 9981
# additionalPorts:
# port:
# port: 9982
# name: htsp
main:
ports:
http:
port: 9981
htsp:
enabled: false
protocol: TCP
port: 9982
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
enabled: false
emptyDir:
enabled: false
mountPath: /config
recordings:
enabled: false
emptyDir:
enabled: false
mountPath: /recordings