Compare commits

...

16 Commits

Author SHA1 Message Date
nιcнolaѕ wιlde
c8f75feb1d [bookstack] New chart (#817)
* Add bookstack

Signed-off-by: Nicholas Wilde <ncwilde43@gmail.com>

* Changed version to 0.1.0

Signed-off-by: Nicholas Wilde <ncwilde43@gmail.com>

* Update README.md

* - Moved to stable
- Uncommented persistance
- Added commented DB env variables.
- Changed tag to version-v21.04.2

Signed-off-by: Nicholas Wilde <ncwilde43@gmail.com>

Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
2021-04-22 13:23:30 -04:00
ᗪєνιη ᗷυнʟ
6c5afb5550 [transmission] use string config and showoff initContainer (#813) 2021-04-22 18:36:00 +02:00
ᗪєνιη ᗷυнʟ
4d2332b8ca [homebridge] migrate to common (#811) 2021-04-22 18:01:44 +02:00
Dennis Zhang
447b92702c update focalboard source url (#816)
Signed-off-by: Dennis Zhang <dennis.zhang.nrg@gmail.com>
2021-04-21 19:51:21 -04:00
Dennis Zhang
de742e58dc add chart for focalboard (#814) 2021-04-21 20:38:21 +02:00
ᗪєνιη ᗷυнʟ
ccc703ae02 [haste-server] use kah image (#812)
* fix: use kah image

* fix: use kah image

* fix: use kah image
2021-04-21 12:36:18 -04:00
ᗪєνιη ᗷυнʟ
de642089d2 [speedtest-prometheus] delete deprecated chart (#810) 2021-04-21 08:32:06 -04:00
ᗪєνιη ᗷυнʟ
dab04a5fde [speedtest-prometheus] deprecate chart (#809)
* deprecate-speedtest-prometheus

* Update Chart.yaml
2021-04-21 08:25:50 -04:00
ᗪєνιη ᗷυнʟ
201575b246 [speedtest-exporter] new chart (#804)
* feat: add speedtest-exporter chart

* feat: add speedtest-exporter chart

* feat: add speedtest-exporter chart

* feat: use ghcr

* fix: remove service

* fix: remove ingress

* fix: do not enable service

* fix: use additionalPorts

* fix: use new port name

* fix: update probes

* fix: use service monitor

* fix: update port name

Co-authored-by: Jeff Billimek <jeff@billimek.com>
2021-04-21 08:03:40 -04:00
Chip Wolf ‮
5ee354cea1 fix(promcord): add service (#808) 2021-04-20 17:31:23 -04:00
ᗪєνιη ᗷυнʟ
85dd0703b9 [multiple charts] swap images to kah (#806) 2021-04-20 22:10:03 +02:00
allcontributors[bot]
d2162a8e5d docs: add ChipWolf as a contributor (#807)
* docs: update README.md [skip ci]

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

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-20 15:57:03 -04:00
Chip Wolf ‮
e557f0f0c1 [promcord] add new chart (#805)
* feat: add promcord chart

* chore(promcord): reduce chart version for incubator linting

* chore(promcord): promote to stable

* chore(promcord): exclude from install check

* chore(promcord): replace service with podmonitor

* chore(promcord): reduce podmonitor scrape timeout to 30s

* chore(promcord): explicitly disable service

* chore(promcord): update podmonitor comment

* chore(promcord): add named metrics port for podmonitor

* chore(promcord): comment out discord token variable

* chore(promcord): add probes
2021-04-20 15:55:20 -04:00
Ryan Walter
c17712427f [haste-server] Newchart haste (#800)
* inital haste template

Signed-off-by: Ryan Walter <rwalt@pm.me>

* inital config

* removed wrong location

* renamed chart to upstream name

Signed-off-by: Ryan Walter <rwalt@pm.me>

* rebased on rwaltr/haste-server for now

* Corrected image tag and set basic storagepath

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Added basic data options to values

Signed-off-by: Ryan Walter <rwalt@pm.me>

* Linting

Signed-off-by: Ryan Walter <rwalt@pm.me>

* doc regen and appversion update

Signed-off-by: Ryan Walter <rwalt@pm.me>

* dep chart Vbump

Signed-off-by: Ryan Walter <rwalt@pm.me>
2021-04-19 16:03:59 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
fef3ebedfd [home-assistant] Remove git.deployKey (#801)
* [home-assistant] Remove git.deployKey

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

* Update README

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

* Update chart dependency
2021-04-19 08:17:57 -04:00
allcontributors[bot]
c2a637717d docs: add rwaltr as a contributor (#803)
* docs: update README.md [skip ci]

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

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-19 07:14:00 -04:00
133 changed files with 2429 additions and 1301 deletions

View File

@@ -193,6 +193,24 @@
"contributions": [
"code"
]
},
{
"login": "rwaltr",
"name": "Ryan Walter",
"avatar_url": "https://avatars.githubusercontent.com/u/11428125?v=4",
"profile": "https://blog.waltr.tech",
"contributions": [
"code"
]
},
{
"login": "ChipWolf",
"name": "Chip Wolf ",
"avatar_url": "https://avatars.githubusercontent.com/u/3164166?v=4",
"profile": "https://chipwolf.uk",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,

View File

@@ -7,6 +7,7 @@ chart-dirs:
excluded-charts:
- charts/stable/alertmanager-bot
- charts/stable/dnsmadeeasy-webhook
- charts/stable/promcord
- charts/stable/ser2sock
- charts/stable/zalando-postgres-cluster
- charts/stable/zigbee2mqtt

View File

@@ -1,6 +1,6 @@
# Helm charts
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-21-orange.svg?style=flat-square)](#contributors-)
[![All Contributors](https://img.shields.io/badge/all_contributors-23-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
[![docs](https://img.shields.io/badge/docs-rtfm-yellow?logo=gitbook&logoColor=white&style=for-the-badge)](https://docs.k8s-at-home.com/)
@@ -73,6 +73,10 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center"><a href="https://github.com/dixneuf19"><img src="https://avatars.githubusercontent.com/u/1516762?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Julen Dixneuf</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=dixneuf19" title="Code">💻</a></td>
<td align="center"><a href="https://cajun.pro"><img src="https://avatars.githubusercontent.com/u/15788890?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nicholas St. Germain</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=DirtyCajunRice" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://blog.waltr.tech"><img src="https://avatars.githubusercontent.com/u/11428125?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ryan Walter</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=rwaltr" title="Code">💻</a></td>
<td align="center"><a href="https://chipwolf.uk"><img src="https://avatars.githubusercontent.com/u/3164166?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Chip Wolf </b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=ChipWolf" title="Code">💻</a></td>
</tr>
</table>
<!-- markdownlint-restore -->

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 4.0.5
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: 4.3.1
version: 5.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- appdaemon
@@ -12,6 +12,7 @@ keywords:
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/appdaemon
sources:
- https://github.com/AppDaemon/appdaemon
- https://hub.docker.com/r/acockburn/appdaemon/
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# appdaemon
![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: 4.0.5](https://img.shields.io/badge/AppVersion-4.0.5-informational?style=flat-square)
![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: 4.0.8](https://img.shields.io/badge/AppVersion-4.0.8-informational?style=flat-square)
AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT.
@@ -9,6 +9,7 @@ AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution envir
## Source Code
* <https://github.com/AppDaemon/appdaemon>
* <https://hub.docker.com/r/acockburn/appdaemon/>
## Requirements
@@ -18,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -77,8 +78,8 @@ N/A
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"k8sathome/appdaemon"` | |
| image.tag | string | `"v4.0.5"` | |
| 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` | |

View File

@@ -5,12 +5,10 @@
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
# Use our own image at https://github.com/k8s-at-home/container-images/tree/main/appdaemon
# until https://github.com/AppDaemon/appdaemon/pull/1002 is merged
image:
repository: k8sathome/appdaemon
repository: acockburn/appdaemon
pullPolicy: IfNotPresent
tag: v4.0.5
tag: 4.0.8
strategy:
type: Recreate

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v0.9.0.5
appVersion: v0.9.4
description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
name: bazarr
version: 7.3.1
version: 8.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- bazarr
@@ -14,8 +14,8 @@ keywords:
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/bazarr
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png
sources:
- https://hub.docker.com/r/linuxserver/bazarr/
- https://github.com/morpheus65535/bazarr
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# bazarr
![Version: 7.2.0](https://img.shields.io/badge/Version-7.2.0-informational?style=flat-square) ![AppVersion: v0.9.0.5](https://img.shields.io/badge/AppVersion-v0.9.0.5-informational?style=flat-square)
![Version: 8.0.0](https://img.shields.io/badge/Version-8.0.0-informational?style=flat-square) ![AppVersion: v0.9.4](https://img.shields.io/badge/AppVersion-v0.9.4-informational?style=flat-square)
Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
@@ -8,8 +8,8 @@ Bazarr is a companion application to Sonarr and Radarr. It manages and downloads
## Source Code
* <https://hub.docker.com/r/linuxserver/bazarr/>
* <https://github.com/morpheus65535/bazarr>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -78,8 +78,8 @@ N/A
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/bazarr"` | |
| image.tag | string | `"version-v0.9.0.5"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/bazarr"` | |
| image.tag | string | `"v0.9.4"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -95,6 +95,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).
### [8.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -109,6 +115,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[8.0.0]: #8.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [8.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[8.0.0]: #8.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,17 +6,15 @@
#
image:
repository: linuxserver/bazarr
repository: ghcr.io/k8s-at-home/bazarr
pullPolicy: IfNotPresent
tag: version-v0.9.0.5
tag: v0.9.4
strategy:
type: Recreate
env: {}
# TZ: UTC
# PUID: 1001
# PGID: 1001
service:
port:

View File

@@ -19,5 +19,8 @@
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,30 @@
---
apiVersion: v2
appVersion: v21.04.2
description: A simple, self-hosted, easy-to-use platform for organising and storing information.
name: bookstack
version: 1.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- bookstack
- book
- stack
- organizer
- server
- hosted
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/bookstack
icon: https://avatars3.githubusercontent.com/u/20912696?s=400&v=4?sanitize=true
sources:
- https://www.bookstackapp.com/
- https://hub.docker.com/r/linuxserver/bookstack
maintainers:
- name: nicholaswilde
email: ncwilde43@gmail.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.3.1
- name: mariadb
version: 9.3.7
repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled

View File

@@ -0,0 +1,117 @@
# bookstack
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: v21.04.2](https://img.shields.io/badge/AppVersion-v21.04.2-informational?style=flat-square)
A simple, self-hosted, easy-to-use platform for organising and storing information.
**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
* <https://www.bookstackapp.com/>
* <https://hub.docker.com/r/linuxserver/bookstack>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 9.3.7 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install bookstack k8s-at-home/bookstack
```
## Installing the Chart
To install the chart with the release name `bookstack`
```console
helm install bookstack k8s-at-home/bookstack
```
## Uninstalling the Chart
To uninstall the `bookstack` deployment
```console
helm uninstall bookstack
```
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 bookstack \
--set env.TZ="America/New York" \
k8s-at-home/bookstack
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install bookstack k8s-at-home/bookstack -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"ghcr.io/linuxserver/bookstack"` | |
| image.tag | string | `"version-v21.04.2"` | |
| ingress.enabled | bool | `false` | |
| mariadb.architecture | string | `"standalone"` | |
| mariadb.auth.database | string | `"bookstack"` | |
| mariadb.auth.password | string | `"bookstack"` | |
| mariadb.auth.username | string | `"bookstack"` | |
| mariadb.enabled | bool | `false` | |
| mariadb.primary.persistence.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/config"` | |
| service.port.port | int | `80` | |
| strategy.type | string | `"Recreate"` | |
## 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.0]
#### Added
- Initial version
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

@@ -9,25 +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).
### [2.2.0]
### [1.0.0]
#### Added
- namespace selection for the serviceMonitor
### [2.1.1]
#### Added
- N/A
- Initial version
#### Changed
- use helm-docs
- N/A
#### Removed
- N/A
[2.1.1]: #2.1.1
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -5,8 +5,5 @@
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
### Grafana Dashboard
You can find an [example grafana dashboard](https://github.com/billimek/prometheus-speedtest-exporter/blob/master/speedtest-exporter.json) as shown in the screenshot above.
N/A
{{- end -}}

View File

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

View File

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

View File

@@ -0,0 +1,50 @@
#
# 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:
repository: ghcr.io/linuxserver/bookstack
pullPolicy: IfNotPresent
tag: version-v21.04.2
strategy:
type: Recreate
# See more environment variables in the bookstack documentation
# https://hub.docker.com/r/linuxserver/bookstack
env: {}
# TZ:
# DB_HOST:
# DB_USER:
# DB_PASS:
# DB_DATABASE:
service:
port:
port: 80
ingress:
enabled: false
persistence:
config:
enabled: false
emptyDir:
enabled: false
mountPath: /config
# Enabled mariadb
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
mariadb:
enabled: false
architecture: standalone
auth:
database: bookstack
username: bookstack
password: bookstack
primary:
persistence:
enabled: false

View File

@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,23 @@
apiVersion: v2
appVersion: 0.6.5
description: Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
name: focalboard
version: 1.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- focalboard
- kanban
- project management
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/focalboard
icon: https://www.focalboard.com/img/logo.svg
sources:
- https://www.focalboard.com/
- https://github.com/mattermost/focalboard
- https://github.com/FlipEnergy/container-images/blob/main/focalboard
maintainers:
- name: FlipEnergy
email: dennis.zhang.nrg@gmail.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.3.1

View File

@@ -0,0 +1,135 @@
# focalboard
![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![AppVersion: 0.6.5](https://img.shields.io/badge/AppVersion-0.6.5-informational?style=flat-square)
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
**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
* <https://www.focalboard.com/>
* <https://github.com/mattermost/focalboard>
* <https://github.com/FlipEnergy/container-images/blob/main/focalboard>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install focalboard k8s-at-home/focalboard
```
## Installing the Chart
To install the chart with the release name `focalboard`
```console
helm install focalboard k8s-at-home/focalboard
```
## Uninstalling the Chart
To uninstall the `focalboard` deployment
```console
helm uninstall focalboard
```
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 focalboard \
--set env.TZ="America/New York" \
k8s-at-home/focalboard
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install focalboard k8s-at-home/focalboard -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"flipenergy/focalboard"` | |
| image.tag | string | `"0.6.5"` | |
| ingress.enabled | bool | `false` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| persistence.data.mountPath | string | `"/data"` | |
| service.port.port | int | `8000` | |
| strategy.type | string | `"Recreate"` | |
## 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]
#### Added
- Updated source url
#### Changed
- N/A
#### Removed
- N/A
### [1.0.0]
#### Added
- First version of the helm chart for Focalboard
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

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

View File

@@ -0,0 +1,41 @@
{{- 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]
#### Added
- Updated source url
#### Changed
- N/A
#### Removed
- N/A
### [1.0.0]
#### Added
- First version of the helm chart for Focalboard
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

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

View File

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

View File

@@ -0,0 +1,35 @@
#
# 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:
repository: flipenergy/focalboard
pullPolicy: IfNotPresent
tag: 0.6.5
# See more environment variables in the image entrypoint script
# https://github.com/FlipEnergy/container-images/blob/main/focalboard/entrypoint.sh
env: {}
# SERVER_ROOT:
# DBTYPE:
# DBCONFIG:
strategy:
type: Recreate
service:
port:
port: 8000
ingress:
enabled: false
persistence:
data:
enabled: false
emptyDir:
enabled: false
mountPath: /data

View File

@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,23 @@
apiVersion: v2
appVersion: latest
description: Simple text sharing
name: haste-server
version: 1.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- haste
- hastebin
- haste-server
- pastebin
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/haste
icon: https://github.com/seejohnrun/haste-server/blob/master/static/logo.png
sources:
- https://github.com/seejohnrun/haste-server
- https://github.com/k8s-at-home/container-images
maintainers:
- name: rwaltr
email: rwalt@pm.me
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.3.1

View File

@@ -1,44 +1,48 @@
# speedtest-prometheus
# haste-server
![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.1.0](https://img.shields.io/badge/AppVersion-1.1.0-informational?style=flat-square)
![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
Prometheus Exporter for the official Speedtest CLI
Simple text sharing
**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
* <https://github.com/billimek/prometheus-speedtest-exporter>
* <https://github.com/seejohnrun/haste-server>
* <https://github.com/k8s-at-home/container-images>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install speedtest-prometheus k8s-at-home/speedtest-prometheus
helm install haste-server k8s-at-home/haste-server
```
## Installing the Chart
To install the chart with the release name `speedtest-prometheus`
To install the chart with the release name `haste-server`
```console
helm install speedtest-prometheus k8s-at-home/speedtest-prometheus
helm install haste-server k8s-at-home/haste-server
```
## Uninstalling the Chart
To uninstall the `speedtest-prometheus` deployment
To uninstall the `haste-server` deployment
```console
helm uninstall speedtest-prometheus
helm uninstall haste-server
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
@@ -51,22 +55,20 @@ Other values may be used from the [values.yaml](https://github.com/k8s-at-home/l
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install speedtest-prometheus \
helm install haste-server \
--set env.TZ="America/New York" \
k8s-at-home/speedtest-prometheus
k8s-at-home/haste-server
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install speedtest-prometheus k8s-at-home/speedtest-prometheus -f values.yaml
helm install haste-server k8s-at-home/haste-server -f values.yaml
```
## Custom configuration
### Grafana Dashboard
You can find an [example grafana dashboard](https://github.com/billimek/prometheus-speedtest-exporter/blob/master/speedtest-exporter.json) as shown in the screenshot above.
N/A
## Values
@@ -74,26 +76,15 @@ You can find an [example grafana dashboard](https://github.com/billimek/promethe
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| affinity | object | `{}` | |
| fullnameOverride | string | `""` | |
| env.STORAGE_FILEPATH | string | `"/config"` | |
| env.STORAGE_TYPE | string | `"file"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"billimek/prometheus-speedtest-exporter"` | |
| image.tag | string | `"1.1.0"` | |
| imagePullSecrets | list | `[]` | |
| nameOverride | string | `""` | |
| nodeSelector | object | `{}` | |
| podAnnotations | object | `{}` | |
| podSecurityContext | object | `{}` | |
| replicaCount | int | `1` | |
| resources | object | `{}` | |
| securityContext | object | `{}` | |
| service.port | int | `9469` | |
| service.type | string | `"ClusterIP"` | |
| serviceMonitor.additionalLabels | object | `{}` | |
| serviceMonitor.enabled | bool | `false` | |
| serviceMonitor.interval | string | `"60m"` | |
| serviceMonitor.scrapeTimeout | string | `"90s"` | |
| tolerations | list | `[]` | |
| image.repository | string | `"ghcr.io/k8s-at-home/haste-server"` | |
| image.tag | string | `"latest"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| service.port.port | int | `7777` | |
| strategy.type | string | `"Recreate"` | |
## Changelog
@@ -101,27 +92,21 @@ 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.2.0]
### [1.0.0]
#### Added
- namespace selection for the serviceMonitor
### [2.1.1]
#### Added
- N/A
- Initial version
#### Changed
- use helm-docs
- N/A
#### Removed
- N/A
[2.1.1]: #2.1.1
[1.0.0]: #1.0.0
## Support

View File

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

View File

@@ -0,0 +1,27 @@
{{- 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.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

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

View File

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

View File

@@ -0,0 +1,32 @@
#
# 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:
repository: ghcr.io/k8s-at-home/haste-server
pullPolicy: IfNotPresent
tag: latest
strategy:
type: Recreate
# See more environment variables in the haste-server documentation
# https://github.com/rwaltr/haste-server
env:
STORAGE_FILEPATH: "/config"
STORAGE_TYPE: "file"
service:
port:
port: 7777
ingress:
enabled: false
persistence:
config:
enabled: false
# size: 1Gi

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 2021.3.4
appVersion: 2021.4.4
description: Home Assistant
name: home-assistant
version: 7.5.1
version: 8.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- home-assistant

View File

@@ -1,6 +1,6 @@
# home-assistant
![Version: 7.3.0](https://img.shields.io/badge/Version-7.3.0-informational?style=flat-square) ![AppVersion: 2021.3.4](https://img.shields.io/badge/AppVersion-2021.3.4-informational?style=flat-square)
![Version: 8.0.0](https://img.shields.io/badge/Version-8.0.0-informational?style=flat-square) ![AppVersion: 2021.4.4](https://img.shields.io/badge/AppVersion-2021.4.4-informational?style=flat-square)
Home Assistant
@@ -23,7 +23,7 @@ Kubernetes: `>=1.16.0-0`
| https://charts.bitnami.com/bitnami | influxdb | 1.1.9 |
| https://charts.bitnami.com/bitnami | mariadb | 9.3.6 |
| https://charts.bitnami.com/bitnami | postgresql | 10.3.15 |
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -127,11 +127,9 @@ The value derived is the name of the kubernetes service object for home-assistan
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| git.deployKey | string | `""` | |
| git.deployKeyBase64 | string | `""` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"homeassistant/home-assistant"` | |
| image.tag | string | `"2021.3.4"` | |
| image.tag | string | `"2021.4.4"` | |
| influxdb.architecture | string | `"standalone"` | |
| influxdb.authEnabled | bool | `false` | |
| influxdb.database | string | `"home_assistant"` | |
@@ -163,6 +161,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [8.0.0]
### Changed
- Updated image tag to version 2021.4.4.
### Removed
- Removed support for specifying git Deploykey directly from this chart. This feature has been moved to the [codeserver add-on](http://docs.k8s-at-home.com/our-helm-charts/common-library-add-ons/#code-server).
## [5.0.0]
### Changed
@@ -217,6 +225,8 @@ Any pre-existing StatefulSet will have to be removed before upgrading due to a n
This is the last version before starting this changelog. All sorts of cool stuff was changed, but only `git log` remembers what that was :slightly_frowning_face:
[8.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-8.0.0/charts/home-assistant
[5.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-5.0.0/charts/home-assistant
[4.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-4.0.0/charts/home-assistant

View File

@@ -10,6 +10,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [8.0.0]
### Changed
- Updated image tag to version 2021.4.4.
### Removed
- Removed support for specifying git Deploykey directly from this chart. This feature has been moved to the [codeserver add-on](http://docs.k8s-at-home.com/our-helm-charts/common-library-add-ons/#code-server).
## [5.0.0]
### Changed
@@ -64,6 +74,8 @@ Any pre-existing StatefulSet will have to be removed before upgrading due to a n
This is the last version before starting this changelog. All sorts of cool stuff was changed, but only `git log` remembers what that was :slightly_frowning_face:
[8.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-8.0.0/charts/home-assistant
[5.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-5.0.0/charts/home-assistant
[4.0.0]: https://github.com/k8s-at-home/charts/tree/home-assistant-4.0.0/charts/home-assistant

View File

@@ -1,22 +1 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the ssh secret to the additionalVolumes */}}
{{- define "home-assistant.gitSecret.volume" -}}
name: deploykey
secret:
secretName: {{ template "common.names.fullname" . }}-deploykey
defaultMode: 256
optional: true
{{- end -}}
{{- if or .Values.git.deployKey .Values.git.deployKeyBase64 -}}
{{- $volume := include "home-assistant.gitSecret.volume" . | fromYaml -}}
{{- if $volume -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,15 +0,0 @@
{{- if or .Values.git.deployKey .Values.git.deployKeyBase64 }}
apiVersion: v1
kind: Secret
metadata:
name: {{ template "common.names.fullname" . }}-deploykey
labels:
{{- include "common.labels" . | nindent 4 }}
type: Opaque
data:
{{- if .Values.git.deployKey }}
id_rsa: {{ .Values.git.deployKey | b64enc | quote }}
{{- else }}
id_rsa: {{ .Values.git.deployKeyBase64 | quote }}
{{- end }}
{{- end }}

View File

@@ -8,7 +8,7 @@
image:
repository: homeassistant/home-assistant
pullPolicy: IfNotPresent
tag: 2021.4.1
tag: 2021.4.4
strategy:
type: Recreate
@@ -33,13 +33,6 @@ ingress:
# securityContext:
# privileged: true
# Allow access a Git repository by passing in a private SSH key
git:
# Raw SSH private key
deployKey: ""
# Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence.
deployKeyBase64: ""
# Enable a prometheus-operator servicemonitor
prometheus:
serviceMonitor:

View File

@@ -14,10 +14,13 @@
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -1,17 +1,21 @@
apiVersion: v2
appVersion: 3.1.0
version: 1.0.5
name: homebridge
appVersion: 3.3.0
description: A lightweight NodeJS server that emulates the iOS HomeKit API
type: application
name: homebridge
version: 2.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- homebridge
- homekit
- homebridge
- homekit
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/homebridge
icon: https://avatars0.githubusercontent.com/u/38217527?s=400&v=4?sanitize=true
sources:
- https://homebridge.io/
- https://github.com/oznu/docker-homebridge
- https://homebridge.io/
- https://github.com/oznu/docker-homebridge
maintainers:
- name: bjw-s
email: bjw-s@users.noreply.github.com
- name: bjw-s
email: bjw-s@users.noreply.github.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.3.1

View File

@@ -1,6 +1,6 @@
# homebridge
![Version: 1.0.5](https://img.shields.io/badge/Version-1.0.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.1.0](https://img.shields.io/badge/AppVersion-3.1.0-informational?style=flat-square)
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 3.3.0](https://img.shields.io/badge/AppVersion-3.3.0-informational?style=flat-square)
A lightweight NodeJS server that emulates the iOS HomeKit API
@@ -13,10 +13,13 @@ A lightweight NodeJS server that emulates the iOS HomeKit API
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -73,64 +76,18 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| affinity | object | `{}` | Affinity settings for pod assignment or the homebridge GUI |
| config.additionalPackages | list | `[]` | Additional Alpine packages to install at container statup such as `bash` |
| config.enableUI | bool | `true` | Enable the Homebridge UI plugin |
| config.plugins | list | `[]` | Additional Homebridge plugins to install at container startup such as `homebridge-hue` |
| extraEnvs | list | `[]` | Extra ENV vars to pass to the homebridge container |
| fullnameOverride | string | `""` | |
| config | string | string | Custom startup.sh script to install additional packages in the container |
| env.HOMEBRIDGE_CONFIG_UI | int | `1` | |
| env.HOMEBRIDGE_CONFIG_UI_PORT | int | `8581` | |
| hostNetwork | bool | `false` | Enable hostNetwork - needed for discovery to work |
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| image.repository | string | `"oznu/homebridge"` | Image repository |
| image.tag | string | `"3.1.0"` | Overrides the image tag whose default is the chart appVersion. Possible values listed [here](https://hub.docker.com/r/oznu/homebridge/tags) |
| imagePullSecrets | list | `[]` | Secrets to use when pulling the image |
| ingress.annotations | object | `{}` | Ingress annotations |
| ingress.enabled | bool | `false` | Enables Ingress |
| ingress.hosts | list | `["chart-example.local"]` | Ingress accepted hostnames |
| ingress.path | string | `"/"` | Ingress path |
| ingress.tls | list | `[]` | Ingress TLS configuration |
| nameOverride | string | `""` | |
| nodeSelector | object | `{}` | Node labels for pod assignment or the homebridge GUI |
| persistence.accessMode | string | `"ReadWriteOnce"` | Persistence access modes |
| persistence.enabled | bool | `true` | Use persistent volume to store data |
| persistence.existingClaim | string | `nil` | Use an existing PVC to persist data |
| persistence.size | string | `"1Gi"` | Size of persistent volume claim |
| persistence.skipuninstall | bool | `false` | Do not delete the pvc upon helm uninstall |
| persistence.storageClass | string | `nil` | Type of persistent volume claim |
| pgid | int | `1000` | process groupID the instance should run as |
| podAnnotations | object | `{}` | Key-value pairs to add as pod annotations |
| podSecurityContext | object | `{}` | |
| probes.liveness.enabled | bool | `true` | Use the livenessProbe? |
| probes.liveness.failureThreshold | int | `5` | Specify liveness `failureThreshold` parameter for the deployment |
| probes.liveness.initialDelaySeconds | int | `60` | Specify liveness `initialDelaySeconds` parameter for the deployment |
| probes.liveness.timeoutSeconds | int | `10` | Specify liveness `timeoutSeconds` parameter for the deployment |
| probes.readiness.enabled | bool | `true` | Use the readinessProbe? |
| probes.readiness.failureThreshold | int | `5` | Specify readiness `failureThreshold` parameter for the deployment |
| probes.readiness.initialDelaySeconds | int | `60` | Specify readiness `initialDelaySeconds` parameter for the deployment |
| probes.readiness.timeoutSeconds | int | `10` | Specify readiness `timeoutSeconds` parameter for the deployment |
| probes.startup.enabled | bool | `false` | Use the startupProbe? (new in kubernetes 1.16) |
| probes.startup.failureThreshold | int | `30` | Specify startup `failureThreshold` parameter for the deployment |
| probes.startup.periodSeconds | int | `10` | Specify startup `periodSeconds` parameter for the deployment |
| puid | int | `1000` | process userID the instance should run as |
| replicaCount | int | `1` | |
| resources | object | `{}` | CPU/Memory resource requests/limits or the homebridge GUI |
| securityContext | object | `{}` | |
| service.annotations | object | `{}` | Service annotations for the homebridge GUI |
| service.clusterIP | string | `nil` | Cluster IP for the homebridge GUI |
| service.externalIPs | string | `nil` | External IPs for the homebridge GUI |
| service.externalTrafficPolicy | string | `nil` | Loadbalancer externalTrafficPolicy |
| service.homebridgePort | int | `51826` | |
| service.httpPort | int | `8080` | Kubernetes port where the homebridge GUI is exposed |
| service.loadBalancerIP | string | `nil` | Loadbalancer IP for the homebridge GUI |
| service.loadBalancerSourceRanges | string | `nil` | Loadbalancer client IP restriction range for the homebridge GUI |
| service.nodePort | int | `nil` | nodePort to listen on for the homebridge GUI |
| service.type | string | `"ClusterIP"` | Kubernetes service type for the homebridge GUI |
| serviceAccount.annotations | object | `{}` | |
| serviceAccount.create | bool | `true` | |
| serviceAccount.name | string | `""` | |
| strategyType | string | `"Recreate"` | Specifies the strategy used to replace old Pods by new ones |
| timezone | string | `"UTC"` | Specify the container timezone |
| tolerations | list | `[]` | Toleration labels for pod assignment or the homebridge GUI |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"oznu/homebridge"` | |
| image.tag | string | `"3.3.0"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/homebridge"` | |
| service.port.port | int | `8581` | |
## Changelog
@@ -138,7 +95,7 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.3]
### [2.0.0]
#### Added
@@ -146,13 +103,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
#### Changed
- Use helm-docs
- **BREAKING** Migrate to the common library, a lot of configuration has changed.
#### Removed
- N/A
[1.0.3]: #1.0.3
[2.0.0]: #2.0.0
## Support

View File

@@ -9,7 +9,7 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.3]
### [2.0.0]
#### Added
@@ -17,11 +17,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
#### Changed
- Use helm-docs
- **BREAKING** Migrate to the common library, a lot of configuration has changed.
#### Removed
- N/A
[1.0.3]: #1.0.3
[2.0.0]: #2.0.0
{{- end -}}

View File

@@ -1,22 +1 @@
{{- if .Values.config.enableUI }}
1. Get the application URL by running these commands:
{{- if .Values.ingress.enabled }}
{{- $ingressPath := .Values.ingress.path -}}
{{- range $host := .Values.ingress.hosts }}
http{{ if $.Values.ingress.tls }}s{{ end }}://{{ $host }}{{ $ingressPath }}
{{- end }}
{{- else if contains "NodePort" .Values.service.type }}
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "homebridge.fullname" . }})
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT
{{- else if contains "LoadBalancer" .Values.service.type }}
NOTE: It may take a few minutes for the LoadBalancer IP to be available.
You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "homebridge.fullname" . }}'
export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "homebridge.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
echo http://$SERVICE_IP:{{ .Values.service.httpPort }}
{{- else if contains "ClusterIP" .Values.service.type }}
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "homebridge.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
echo "Visit http://127.0.0.1:8080 to use your application"
kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:{{ .Values.service.httpPort }}
{{- end }}
{{- end }}
{{- include "common.notes.defaultNotes" . -}}

View File

@@ -1,62 +0,0 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "homebridge.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 "homebridge.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 }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "homebridge.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "homebridge.labels" -}}
helm.sh/chart: {{ include "homebridge.chart" . }}
{{ include "homebridge.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "homebridge.selectorLabels" -}}
app.kubernetes.io/name: {{ include "homebridge.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "homebridge.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "homebridge.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,31 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the configMap to the additionalVolumes */}}
{{- define "homebridge.configmap.volume" -}}
name: homebridge-config
configMap:
name: {{ template "common.names.fullname" . }}-config
{{- end -}}
{{- $volume := include "homebridge.configmap.volume" . | fromYaml -}}
{{- if $volume -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}}
{{/* Append the configMap volume to the additionalVolumeMounts */}}
{{- define "homebridge.configmap.volumeMount" -}}
name: homebridge-config
mountPath: /homebridge/startup.sh
subPath: startup.sh
{{- end -}}
{{- $volumeMount := include "homebridge.configmap.volumeMount" . | fromYaml -}}
{{- if $volumeMount -}}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,21 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "homebridge.fullname" . }}
name: {{ template "common.names.fullname" . }}-config
labels:
{{ include "homebridge.labels" . | indent 4 }}
{{- include "common.labels" . | nindent 4 }}
data:
startup.sh: |
#!/bin/sh
# Docker Homebridge startup.sh overriden by Helm Chart
# Plugins
{{- range .Values.config.plugins }}
npm install {{ . }}
{{- end }}
# Packages
{{- range .Values.config.additionalPackages }}
apk add --no-cache {{ . }}
{{- end }}
{{- .Values.config | nindent 4 }}

View File

@@ -1,136 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "homebridge.fullname" . }}
labels:
{{- include "homebridge.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.replicaCount }}
strategy:
type: {{ .Values.strategyType }}
selector:
matchLabels:
{{- include "homebridge.selectorLabels" . | nindent 6 }}
template:
metadata:
{{- with .Values.podAnnotations }}
annotations:
{{- toYaml . | nindent 8 }}
{{- end }}
labels:
{{- include "homebridge.selectorLabels" . | nindent 8 }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "homebridge.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
{{- if .Values.hostNetwork }}
hostNetwork: {{ .Values.hostNetwork }}
dnsPolicy: ClusterFirstWithHostNet
{{- end }}
containers:
- name: {{ .Chart.Name }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
{{- if .Values.timezone }}
- name: TZ
value: {{ .Values.timezone | quote }}
{{- end }}
{{- if .Values.puid }}
- name: PUID
value: "{{ .Values.puid }}"
{{- end }}
{{- if .Values.pgid }}
- name: PGID
value: "{{ .Values.pgid }}"
{{- end }}
{{- if .Values.config.enableUI }}
- name: HOMEBRIDGE_CONFIG_UI
value: "1"
- name: HOMEBRIDGE_CONFIG_UI_PORT
value: {{ .Values.service.httpPort | quote }}
{{- end }}
{{- with .Values.extraEnvs }}
{{- toYaml . | nindent 12 }}
{{- end }}
ports:
- name: homebridge
containerPort: {{ .Values.service.homebridgePort }}
protocol: TCP
{{- if .Values.config.enableUI }}
- name: http
containerPort: {{ .Values.service.httpPort }}
protocol: TCP
{{- end }}
volumeMounts:
- mountPath: /homebridge
name: config
- mountPath: /homebridge/startup.sh
name: homebridge-configmap
subPath: startup.sh
{{- if .Values.config.enableUI }}
{{- if .Values.probes.liveness.enabled }}
livenessProbe:
httpGet:
path: /
port: http
initialDelaySeconds: {{ .Values.probes.liveness.initialDelaySeconds }}
failureThreshold: {{ .Values.probes.liveness.failureThreshold }}
timeoutSeconds: {{ .Values.probes.liveness.timeoutSeconds }}
{{- end }}
{{- if .Values.probes.readiness.enabled }}
readinessProbe:
httpGet:
path: /
port: http
initialDelaySeconds: {{ .Values.probes.readiness.initialDelaySeconds }}
failureThreshold: {{ .Values.probes.readiness.failureThreshold }}
timeoutSeconds: {{ .Values.probes.readiness.timeoutSeconds }}
{{- end }}
{{- if .Values.probes.startup.enabled }}
startupProbe:
httpGet:
path: /
port: http
failureThreshold: {{ .Values.probes.startup.failureThreshold }}
periodSeconds: {{ .Values.probes.startup.periodSeconds }}
{{- end }}
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumes:
- name: config
{{- if .Values.persistence.enabled }}
persistentVolumeClaim:
claimName: {{ if .Values.persistence.existingClaim }}{{ .Values.persistence.existingClaim }}{{- else }}{{ template "homebridge.fullname" . }}-config{{- end }}
{{- else }}
emptyDir: {}
{{- end }}
- name: homebridge-configmap
projected:
defaultMode: 0444
sources:
- configMap:
name: {{ template "homebridge.fullname" . }}
items:
- key: startup.sh
path: startup.sh
mode: 0755
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.affinity }}
affinity:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{- toYaml . | nindent 8 }}
{{- end }}

View File

@@ -1,39 +0,0 @@
{{- if and .Values.config.enableUI .Values.ingress.enabled -}}
{{- $fullName := include "homebridge.fullname" . -}}
{{- $ingressPath := .Values.ingress.path -}}
{{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
apiVersion: networking.k8s.io/v1beta1
{{- else -}}
apiVersion: extensions/v1beta1
{{- end }}
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
{{- include "homebridge.labels" . | nindent 4 }}
{{- with .Values.ingress.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . | quote }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ . | quote }}
http:
paths:
- path: {{ $ingressPath }}
backend:
serviceName: {{ $fullName }}
servicePort: http
{{- end }}
{{- end }}

View File

@@ -1,25 +0,0 @@
{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: {{ template "homebridge.fullname" . }}-config
{{- if .Values.persistence.skipuninstall }}
annotations:
"helm.sh/resource-policy": keep
{{- end }}
labels:
{{- include "homebridge.labels" . | nindent 4 }}
spec:
accessModes:
- {{ .Values.persistence.accessMode | quote }}
resources:
requests:
storage: {{ .Values.persistence.size | quote }}
{{- if .Values.persistence.storageClass }}
{{- if (eq "-" .Values.persistence.storageClass) }}
storageClassName: ""
{{- else }}
storageClassName: {{ .Values.persistence.storageClass | quote }}
{{- end }}
{{- end }}
{{- end -}}

View File

@@ -1,48 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "homebridge.fullname" . }}
{{- if .Values.service.annotations }}
annotations:
{{- toYaml .Values.service.annotations | nindent 4 }}
{{- end }}
labels:
{{- include "homebridge.labels" . | nindent 4 }}
spec:
{{- if (or (eq .Values.service.type "ClusterIP") (empty .Values.service.type)) }}
type: ClusterIP
{{- else if eq .Values.service.type "LoadBalancer" }}
type: {{ .Values.service.type }}
{{- if .Values.service.loadBalancerIP }}
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
{{- end }}
{{- if .Values.service.loadBalancerSourceRanges }}
loadBalancerSourceRanges:
{{ toYaml .Values.service.loadBalancerSourceRanges | indent 4 }}
{{- end -}}
{{- else }}
type: {{ .Values.service.type }}
{{- end }}
{{- if .Values.service.externalIPs }}
externalIPs:
{{- toYaml .Values.service.externalIPs | nindent 4 }}
{{- end }}
{{- if .Values.service.externalTrafficPolicy }}
externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy }}
{{- end }}
ports:
- port: {{ .Values.service.homebridgePort }}
targetPort: homebridge
protocol: TCP
name: homebridge
{{- if .Values.config.enableUI }}
- port: {{ .Values.service.httpPort }}
targetPort: http
protocol: TCP
name: http
{{- end }}
{{ if (and (eq .Values.service.type "NodePort") (not (empty .Values.service.nodePort))) }}
nodePort: {{.Values.service.nodePort}}
{{ end }}
selector:
{{- include "homebridge.selectorLabels" . | nindent 4 }}

View File

@@ -1,12 +0,0 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "homebridge.serviceAccountName" . }}
labels:
{{- include "homebridge.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- end }}

View File

@@ -1,165 +1,72 @@
# Default values for homebridge.
replicaCount: 1
#
# 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: oznu/homebridge
# -- Image pull policy
tag: 3.3.0
pullPolicy: IfNotPresent
# -- Overrides the image tag whose default is the chart appVersion.
# Possible values listed [here](https://hub.docker.com/r/oznu/homebridge/tags)
tag: "3.1.0"
# -- Secrets to use when pulling the image
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
# -- Specifies the strategy used to replace old Pods by new ones
strategyType: Recreate
# -- Specify the container timezone
timezone: "UTC"
# -- process userID the instance should run as
puid: 1000
# -- process groupID the instance should run as
pgid: 1000
config:
# -- Enable the Homebridge UI plugin
enableUI: true
# -- Additional Homebridge plugins to install at container startup such as `homebridge-hue`
plugins: []
# -- Additional Alpine packages to install at container statup such as `bash`
additionalPackages: []
# -- Extra ENV vars to pass to the homebridge container
extraEnvs: []
serviceAccount:
# Specifies whether a service account should be created
create: true
# Annotations to add to the service account
annotations: {}
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
# -- Key-value pairs to add as pod annotations
podAnnotations: {}
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
# Possible values listed here: https://github.com/oznu/docker-homebridge#parameters
env:
HOMEBRIDGE_CONFIG_UI: 1
HOMEBRIDGE_CONFIG_UI_PORT: 8581
# TZ:
# PGID: 1000
# PUID: 1000
service:
# -- Kubernetes service type for the homebridge GUI
type: ClusterIP
homebridgePort: 51826
# -- Kubernetes port where the homebridge GUI is exposed
httpPort: 8080
# -- Service annotations for the homebridge GUI
annotations: {}
# -- (string) Cluster IP for the homebridge GUI
clusterIP:
# -- (string) External IPs for the homebridge GUI
externalIPs:
# -- (string) Loadbalancer IP for the homebridge GUI
loadBalancerIP:
# -- (string) Loadbalancer client IP restriction range for the homebridge GUI
loadBalancerSourceRanges:
# -- (string) Loadbalancer externalTrafficPolicy
externalTrafficPolicy:
# -- (int) nodePort to listen on for the homebridge GUI
nodePort:
ingress:
# -- Enables Ingress
enabled: false
# -- Ingress annotations
annotations: {}
# -- Ingress path
path: /
# -- Ingress accepted hostnames
hosts:
- chart-example.local
# -- Ingress TLS configuration
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
port:
port: 8581
# -- Enable hostNetwork - needed for discovery to work
hostNetwork: false
ingress:
enabled: false
persistence:
# -- Use persistent volume to store data
enabled: true
# -- (string) Type of persistent volume claim
storageClass:
# -- (string) Use an existing PVC to persist data
existingClaim:
# -- Persistence access modes
accessMode: ReadWriteOnce
# -- Size of persistent volume claim
size: 1Gi
# -- Do not delete the pvc upon helm uninstall
skipuninstall: false
probes:
liveness:
# -- Use the livenessProbe?
enabled: true
# -- Specify liveness `initialDelaySeconds` parameter for the deployment
initialDelaySeconds: 60
# -- Specify liveness `failureThreshold` parameter for the deployment
failureThreshold: 5
# -- Specify liveness `timeoutSeconds` parameter for the deployment
timeoutSeconds: 10
readiness:
# -- Use the readinessProbe?
enabled: true
# -- Specify readiness `initialDelaySeconds` parameter for the deployment
initialDelaySeconds: 60
# -- Specify readiness `failureThreshold` parameter for the deployment
failureThreshold: 5
# -- Specify readiness `timeoutSeconds` parameter for the deployment
timeoutSeconds: 10
startup:
# -- Use the startupProbe? (new in kubernetes 1.16)
config:
enabled: false
# -- Specify startup `failureThreshold` parameter for the deployment
failureThreshold: 30
# -- Specify startup `periodSeconds` parameter for the deployment
periodSeconds: 10
emptyDir:
enabled: false
mountPath: /homebridge
## 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: ""
# -- CPU/Memory resource requests/limits or the homebridge GUI
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
# -- Custom startup.sh script to install additional packages in the container
# @default -- string
config: |
#!/bin/sh
# -- Node labels for pod assignment or the homebridge GUI
nodeSelector: {}
# -- Toleration labels for pod assignment or the homebridge GUI
tolerations: []
# -- Affinity settings for pod assignment or the homebridge GUI
affinity: {}
#
# Docker Homebridge Custom Startup Script - oznu/homebridge
#
# This script can be used to customise the environment and will be executed as
# the root user each time the container starts.
#
# If using this to install plugins DO NOT use the global flag (-g).
#
# Example installing homebridge plugin:
#
# npm install homebridge-hue
#
# Example installing packages using default image (Alpine Linux):
#
# apk add --no-cache ffmpeg ffmpeg-libs libpcap-dev
#
# If you're running a debian based version of this container please use apt-get to install packages.
#

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v0.17.591
appVersion: v0.17.908
description: API Support for your favorite torrent trackers
name: jackett
version: 8.3.1
version: 9.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- jackett
@@ -10,8 +10,8 @@ keywords:
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/jackett
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jackett-banner.png
sources:
- https://hub.docker.com/r/linuxserver/jackett/
- https://github.com/Jackett/Jackett
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# jackett
![Version: 8.2.0](https://img.shields.io/badge/Version-8.2.0-informational?style=flat-square) ![AppVersion: v0.17.591](https://img.shields.io/badge/AppVersion-v0.17.591-informational?style=flat-square)
![Version: 9.0.0](https://img.shields.io/badge/Version-9.0.0-informational?style=flat-square) ![AppVersion: v0.17.908](https://img.shields.io/badge/AppVersion-v0.17.908-informational?style=flat-square)
API Support for your favorite torrent trackers
@@ -8,8 +8,8 @@ API Support for your favorite torrent trackers
## Source Code
* <https://hub.docker.com/r/linuxserver/jackett/>
* <https://github.com/Jackett/Jackett>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -78,8 +78,8 @@ N/A
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/jackett"` | |
| image.tag | string | `"version-v0.17.591"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/jackett"` | |
| image.tag | string | `"v0.17.908"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -95,6 +95,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).
### [9.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -109,6 +115,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[9.0.0]: #9.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [9.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[9.0.0]: #9.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,19 +6,15 @@
#
image:
repository: linuxserver/jackett
repository: ghcr.io/k8s-at-home/jackett
pullPolicy: IfNotPresent
tag: version-v0.17.591
tag: v0.17.908
strategy:
type: Recreate
env: {}
# TZ: UTC
# PUID: 1001
# PGID: 1001
## Allow Jackett to update inside of the container, but might cause outages if turned on.
# AUTOUPDATE: false
service:
port:

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 0.8.0.1886
appVersion: v0.8.1.2134
description: Looks and smells like Sonarr but made for music
name: lidarr
version: 8.3.1
version: 9.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- lidarr
@@ -12,7 +12,7 @@ home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/lidarr
icon: https://github.com/lidarr/Lidarr/blob/develop/Logo/512.png?raw=true
sources:
- https://github.com/Lidarr/Lidarr
- https://hub.docker.com/r/linuxserver/lidarr
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# lidarr
![Version: 8.2.0](https://img.shields.io/badge/Version-8.2.0-informational?style=flat-square) ![AppVersion: 0.8.0.1886](https://img.shields.io/badge/AppVersion-0.8.0.1886-informational?style=flat-square)
![Version: 9.0.0](https://img.shields.io/badge/Version-9.0.0-informational?style=flat-square) ![AppVersion: v0.8.1.2134](https://img.shields.io/badge/AppVersion-v0.8.1.2134-informational?style=flat-square)
Looks and smells like Sonarr but made for music
@@ -9,7 +9,7 @@ Looks and smells like Sonarr but made for music
## Source Code
* <https://github.com/Lidarr/Lidarr>
* <https://hub.docker.com/r/linuxserver/lidarr>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -78,8 +78,8 @@ N/A
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/lidarr"` | |
| image.tag | string | `"version-0.8.0.1886"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/lidarr"` | |
| image.tag | string | `"v0.8.1.2134"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -99,8 +99,8 @@ N/A
| probes.liveness.spec.timeoutSeconds | int | `10` | |
| prometheus.podMonitor.additionalLabels | object | `{}` | |
| prometheus.podMonitor.enabled | bool | `false` | |
| prometheus.podMonitor.interval | string | `"1m"` | |
| prometheus.podMonitor.scrapeTimeout | string | `"1m30s"` | |
| prometheus.podMonitor.interval | string | `"3m"` | |
| prometheus.podMonitor.scrapeTimeout | string | `"1m"` | |
| service.port.port | int | `8686` | |
| strategy.type | string | `"Recreate"` | |
@@ -110,6 +110,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).
### [9.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -124,6 +130,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[9.0.0]: #9.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [9.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[9.0.0]: #9.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,17 +6,15 @@
#
image:
repository: linuxserver/lidarr
repository: ghcr.io/k8s-at-home/lidarr
pullPolicy: IfNotPresent
tag: version-0.8.0.1886
tag: v0.8.1.2134
strategy:
type: Recreate
env: {}
# TZ: UTC
# PUID: 1001
# PGID: 1001
service:
port:
@@ -74,8 +72,8 @@ persistence:
prometheus:
podMonitor:
enabled: false
interval: 1m
scrapeTimeout: 1m30s
interval: 3m
scrapeTimeout: 1m
additionalLabels: {}
# # When using the prometheus.podMonitor the following

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v21.0
description: NZBGet is a Usenet downloader client
name: nzbget
version: 9.3.1
version: 10.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- nzbget
@@ -10,8 +10,8 @@ keywords:
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/nzbget
icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4
sources:
- https://hub.docker.com/r/linuxserver/nzbget/
- https://nzbget.net/
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# nzbget
![Version: 9.2.0](https://img.shields.io/badge/Version-9.2.0-informational?style=flat-square) ![AppVersion: v21.0](https://img.shields.io/badge/AppVersion-v21.0-informational?style=flat-square)
![Version: 10.0.0](https://img.shields.io/badge/Version-10.0.0-informational?style=flat-square) ![AppVersion: v21.0](https://img.shields.io/badge/AppVersion-v21.0-informational?style=flat-square)
NZBGet is a Usenet downloader client
@@ -8,8 +8,8 @@ NZBGet is a Usenet downloader client
## Source Code
* <https://hub.docker.com/r/linuxserver/nzbget/>
* <https://nzbget.net/>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -80,8 +80,8 @@ The default login details (change ASAP) are:
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/nzbget"` | |
| image.tag | string | `"version-v21.0"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/nzbget"` | |
| image.tag | string | `"v21.0"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -100,6 +100,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).
### [10.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -114,6 +120,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[10.0.0]: #10.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [10.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[10.0.0]: #10.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,9 +6,9 @@
#
image:
repository: linuxserver/nzbget
repository: ghcr.io/k8s-at-home/nzbget
pullPolicy: IfNotPresent
tag: version-v21.0
tag: v21.0
strategy:
type: Recreate

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v3.8.1
appVersion: v3.14.0
description: Usenet meta search
name: nzbhydra2
version: 7.3.1
version: 8.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- nzbhydra2
@@ -10,8 +10,8 @@ keywords:
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/nzbhydra2
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png
sources:
- https://hub.docker.com/r/linuxserver/nzbhydra2
- https://github.com/theotherp/nzbhydra2
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# nzbhydra2
![Version: 7.2.0](https://img.shields.io/badge/Version-7.2.0-informational?style=flat-square) ![AppVersion: v3.8.1](https://img.shields.io/badge/AppVersion-v3.8.1-informational?style=flat-square)
![Version: 8.0.0](https://img.shields.io/badge/Version-8.0.0-informational?style=flat-square) ![AppVersion: v3.14.0](https://img.shields.io/badge/AppVersion-v3.14.0-informational?style=flat-square)
Usenet meta search
@@ -8,8 +8,8 @@ Usenet meta search
## Source Code
* <https://hub.docker.com/r/linuxserver/nzbhydra2>
* <https://github.com/theotherp/nzbhydra2>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -78,8 +78,8 @@ N/A
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/nzbhydra2"` | |
| image.tag | string | `"version-v3.8.1"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/nzbhydra2"` | |
| image.tag | string | `"v3.14.0"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -116,6 +116,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).
### [8.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -130,6 +136,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[8.0.0]: #8.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [8.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[8.0.0]: #8.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,9 +6,9 @@
#
image:
repository: linuxserver/nzbhydra2
repository: ghcr.io/k8s-at-home/nzbhydra2
pullPolicy: IfNotPresent
tag: version-v3.8.1
tag: v3.14.0
strategy:
type: Recreate

View File

@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,20 @@
apiVersion: v2
appVersion: latest
description: Discord bot that provides metrics from a Discord server
name: promcord
version: 1.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- promcord
- discord
- metrics
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/promcord
sources:
- https://github.com/nimarion/promcord
maintainers:
- name: ChipWolf
email: hello@chipwolf.uk
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.3.0

View File

@@ -0,0 +1,134 @@
# promcord
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
Discord bot that provides metrics from a Discord server
**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
* <https://github.com/nimarion/promcord>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.3.15 |
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install promcord k8s-at-home/promcord
```
## Installing the Chart
To install the chart with the release name `promcord`
```console
helm install promcord k8s-at-home/promcord
```
## Uninstalling the Chart
To uninstall the `promcord` deployment
```console
helm uninstall promcord
```
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 promcord \
--set env.TZ="America/New York" \
k8s-at-home/promcord
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install promcord k8s-at-home/promcord -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env.DISCORD_TOKEN | string | `""` | Discord bot token |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"biospheere/promcord"` | |
| image.tag | string | `latest` | |
| prometheus.podMonitor.additionalLabels | object | `{}` | |
| prometheus.podMonitor.enabled | bool | `false` | |
| prometheus.podMonitor.interval | string | `"1m"` | |
| prometheus.podMonitor.scrapeTimeout | string | `"30s"` | |
| prometheus.serviceMonitor.additionalLabels | object | `{}` | |
| prometheus.serviceMonitor.enabled | bool | `false` | |
| prometheus.serviceMonitor.interval | string | `"1m"` | |
| strategy.type | string | `"Recreate"` | |
## 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.0]
#### Added
- New chart
#### Changed
- N/A
#### Removed
- N/A
### [1.0.1]
#### Added
- Service
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
[1.0.1]: #1.0.1
## 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

View File

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

View File

@@ -0,0 +1,42 @@
{{- 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.0]
#### Added
- New chart
#### Changed
- N/A
#### Removed
- N/A
### [1.0.1]
#### Added
- Service
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
[1.0.1]: #1.0.1
{{- end -}}

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

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

View File

@@ -0,0 +1,5 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -0,0 +1,24 @@
{{- if .Values.prometheus.podMonitor.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
name: {{ template "common.names.fullname" . }}
labels:
{{- include "common.labels" . | nindent 4 }}
{{- with .Values.prometheus.podMonitor.additionalLabels }}
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
selector:
matchLabels:
{{- include "common.labels.selectorLabels" . | nindent 6 }}
podMetricsEndpoints:
- port: http
{{- with .Values.prometheus.podMonitor.interval }}
interval: {{ . }}
{{- end }}
{{- with .Values.prometheus.podMonitor.scrapeTimeout }}
scrapeTimeout: {{ . }}
{{- end }}
path: /metrics
{{- end }}

View File

@@ -0,0 +1,31 @@
#
# 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:
repository: biospheere/promcord
pullPolicy: IfNotPresent
tag: "latest"
service:
port:
port: 8080
strategy:
type: Recreate
# https://github.com/nimarion/promcord/blob/master/README.md
env:
# -- Discord bot token
# DISCORD_TOKEN:
# Enable prometheus-operator monitors
prometheus:
podMonitor:
enabled: false
interval: 1m
scrapeTimeout: 30s
additionalLabels: {}

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 4.3.0
appVersion: v4.3.4.1
description: qBittorrent is a cross-platform free and open-source BitTorrent client
name: qbittorrent
version: 9.3.1
version: 10.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- qbittorrent
@@ -10,7 +10,8 @@ keywords:
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/qbittorrent
icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png
sources:
- https://hub.docker.com/r/linuxserver/qbittorrent/
- https://github.com/qbittorrent/qBittorrent
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# qbittorrent
![Version: 9.2.0](https://img.shields.io/badge/Version-9.2.0-informational?style=flat-square) ![AppVersion: 4.3.0](https://img.shields.io/badge/AppVersion-4.3.0-informational?style=flat-square)
![Version: 10.0.0](https://img.shields.io/badge/Version-10.0.0-informational?style=flat-square) ![AppVersion: v4.3.4.1](https://img.shields.io/badge/AppVersion-v4.3.4.1-informational?style=flat-square)
qBittorrent is a cross-platform free and open-source BitTorrent client
@@ -8,7 +8,8 @@ qBittorrent is a cross-platform free and open-source BitTorrent client
## Source Code
* <https://hub.docker.com/r/linuxserver/qbittorrent/>
* <https://github.com/qbittorrent/qBittorrent>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -18,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -81,8 +82,8 @@ N/A
| additionalVolumes[0].name | string | `"qbittorrent-scripts"` | |
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/qbittorrent"` | |
| image.tag | string | `"version-4.3.0202010181232-7086-1c663adeeubuntu18.04.1"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/qbittorrent"` | |
| image.tag | string | `"v4.3.4.1"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -108,6 +109,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).
### [10.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -122,6 +129,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[10.0.0]: #10.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [10.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[10.0.0]: #10.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,18 +6,15 @@
#
image:
repository: linuxserver/qbittorrent
repository: ghcr.io/k8s-at-home/qbittorrent
pullPolicy: IfNotPresent
tag: version-4.3.0202010181232-7086-1c663adeeubuntu18.04.1
tag: v4.3.4.1
strategy:
type: Recreate
env: {}
# TZ: UTC
# PUID: 1001
# PGID: 1001
# UMASK: 022
service:
port:

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 3.0.2.4552
appVersion: v3.0.2.4552
description: A fork of Sonarr to work with movies à la Couchpotato
name: radarr
version: 10.3.1
version: 11.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- radarr
@@ -12,7 +12,7 @@ home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/radarr
icon: https://github.com/Radarr/Radarr/blob/aphrodite/Logo/512.png?raw=true
sources:
- https://github.com/Radarr/Radarr
- https://hub.docker.com/r/linuxserver/radarr
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# radarr
![Version: 10.2.0](https://img.shields.io/badge/Version-10.2.0-informational?style=flat-square) ![AppVersion: 3.0.2.4552](https://img.shields.io/badge/AppVersion-3.0.2.4552-informational?style=flat-square)
![Version: 11.0.0](https://img.shields.io/badge/Version-11.0.0-informational?style=flat-square) ![AppVersion: v3.0.2.4552](https://img.shields.io/badge/AppVersion-v3.0.2.4552-informational?style=flat-square)
A fork of Sonarr to work with movies à la Couchpotato
@@ -9,7 +9,7 @@ A fork of Sonarr to work with movies à la Couchpotato
## Source Code
* <https://github.com/Radarr/Radarr>
* <https://hub.docker.com/r/linuxserver/radarr>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -78,8 +78,8 @@ N/A
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/radarr"` | |
| image.tag | string | `"version-3.0.2.4552"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/radarr"` | |
| image.tag | string | `"v3.0.2.4552"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -99,8 +99,8 @@ N/A
| probes.liveness.spec.timeoutSeconds | int | `10` | |
| prometheus.podMonitor.additionalLabels | object | `{}` | |
| prometheus.podMonitor.enabled | bool | `false` | |
| prometheus.podMonitor.interval | string | `"1m"` | |
| prometheus.podMonitor.scrapeTimeout | string | `"1m30s"` | |
| prometheus.podMonitor.interval | string | `"3m"` | |
| prometheus.podMonitor.scrapeTimeout | string | `"1m"` | |
| service.port.port | int | `7878` | |
| strategy.type | string | `"Recreate"` | |
@@ -110,6 +110,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).
### [11.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -124,6 +130,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[11.0.0]: #11.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [11.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[11.0.0]: #11.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,9 +6,9 @@
#
image:
repository: linuxserver/radarr
repository: ghcr.io/k8s-at-home/radarr
pullPolicy: IfNotPresent
tag: version-3.0.2.4552
tag: v3.0.2.4552
strategy:
type: Recreate
@@ -74,8 +74,8 @@ persistence:
prometheus:
podMonitor:
enabled: false
interval: 1m
scrapeTimeout: 1m30s
interval: 3m
scrapeTimeout: 1m
additionalLabels: {}
# # When using the prometheus.podMonitor the following

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 0.1.0.351
appVersion: v0.1.0.587
description: A fork of Radarr to work with Books & AudioBooks
name: readarr
version: 3.3.1
version: 4.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- readarr
@@ -14,7 +14,7 @@ home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/readarr
icon: https://readarr.com/img/logo.png
sources:
- https://github.com/Readarr/Readarr
- https://readarr.com
- https://github.com/k8s-at-home/container-images
maintainers:
- name: mcmarkj
email: mark@markmcw.uk

View File

@@ -1,6 +1,6 @@
# readarr
![Version: 3.2.0](https://img.shields.io/badge/Version-3.2.0-informational?style=flat-square) ![AppVersion: 0.1.0.351](https://img.shields.io/badge/AppVersion-0.1.0.351-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: v0.1.0.587](https://img.shields.io/badge/AppVersion-v0.1.0.587-informational?style=flat-square)
A fork of Radarr to work with Books & AudioBooks
@@ -9,7 +9,7 @@ A fork of Radarr to work with Books & AudioBooks
## Source Code
* <https://github.com/Readarr/Readarr>
* <https://readarr.com>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -79,8 +79,8 @@ helm install readarr k8s-at-home/readarr -f values.yaml
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"hotio/readarr"` | |
| image.tag | string | `"nightly"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/readarr"` | |
| image.tag | string | `"v0.1.0.587"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -107,6 +107,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).
### [4.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -121,6 +127,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[4.0.0]: #4.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[4.0.0]: #4.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,17 +6,15 @@
#
image:
repository: hotio/readarr
repository: ghcr.io/k8s-at-home/readarr
pullPolicy: IfNotPresent
tag: nightly
tag: v0.1.0.587
strategy:
type: Recreate
env: {}
# TZ: UTC
# PUID: 1001
# PGID: 1001
service:
port:

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 3.1.0
appVersion: v3.2.1
description: Free and easy binary newsreader
name: sabnzbd
version: 6.3.1
version: 7.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- sabnzbd
@@ -10,8 +10,8 @@ keywords:
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/sabnzbd
icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4
sources:
- https://hub.docker.com/r/linuxserver/sabnzbd/
- https://sabnzbd.org/
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

View File

@@ -1,6 +1,6 @@
# sabnzbd
![Version: 6.2.0](https://img.shields.io/badge/Version-6.2.0-informational?style=flat-square) ![AppVersion: 3.1.0](https://img.shields.io/badge/AppVersion-3.1.0-informational?style=flat-square)
![Version: 7.0.0](https://img.shields.io/badge/Version-7.0.0-informational?style=flat-square) ![AppVersion: v3.2.1](https://img.shields.io/badge/AppVersion-v3.2.1-informational?style=flat-square)
Free and easy binary newsreader
@@ -8,8 +8,8 @@ Free and easy binary newsreader
## Source Code
* <https://hub.docker.com/r/linuxserver/sabnzbd/>
* <https://sabnzbd.org/>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.2.0 |
| https://library-charts.k8s-at-home.com | common | 2.3.1 |
## TL;DR
@@ -83,8 +83,8 @@ You can do one of two things to solve this issue:
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"linuxserver/sabnzbd"` | |
| image.tag | string | `"version-3.1.0"` | |
| image.repository | string | `"ghcr.io/k8s-at-home/sabnzbd"` | |
| image.tag | string | `"v3.2.1"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
@@ -103,6 +103,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).
### [7.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -117,6 +123,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[7.0.0]: #7.0.0
[1.0.0]: #1.0.0
## Support

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [7.0.0]
#### Changed
- **Breaking**: swap linuxserver.io images for k8s@home image
### [1.0.0]
#### Added
@@ -23,5 +29,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[7.0.0]: #7.0.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -6,17 +6,16 @@
#
image:
repository: linuxserver/sabnzbd
repository: ghcr.io/k8s-at-home/sabnzbd
pullPolicy: IfNotPresent
tag: version-3.1.0
tag: v3.2.1
strategy:
type: Recreate
env: {}
# TZ: UTC
# PUID: 1001
# PGID: 1001
# HOST_WHITELIST_ENTRIES:
service:
port:

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 3.0.4.993
appVersion: v3.0.6.1196
description: Smart PVR for newsgroup and bittorrent users
name: sonarr
version: 10.3.1
version: 11.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- sonarr
@@ -12,7 +12,7 @@ home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/sonarr
icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true
sources:
- https://github.com/Sonarr/Sonarr
- https://hub.docker.com/r/linuxserver/sonarr
- https://github.com/k8s-at-home/container-images
maintainers:
- name: billimek
email: jeff@billimek.com

Some files were not shown because too many files have changed in this diff Show More