Compare commits
12 Commits
pyload-5.0
...
oauth2-pro
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
58e367937f | ||
|
|
40d8c8d27b | ||
|
|
7bfb7780ea | ||
|
|
79eaa14e58 | ||
|
|
d54b66eb81 | ||
|
|
d44ae609dd | ||
|
|
3e7ac9f00f | ||
|
|
4420956b18 | ||
|
|
61ae401cc7 | ||
|
|
9cd4a42465 | ||
|
|
6f67bdc46e | ||
|
|
0bdbdc4e86 |
@@ -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,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Helm charts
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
||||
[](#contributors-)
|
||||
[](#contributors-)
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||
|
||||
[](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>
|
||||
|
||||
|
||||
@@ -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 |
|
||||
|
||||
26
charts/stable/apache-musicindex/.helmignore
Normal file
26
charts/stable/apache-musicindex/.helmignore
Normal 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
|
||||
22
charts/stable/apache-musicindex/Chart.yaml
Normal file
22
charts/stable/apache-musicindex/Chart.yaml
Normal 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
|
||||
129
charts/stable/apache-musicindex/README.md
Normal file
129
charts/stable/apache-musicindex/README.md
Normal file
@@ -0,0 +1,129 @@
|
||||
# apache-musicindex
|
||||
|
||||
 
|
||||
|
||||
Index and stream music using apache-musicindex and m3u playlists
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
|
||||
|
||||
## 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)
|
||||
146
charts/stable/apache-musicindex/README.md.gotmpl
Normal file
146
charts/stable/apache-musicindex/README.md.gotmpl
Normal 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" . }}
|
||||
{{ "" }}
|
||||
33
charts/stable/apache-musicindex/README_CHANGELOG.md.gotmpl
Normal file
33
charts/stable/apache-musicindex/README_CHANGELOG.md.gotmpl
Normal 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 -}}
|
||||
17
charts/stable/apache-musicindex/README_CONFIG.md.gotmpl
Normal file
17
charts/stable/apache-musicindex/README_CONFIG.md.gotmpl
Normal 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 -}}
|
||||
1
charts/stable/apache-musicindex/templates/NOTES.txt
Normal file
1
charts/stable/apache-musicindex/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
1
charts/stable/apache-musicindex/templates/common.yaml
Normal file
1
charts/stable/apache-musicindex/templates/common.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.all" . }}
|
||||
54
charts/stable/apache-musicindex/values.yaml
Normal file
54
charts/stable/apache-musicindex/values.yaml
Normal 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
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 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.
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -5,4 +5,5 @@ env:
|
||||
ELEVATION: "64"
|
||||
DASH_URL: "http://0.0.0.0:5050"
|
||||
ingress:
|
||||
enabled: true
|
||||
main:
|
||||
enabled: true
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# joplin-server
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# oauth2-proxy
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# pod-gateway
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# samba
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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" . }}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# searx
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
ingress:
|
||||
enabled: true
|
||||
main:
|
||||
enabled: true
|
||||
|
||||
@@ -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" . }}
|
||||
|
||||
@@ -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:
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
|
||||
@@ -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 -}}
|
||||
@@ -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:
|
||||
|
||||
@@ -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: {}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ser2sock
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# sharry
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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/)
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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" . }}
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# smarter-device-manager
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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" . }}
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# speedtest-exporter
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# statping
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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" . }}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# syncthing
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# tdarr
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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/)
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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" . }}
|
||||
|
||||
@@ -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: ""
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# teedy
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# teslamate
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# truecommand
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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: ""
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# tvheadend
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -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 -}}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user