Compare commits

...

32 Commits

Author SHA1 Message Date
Roberto Santalla
a23c17866b [cryptpad] Add chart (wip, rfc) (#1330)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2021-12-29 14:21:21 -05:00
Roger Rumao
f69e909109 [mealie] Fix postgresql subchart name (#1328) 2021-12-29 14:19:49 -05:00
Piotr Maksymiuk
ca6bd37216 [reverse-proxy] Fix ingressclass generation (#1327) 2021-12-26 13:45:51 +01:00
allcontributors[bot]
bab0ff6126 docs: add disconn3ct as a contributor for code (#1325)
* 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-12-24 15:43:31 +01:00
k8s-at-home[bot]
a76d6ce9f2 Auto-generate chart README [no ci] 2021-12-24 14:43:03 +00:00
Dis
101cb5405b [searx] feat: enable optional resources for all containers (#1322)
* feat: enable resources for all searx containers

This is necessary for autoscaling

Signed-off-by: Dis <397465+disconn3ct@users.noreply.github.com>
2021-12-24 15:42:33 +01:00
zewelor
11181f3200 [vaultwarden] Use port names in ingress setup (#1323) 2021-12-24 14:01:36 +01:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
8e7885b65b [focalboard] Add serviceLinks docs (#1324)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-12-24 11:08:05 +01:00
Devin Buhl
7dfd78ed73 chore: stale only after 90 days 2021-12-18 19:14:14 -05:00
Craig J Smith
47e213b1f3 [lidarr/sonarr/radarr] Updating the exportarr image patch level (#1313) 2021-12-16 16:14:51 -05:00
k8s-at-home[bot]
65189db872 Auto-generate chart summary [no ci] 2021-12-14 08:51:39 +00:00
allcontributors[bot]
04d9b5b035 docs: add samip5 as a contributor for code (#1311)
* 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-12-14 09:50:53 +01:00
Skyler Mäntysaari
2f8d9142ff [ghost] Add new chart (#1309)
* [ghost] Add new chart

Signed-off-by: Skyler Mäntysaari <samip5@users.noreply.github.com>
2021-12-14 09:50:02 +01:00
k8s-at-home[bot]
db7b71d848 Auto-generate chart README [no ci] 2021-12-13 14:00:44 +00:00
Nathan Pawelek
820042639c [tdarr] Add ffmpegPath environment override (#1308)
* [tdarr] Add ffmpegPath environment override

This change adds and environment override for ffmpegPath. If unset, the
tdarr node container will use the default binary that ships with tdarr.
Using `""` may cause detection issues with hardware passthrough (i915),
but will remain backwards compatible with the container default.

Signed-off-by: Nathan Pawelek <npawelek@users.noreply.github.com>
2021-12-13 15:00:14 +01:00
k8s-at-home[bot]
57535a1662 Auto-generate chart README [no ci] 2021-12-12 17:10:17 +00:00
Nathan Pawelek
fcdd8496c8 [tdarr] Fix Tdarr node resource indentation (#1304) 2021-12-12 18:09:57 +01:00
Rafael Fernández López
9a585ee3cf [unifi] Update AppVersion to v6.5.54 (#1305) 2021-12-12 11:30:43 -05:00
PrymalInstynct
b61de0b706 [uptime-kuma] Update persistence to map data volume to /app/data (#1302) 2021-12-09 11:03:11 -05:00
k8s-at-home[bot]
1ea8e6bb1a Auto-generate chart summary [no ci] 2021-12-09 00:46:59 +00:00
allcontributors[bot]
88d5e02aac docs: add pysen as a contributor for code (#1301)
* 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-12-08 19:46:38 -05:00
k8s-at-home[bot]
a0633c4967 Auto-generate chart README [no ci] 2021-12-09 00:46:06 +00:00
Arthur
edb77727d2 [uptime-kuma] Add new chart (#1288)
* [uptime-kuma] Add new chart to deploy uptime-kuma monitoring tool.

* [uptime-kuma] Add README

* [uptime-kuma] Add hardcoded UPTIME_KUMA_PORT environment variable & remove 'v' from image tag.

* [uptime-kuma] Update chart version to 1.0.0 & include environment variable documentation in README.

* [uptime-kuma] Move chart from incubator to stable.

* [uptime-kuma] Add space after # & in front of commented out environment variables.

* [uptime-kuma] Update chart docs and revert version 1.0.1 -> 1.0.0

Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2021-12-08 19:45:41 -05:00
allcontributors[bot]
216debfc67 docs: add wrmilling as a contributor for code (#1300)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-08 16:31:38 -05:00
Winston R. Milling
cd9c234ee5 [onedrive] Bump image tag to 2.0.5 (#1298) 2021-12-08 15:45:40 -05:00
Thomas Deutsch
e5652e6abb [changedetection-io] image version bump (#1296)
* version bump

* update docs
2021-12-06 12:47:36 +01:00
k8s-at-home[bot]
8273953cc4 Auto-generate chart README [no ci] 2021-12-05 15:20:35 +00:00
Nathan Pawelek
b91b97c5a1 [tdarr] Allow definition of resources for the node (#1295) 2021-12-05 16:20:02 +01:00
k8s-at-home[bot]
1329aeeca8 Auto-generate chart README [no ci] 2021-12-04 18:12:45 +00:00
Nathan Pawelek
2807ef0d57 [tdarr] Add shared persistence to tdarr node sidecar (#1294) 2021-12-04 19:12:19 +01:00
allcontributors[bot]
7c1ab59c7c docs: add larivierec as a contributor for code (#1293)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-03 15:00:29 -05:00
Christopher Larivière
cc39287410 [mealie] - Support Postgres (#1292) 2021-12-03 14:59:52 -05:00
78 changed files with 1609 additions and 52 deletions

View File

@@ -391,6 +391,51 @@
"contributions": [
"code"
]
},
{
"login": "larivierec",
"name": "Christopher Larivière",
"avatar_url": "https://avatars.githubusercontent.com/u/3633214?v=4",
"profile": "https://github.com/larivierec",
"contributions": [
"code"
]
},
{
"login": "wrmilling",
"name": "Winston R. Milling",
"avatar_url": "https://avatars.githubusercontent.com/u/6162814?v=4",
"profile": "https://Winston.Milli.ng",
"contributions": [
"code"
]
},
{
"login": "pysen",
"name": "Arthur",
"avatar_url": "https://avatars.githubusercontent.com/u/3030145?v=4",
"profile": "https://github.com/pysen",
"contributions": [
"code"
]
},
{
"login": "samip5",
"name": "Skyler Mäntysaari",
"avatar_url": "https://avatars.githubusercontent.com/u/1703002?v=4",
"profile": "https://samip.dev",
"contributions": [
"code"
]
},
{
"login": "disconn3ct",
"name": "Dis",
"avatar_url": "https://avatars.githubusercontent.com/u/397465?v=4",
"profile": "https://github.com/disconn3ct",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,

View File

@@ -12,13 +12,13 @@ jobs:
- uses: actions/stale@v4
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-issue-stale: 60
days-before-pr-stale: 30
days-before-close: 7
days-before-issue-stale: 90
days-before-pr-stale: 90
days-before-close: 14
days-before-pr-close: 14
stale-issue-message: >
This issue has been automatically marked as stale because it has not had recent activity.
It will be closed in a week if no further activity occurs.
It will be closed in two weeks if no further activity occurs.
Thank you for your contributions.
stale-pr-message: >
This pull request has been automatically marked as stale because it has not had

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-43-orange.svg?style=flat-square)](#contributors-)
[![All Contributors](https://img.shields.io/badge/all_contributors-48-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/)
@@ -103,6 +103,11 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
</tr>
<tr>
<td align="center"><a href="http://dangmai.net"><img src="https://avatars.githubusercontent.com/u/1305527?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dang Mai</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=dangmai" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/larivierec"><img src="https://avatars.githubusercontent.com/u/3633214?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Christopher Larivière</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=larivierec" title="Code">💻</a></td>
<td align="center"><a href="https://Winston.Milli.ng"><img src="https://avatars.githubusercontent.com/u/6162814?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Winston R. Milling</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=wrmilling" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/pysen"><img src="https://avatars.githubusercontent.com/u/3030145?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Arthur</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=pysen" title="Code">💻</a></td>
<td align="center"><a href="https://samip.dev"><img src="https://avatars.githubusercontent.com/u/1703002?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Skyler Mäntysaari</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=samip5" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/disconn3ct"><img src="https://avatars.githubusercontent.com/u/397465?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dis</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=disconn3ct" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -39,6 +39,7 @@
| [frigate](stable/frigate) | NVR With Realtime Object Detection for IP Cameras |
| [games-on-whales](stable/games-on-whales) | Streams graphic applications/games (retroarch, firefox, steam) runing on Kubernetes |
| [gaps](stable/gaps) | Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. |
| [ghost](stable/ghost) | Ghost is a blogging and publishing software |
| [gollum](stable/gollum) | Gollum is a simple wiki system built on top of Git |
| [gonic](stable/gonic) | Music streaming server / subsonic server API implementation |
| [grocy](stable/grocy) | ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home |
@@ -137,6 +138,7 @@
| [unifi-poller](stable/unifi-poller) | Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus |
| [unifi](stable/unifi) | Ubiquiti Network's Unifi Controller |
| [unpackerr](stable/unpackerr) | This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them. |
| [uptime-kuma](stable/uptime-kuma) | A fancy self-hosted monitoring tool for your websites and applications |
| [uptimerobot-prometheus](stable/uptimerobot-prometheus) | Prometheus Exporter for the official uptimerobot CLI |
| [uptimerobot](stable/uptimerobot) | A tool to get statistics from Uptime Robot and log it into InfluxDB |
| [valheim](stable/valheim) | Valheim dedicated gameserver with automatic update and world backup support |

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: "0.39.3"
appVersion: "0.39.4"
description: changedetection-io helm package
name: changedetection-io
version: 1.2.0
version: 1.2.1
kubeVersion: ">=1.16.0-0"
keywords:
- changedetection.io

View File

@@ -1,6 +1,6 @@
# changedetection-io
![Version: 1.2.0](https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square) ![AppVersion: 0.39.3](https://img.shields.io/badge/AppVersion-0.39.3-informational?style=flat-square)
![Version: 1.2.1](https://img.shields.io/badge/Version-1.2.1-informational?style=flat-square) ![AppVersion: 0.39.4](https://img.shields.io/badge/AppVersion-0.39.4-informational?style=flat-square)
changedetection-io helm package
@@ -80,7 +80,7 @@ N/A
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/dgtlmoon/changedetection.io"` | image repository |
| image.tag | string | `"0.39.3"` | image tag |
| image.tag | string | `"0.39.4"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
@@ -91,6 +91,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.2.1]
#### Changed
- Updated the image tag to v0.39.4
### [1.2.0]
#### Changed

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).
### [1.2.1]
#### Changed
- Updated the image tag to v0.39.4
### [1.2.0]
#### Changed

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: ghcr.io/dgtlmoon/changedetection.io
# -- image tag
tag: "0.39.3"
tag: "0.39.4"
# -- image pull policy
pullPolicy: IfNotPresent

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,19 @@
apiVersion: v2
appVersion: v4.12.0-nginx
description: cryptpad helm package
name: cryptpad
version: 0.1.0
kubeVersion: ">=1.16.0-0"
keywords:
- cryptpad
home: https://github.com/k8s-at-home/charts/tree/master/charts/incubator/cryptpad
icon: https://cryptpad.fr/customize/CryptPad_logo.svg
sources:
- https://github.com/xwiki-labs/cryptpad-docker
maintainers:
- name: roobre
email: roobre@roobre.es
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.0.1

View File

@@ -0,0 +1,127 @@
# cryptpad
![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![AppVersion: v4.12.0-nginx](https://img.shields.io/badge/AppVersion-v4.12.0--nginx-informational?style=flat-square)
cryptpad helm package
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
## Source Code
* <https://github.com/xwiki-labs/cryptpad-docker>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install cryptpad k8s-at-home/cryptpad
```
## Installing the Chart
To install the chart with the release name `cryptpad`
```console
helm install cryptpad k8s-at-home/cryptpad
```
## Uninstalling the Chart
To uninstall the `cryptpad` deployment
```console
helm uninstall cryptpad
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
## Configuration
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/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 cryptpad \
--set env.TZ="America/New York" \
k8s-at-home/cryptpad
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install cryptpad k8s-at-home/cryptpad -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config.installMethod | string | `"helm"` | |
| config.logFeedback | bool | `false` | |
| config.logLevel | string | `"info"` | |
| config.logToStdout | bool | `true` | |
| config.verbose | bool | `false` | |
| env | object | See below | environment variables. See more environment variables in the [cryptpad documentation](https://cryptpad.org/docs). |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"promasu/cryptpad"` | image repository |
| image.tag | string | `""` | image tag (overrides appVersion) |
| ingress.main.enabled | bool | `false` | |
| ingress.main.hosts[0].host | string | `"cryptpad.local"` | |
| ingress.main.hosts[0].paths[0].path | string | `"/"` | |
| ingress.main.hosts[1].host | string | `"sec.cryptpad.local"` | |
| ingress.main.hosts[1].paths[0].path | string | `"/"` | |
| ingress.main.ingressClassName | string | `""` | |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #100
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

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

View File

@@ -0,0 +1,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]: #100
{{- 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,16 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the configMap volume to the volumes */}}
{{- define "cryptpad.configVolume" -}}
enabled: "true"
mountPath: "/cryptpad/config/config.js"
subPath: "config.js"
type: "custom"
volumeSpec:
configMap:
name: {{ template "common.names.fullname" . }}-config
{{- end -}}
{{- $_ := set .Values.persistence "cryptpad-config" (include "cryptpad.configVolume" . | fromYaml) -}}
{{ include "common.all" . }}

View File

@@ -0,0 +1,23 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:
config.js: |
module.exports = {
{{- if and .Values.ingress.main.enabled .Values.ingress.main.tls }}
httpUnsafeOrigin: 'https://{{ (index (.Values.ingress.main.tls | first).hosts 0) }}',
httpSafeOrigin: 'https://{{ (index (.Values.ingress.main.tls | first).hosts 1) }}',
{{- else if .Values.ingress.main.enabled }}
httpUnsafeOrigin: '{{ (index .Values.ingress.main.hosts 0).host }}',
httpSafeOrigin: '{{ (index .Values.ingress.main.hosts 1).host }}',
{{- end }}
httpAddress: '::',
{{- range $key, $val := .Values.config }}
{{ $key }}: {{ $val | toJson }},
{{- end }}
};

View File

@@ -0,0 +1,78 @@
#
# 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
#
# config.js is derived from this map.
# See: https://github.com/xwiki-labs/cryptpad/blob/main/config/config.example.js
# httpUnsafeOrigin and httpSafeOrigin are automatically derived from the first and second host defined in the main
# ingress, respectively.
config:
# adminKeys:
# - "[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]"
logLevel: info
verbose: false
logFeedback: false
logToStdout: true
installMethod: helm
image:
# -- image repository
repository: promasu/cryptpad
# -- image tag (overrides appVersion)
tag: ""
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See more environment variables in the [cryptpad documentation](https://cryptpad.org/docs).
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# Main and sandbox domains are automatically fetched from the first and second host defined in the ingress,
# respectively.
# These env vars are used in the internal nginx.
CPAD_MAIN_DOMAIN: "{{ (index .Values.ingress.main.hosts 0).host }}"
CPAD_SANDBOX_DOMAIN: "{{ (index .Values.ingress.main.hosts 1).host }}"
# Internal nginx _forces_ http2 rather than offering it, which breaks many ingress controllers.
CPAD_HTTP2_DISABLE: "true"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 80
ingress:
main:
enabled: false
ingressClassName: ""
hosts:
# You must define two hosts here
- host: cryptpad.local
paths:
- path: /
- host: sec.cryptpad.local
paths:
- path: /
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
# Cryptpad will persist everything here.
data:
enabled: false
type: emptyDir
subPath:
- path: blob
mountPath: /cryptpad/blob
- path: block
mountPath: /cryptpad/block
- path: data
mountPath: /cryptpad/data
- path: datastore
mountPath: /cryptpad/datastore

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.9.0
description: Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
name: focalboard
version: 4.1.0
version: 4.1.1
kubeVersion: ">=1.16.0-0"
keywords:
- focalboard

View File

@@ -1,6 +1,6 @@
# focalboard
![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: 0.9.0](https://img.shields.io/badge/AppVersion-0.9.0-informational?style=flat-square)
![Version: 4.1.1](https://img.shields.io/badge/Version-4.1.1-informational?style=flat-square) ![AppVersion: 0.9.0](https://img.shields.io/badge/AppVersion-0.9.0-informational?style=flat-square)
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
@@ -69,7 +69,12 @@ helm install focalboard k8s-at-home/focalboard -f values.yaml
## Custom configuration
N/A
By default Kubernetes will create several environment variables called service links (see [here](https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/#accessing-the-service) for more information).
Focalboard can be configured with environment variables, so when you deploy this Helm release with a name of `focalboard`,
these service links will conflict with the application.
In order to prevent this, you can disable the creation of these service links by setting `enableServiceLinks: false` in your `values.yaml.
## Values
@@ -92,6 +97,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.1.1]
#### Changed
- Added information about disablin serviceLinks to the documentation.
### [4.0.0]
#### Changed
@@ -132,6 +143,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- First version of the helm chart for Focalboard
[4.1.1]: #411
[4.0.0]: #400
[3.0.0]: #300
[2.0.0]: #200
[1.0.2]: #102

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.1.1]
#### Changed
- Added information about disablin serviceLinks to the documentation.
### [4.0.0]
#### Changed
@@ -50,6 +56,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- First version of the helm chart for Focalboard
[4.1.1]: #411
[4.0.0]: #400
[3.0.0]: #300
[2.0.0]: #200
[1.0.2]: #102

View File

@@ -5,5 +5,10 @@
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
By default Kubernetes will create several environment variables called service links (see [here](https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/#accessing-the-service) for more information).
Focalboard can be configured with environment variables, so when you deploy this Helm release with a name of `focalboard`,
these service links will conflict with the application.
In order to prevent this, you can disable the creation of these service links by setting `enableServiceLinks: false` in your `values.yaml.
{{- end -}}

View File

@@ -0,0 +1,25 @@
apiVersion: v2
appVersion: 4.27.2
description: Ghost is a blogging and publishing software
name: ghost
version: 1.0.0
kubeVersion: ">=1.19.0-0"
keywords:
- ghost
- blogging
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/ghost
icon: https://ghost.org/images/logos/logo-black-1.png
sources:
- https://github.com/TryGhost/Ghost
- https://github.com/TryGhost/Ghost-CLI
maintainers:
- name: samip5
email: sm+k8s-at-home+git@samip.fi
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.2.0
- name: mariadb
version: 10.1.0
repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled

View File

@@ -0,0 +1,131 @@
# ghost
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 4.27.2](https://img.shields.io/badge/AppVersion-4.27.2-informational?style=flat-square)
Ghost is a blogging and publishing software
**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/TryGhost/Ghost>
* <https://github.com/TryGhost/Ghost-CLI>
## Requirements
Kubernetes: `>=1.19.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 10.1.0 |
| https://library-charts.k8s-at-home.com | common | 4.2.0 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install ghost k8s-at-home/ghost
```
## Installing the Chart
To install the chart with the release name `ghost`
```console
helm install ghost k8s-at-home/ghost
```
## Uninstalling the Chart
To uninstall the `ghost` deployment
```console
helm uninstall ghost
```
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 ghost \
--set env.TZ="America/New York" \
k8s-at-home/ghost
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install ghost k8s-at-home/ghost -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.NODE_ENV | string | `"production"` | |
| env.database__client | string | `"mysql"` | |
| env.database__connection__database | string | `"ghost"` | |
| env.database__connection__host | string | `"mariadb"` | |
| env.database__connection__password | string | `"ghost"` | |
| env.database__connection__user | string | `"ghost"` | |
| env.url | string | `"http://some-ghost.example.com"` | |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghost"` | image repository |
| image.tag | string | `"4.27.2"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| mariadb.architecture | string | `"standalone"` | |
| mariadb.auth.database | string | `"ghost"` | |
| mariadb.auth.password | string | `"ghost"` | |
| mariadb.auth.rootPassword | string | `"ghost-rootpass"` | |
| mariadb.auth.username | string | `"ghost"` | |
| mariadb.enabled | bool | `false` | |
| mariadb.primary.persistance.enabled | bool | `false` | |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
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]: #1309
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

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

View File

@@ -0,0 +1,28 @@
{{- 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]: #1309
{{- 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,13 @@
env:
url: "http://ghost.k8s-at-home.com"
database__connection__host: ghost-mariadb
ingress:
main:
enabled: true
fullnameOverride: ghost
mariadb:
enabled: true
fullnameOverride: ghost-mariadb

View File

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

View File

@@ -0,0 +1,17 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "ghost.hardcodedValues" -}}
persistence:
{{- if not .Values.persistence.content.enabled }}
content:
enabled: "true"
type: "emptyDir"
{{- end }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "ghost.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -0,0 +1,57 @@
#
# 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: ghost
# -- image tag
tag: 4.27.2
# -- image pull policy
pullPolicy: IfNotPresent
# See https://ghost.org/docs/config/#running-ghost-with-config-env-variables
env:
url: "http://some-ghost.example.com"
database__client: mysql
database__connection__host: mariadb
database__connection__user: ghost
database__connection__password: ghost
database__connection__database: ghost
NODE_ENV: production
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 2368
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
content:
enabled: false
mountPath: /var/lib/ghost/content
mariadb:
enabled: false
architecture: standalone
auth:
database: ghost
username: ghost
password: ghost
rootPassword: ghost-rootpass
primary:
persistance:
enabled: false

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.0.0.2255
description: Looks and smells like Sonarr but made for music
name: lidarr
version: 13.1.0
version: 13.1.1
kubeVersion: ">=1.16.0-0"
keywords:
- lidarr

View File

@@ -1,6 +1,6 @@
# lidarr
![Version: 13.1.0](https://img.shields.io/badge/Version-13.1.0-informational?style=flat-square) ![AppVersion: v1.0.0.2255](https://img.shields.io/badge/AppVersion-v1.0.0.2255-informational?style=flat-square)
![Version: 13.1.1](https://img.shields.io/badge/Version-13.1.1-informational?style=flat-square) ![AppVersion: v1.0.0.2255](https://img.shields.io/badge/AppVersion-v1.0.0.2255-informational?style=flat-square)
Looks and smells like Sonarr but made for music
@@ -88,7 +88,7 @@ N/A
| metrics.exporter.env.unknownQueueItems | bool | `false` | Set to true to enable gathering unknown queue items |
| metrics.exporter.image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| metrics.exporter.image.repository | string | `"ghcr.io/onedr0p/exportarr"` | image repository |
| metrics.exporter.image.tag | string | `"v0.6.1"` | image tag |
| metrics.exporter.image.tag | string | `"v0.6.2"` | image tag |
| metrics.prometheusRule | object | See values.yaml | Enable and configure Prometheus Rules for the chart under this key. |
| metrics.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
| metrics.serviceMonitor.interval | string | `"3m"` | |

View File

@@ -97,7 +97,7 @@ metrics:
# -- image repository
repository: ghcr.io/onedr0p/exportarr
# -- image tag
tag: v0.6.1
tag: v0.6.2
# -- image pull policy
pullPolicy: IfNotPresent
env:

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.5.1
description: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family.
name: mealie
version: 3.1.0
version: 3.2.1
kubeVersion: ">=1.16.0-0"
keywords:
- grocy
@@ -17,3 +17,7 @@ dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.2.0
- name: postgresql
repository: https://charts.bitnami.com/bitnami
version: 10.13.11
condition: postgresql.enabled

View File

@@ -1,6 +1,6 @@
# mealie
![Version: 3.1.0](https://img.shields.io/badge/Version-3.1.0-informational?style=flat-square) ![AppVersion: v0.5.1](https://img.shields.io/badge/AppVersion-v0.5.1-informational?style=flat-square)
![Version: 3.2.1](https://img.shields.io/badge/Version-3.2.1-informational?style=flat-square) ![AppVersion: v0.5.1](https://img.shields.io/badge/AppVersion-v0.5.1-informational?style=flat-square)
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family.
@@ -18,6 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.13.11 |
| https://library-charts.k8s-at-home.com | common | 4.2.0 |
## TL;DR
@@ -83,6 +84,7 @@ N/A
| image.tag | string | `"v0.5.1"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -91,6 +93,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.2.0]
### Changed
- Add dependency for postgres database as the application now supports it. [Postgres - Mealie](https://hay-kot.github.io/mealie/documentation/getting-started/install/#docker-compose-with-postgres-beta)
### [3.0.0]
#### Changed

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.2.0]
### Changed
- Add dependency for postgres database as the application now supports it. [Postgres - Mealie](https://hay-kot.github.io/mealie/documentation/getting-started/install/#docker-compose-with-postgres-beta)
### [3.0.0]
#### Changed

View File

@@ -41,3 +41,15 @@ persistence:
config:
enabled: false
mountPath: /app/data/
# -- Enable and configure postgresql database subchart under this key.
# For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
# @default -- See values.yaml
postgresql:
enabled: false
postgresqlUsername: mealie
postgresqlPassword: mealie-pass
postgresqlDatabase: mealie
persistence:
enabled: false
# storageClass: ""

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v2.4.13
appVersion: v2.4.14
description: A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365, and SharePoint
name: onedrive
version: 2.1.0
version: 2.1.1
kubeVersion: ">=1.16.0-0"
keywords:
- onedrive

View File

@@ -1,6 +1,6 @@
# onedrive
![Version: 2.1.0](https://img.shields.io/badge/Version-2.1.0-informational?style=flat-square) ![AppVersion: v2.4.13](https://img.shields.io/badge/AppVersion-v2.4.13-informational?style=flat-square)
![Version: 2.1.1](https://img.shields.io/badge/Version-2.1.1-informational?style=flat-square) ![AppVersion: v2.4.14](https://img.shields.io/badge/AppVersion-v2.4.14-informational?style=flat-square)
A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365, and SharePoint
@@ -89,7 +89,7 @@ In order to generate an authentication response value you must do the following:
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/wrmilling/onedrive-docker"` | image repository |
| image.tag | string | `"v2.0.2"` | image tag |
| image.tag | string | `"v2.0.5"` | image tag |
| persistence | object | See values.yaml for full listing | Configure persistence settings for the chart under this key. |
| persistence.config | object | `{"accessMode":"ReadWriteOnce","enabled":true,"mountPath":"/onedrive/conf"}` | OneDrive config storage |
| persistence.config.enabled | bool | `true` | If config storage should be enabled |
@@ -126,6 +126,8 @@ This release moves away from the auth-files approach and uses a custom docker im
- Ability to run a abraunegg/onedrive instance
[2.0.0]: #2.0.0
[1.1.0]: #1.1.0
[1.0.0]: #1.0.0
## Support

View File

@@ -33,5 +33,7 @@ This release moves away from the auth-files approach and uses a custom docker im
- Ability to run a abraunegg/onedrive instance
[2.0.0]: #2.0.0
[1.1.0]: #1.1.0
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: ghcr.io/wrmilling/onedrive-docker
# -- image tag
tag: v2.0.2
tag: v2.0.5
# -- image pull policy
pullPolicy: IfNotPresent

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v3.2.2.5080
description: A fork of Sonarr to work with movies à la Couchpotato
name: radarr
version: 15.1.0
version: 15.1.1
kubeVersion: ">=1.16.0-0"
keywords:
- radarr

View File

@@ -1,6 +1,6 @@
# radarr
![Version: 15.1.0](https://img.shields.io/badge/Version-15.1.0-informational?style=flat-square) ![AppVersion: v3.2.2.5080](https://img.shields.io/badge/AppVersion-v3.2.2.5080-informational?style=flat-square)
![Version: 15.1.1](https://img.shields.io/badge/Version-15.1.1-informational?style=flat-square) ![AppVersion: v3.2.2.5080](https://img.shields.io/badge/AppVersion-v3.2.2.5080-informational?style=flat-square)
A fork of Sonarr to work with movies à la Couchpotato
@@ -88,7 +88,7 @@ N/A
| metrics.exporter.env.unknownQueueItems | bool | `false` | Set to true to enable gathering unknown queue items |
| metrics.exporter.image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| metrics.exporter.image.repository | string | `"ghcr.io/onedr0p/exportarr"` | image repository |
| metrics.exporter.image.tag | string | `"v0.6.1"` | image tag |
| metrics.exporter.image.tag | string | `"v0.6.2"` | image tag |
| metrics.prometheusRule | object | See values.yaml | Enable and configure Prometheus Rules for the chart under this key. |
| metrics.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
| metrics.serviceMonitor.interval | string | `"3m"` | |

View File

@@ -97,7 +97,7 @@ metrics:
# -- image repository
repository: ghcr.io/onedr0p/exportarr
# -- image tag
tag: v0.6.1
tag: v0.6.2
# -- image pull policy
pullPolicy: IfNotPresent
env:

View File

@@ -1,5 +1,5 @@
apiVersion: v2
version: 2.1.0
version: 2.1.1
description: Creates ingress reverse-proxies for external hosts with minimum boilerplate
name: reverse-proxy
appVersion: 1.2.0

View File

@@ -1,6 +1,6 @@
# reverse-proxy
![Version: 2.1.0](https://img.shields.io/badge/Version-2.1.0-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square)
![Version: 2.1.1](https://img.shields.io/badge/Version-2.1.1-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square)
Creates ingress reverse-proxies for external hosts with minimum boilerplate
@@ -98,6 +98,11 @@ N/A
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).
### [2.1.1]
#### Changed
- Bugfix for ingressclass
### [2.0.0]

View File

@@ -8,6 +8,11 @@
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).
### [2.1.1]
#### Changed
- Bugfix for ingressclass
### [2.0.0]

View File

@@ -15,7 +15,7 @@ metadata:
{{- end }}
spec:
{{- if .ingress.ingressClassName }}
ingressClassName: {{ .ingressClassName }}
ingressClassName: {{ .ingress.ingressClassName }}
{{- end }}
{{- if .ingress.tls }}
tls:

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.0.0
description: Searx is a privacy-respecting, hackable metasearch engine
name: searx
version: 5.2.0
version: 5.3.0
kubeVersion: ">=1.16.0-0"
keywords:
- searx

View File

@@ -1,6 +1,6 @@
# searx
![Version: 5.2.0](https://img.shields.io/badge/Version-5.2.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
![Version: 5.3.0](https://img.shields.io/badge/Version-5.3.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
Searx is a privacy-respecting, hackable metasearch engine
@@ -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).
### [5.3.0]
#### Added
- Expose `resources` for all containers
### [5.1.0]
#### Changed

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).
### [5.3.0]
#### Added
- Expose `resources` for all containers
### [5.1.0]
#### Changed

View File

@@ -31,6 +31,10 @@ additionalContainers:
- name: searx-config
mountPath: /etc/caddy/Caddyfile
subPath: Caddyfile
{{- with .Values.caddy.resources }}
resources:
{{- toYaml . | nindent 6 }}
{{- end }}
filtron:
name: filtron
@@ -54,6 +58,10 @@ additionalContainers:
- name: searx-config
mountPath: /etc/filtron/rules.json
subPath: rules.json
{{- with .Values.filtron.resources }}
resources:
{{- toYaml . | nindent 6 }}
{{- end }}
morty:
name: morty
@@ -70,6 +78,10 @@ additionalContainers:
ports:
- containerPort: 3000
name: morty
{{- with .Values.morty.resources }}
resources:
{{- toYaml . | nindent 6 }}
{{- end }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "searx.harcodedValues" . | fromYaml) -}}

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v3.0.6.1342
description: Smart PVR for newsgroup and bittorrent users
name: sonarr
version: 15.2.0
version: 15.2.1
kubeVersion: ">=1.16.0-0"
keywords:
- sonarr

View File

@@ -1,6 +1,6 @@
# sonarr
![Version: 15.2.0](https://img.shields.io/badge/Version-15.2.0-informational?style=flat-square) ![AppVersion: v3.0.6.1342](https://img.shields.io/badge/AppVersion-v3.0.6.1342-informational?style=flat-square)
![Version: 15.2.1](https://img.shields.io/badge/Version-15.2.1-informational?style=flat-square) ![AppVersion: v3.0.6.1342](https://img.shields.io/badge/AppVersion-v3.0.6.1342-informational?style=flat-square)
Smart PVR for newsgroup and bittorrent users
@@ -88,7 +88,7 @@ N/A
| metrics.exporter.env.unknownQueueItems | bool | `false` | Set to true to enable gathering unknown queue items |
| metrics.exporter.image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| metrics.exporter.image.repository | string | `"ghcr.io/onedr0p/exportarr"` | image repository |
| metrics.exporter.image.tag | string | `"v0.6.1"` | image tag |
| metrics.exporter.image.tag | string | `"v0.6.2"` | image tag |
| metrics.prometheusRule | object | See values.yaml | Enable and configure Prometheus Rules for the chart under this key. |
| metrics.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
| metrics.serviceMonitor.interval | string | `"3m"` | |

View File

@@ -97,7 +97,7 @@ metrics:
# -- image repository
repository: ghcr.io/onedr0p/exportarr
# -- image tag
tag: v0.6.1
tag: v0.6.2
# -- image pull policy
pullPolicy: IfNotPresent
env:

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2.00.10
description: Tdarr is a self hosted web-app for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers etc.
name: tdarr
version: 4.1.0
version: 4.2.0
keywords:
- transcoding
- remux

View File

@@ -1,6 +1,6 @@
# tdarr
![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: 2.00.10](https://img.shields.io/badge/AppVersion-2.00.10-informational?style=flat-square)
![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: 2.00.10](https://img.shields.io/badge/AppVersion-2.00.10-informational?style=flat-square)
Tdarr is a self hosted web-app for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers etc.
@@ -77,6 +77,7 @@ N/A
|-----|------|---------|-------------|
| env | object | See below | environment variables. See [image docs](https://hub.docker.com/r/haveagitgat/tdarr) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| env.ffmpegPath | string | `""` | Allow override for the pre-compiled tdarr ffmpeg binary |
| env.serverIP | string | `"0.0.0.0"` | tdarr server binding address |
| env.serverPort | string | `"{{ .Values.service.main.ports.server.port }}"` | tdarr server listening port |
| env.webUIPort | string | `"{{ .Values.service.main.ports.http.port }}"` | tdarr web UI listening port (same as Service port) |
@@ -89,10 +90,12 @@ N/A
| node.image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| node.image.repository | string | `"haveagitgat/tdarr_node"` | image repository |
| node.image.tag | string | `"2.00.10"` | image tag |
| node.resources | object | `{}` | Node resources |
| persistence | object | See below | Configure persistence settings for the chart under this key. |
| persistence.config | object | See values.yaml | Volume used for configuration |
| persistence.data | object | See values.yaml | Volume used for tdarr server database |
| persistence.media | object | See values.yaml | Volume used for media libraries |
| persistence.shared | object | See values.yaml | Volume used for shared storage. e.g. emptydir transcode |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -101,6 +104,32 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.2.0]
#### Changed
- Add an environment override for `ffmpegPath`. If unset, the tdarr node container will use the default binary that ships with tdarr. Using `""` may cause detection issues with hardware passthrough (i915), but will be backwards backwards compatible with the container default.
### [4.1.3]
#### Changed
- Fix templating issue with node resources.
### [4.1.2]
#### Changed
- Allow definition of resources for the Tdarr node.
### [4.1.1]
#### Changed
- Add shared persistence option to the tdarr node sidecar in order to
have a local (emptydir) alternative for transcodes between the server
and node containers.
### [4.0.0]
#### Changed

View File

@@ -9,6 +9,32 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.2.0]
#### Changed
- Add an environment override for `ffmpegPath`. If unset, the tdarr node container will use the default binary that ships with tdarr. Using `""` may cause detection issues with hardware passthrough (i915), but will be backwards backwards compatible with the container default.
### [4.1.3]
#### Changed
- Fix templating issue with node resources.
### [4.1.2]
#### Changed
- Allow definition of resources for the Tdarr node.
### [4.1.1]
#### Changed
- Add shared persistence option to the tdarr node sidecar in order to
have a local (emptydir) alternative for transcodes between the server
and node containers.
### [4.0.0]
#### Changed

View File

@@ -17,6 +17,8 @@ additionalContainers:
value: "localhost"
- name: serverPort
value: "{{ .Values.service.main.ports.server.port }}"
- name: ffmpegPath
value: {{ default "" .Values.env.ffmpegPath }}
volumeMounts:
{{ if .Values.persistence.config.enabled }}
- name: config
@@ -26,6 +28,14 @@ additionalContainers:
- name: media
mountPath: /media
{{ end }}
{{ if .Values.persistence.shared.enabled }}
- name: shared
mountPath: /shared
{{ end }}
{{- with .Values.node.resources }}
resources:
{{- toYaml . | nindent 6 }}
{{- end }}
{{ end }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "tdarr.harcodedValues" . | fromYaml) -}}

View File

@@ -24,6 +24,8 @@ env:
serverIP: 0.0.0.0
# -- tdarr server listening port
serverPort: "{{ .Values.service.main.ports.server.port }}"
# -- Allow override for the pre-compiled tdarr ffmpeg binary
ffmpegPath: ""
# -- Configures service settings for the chart.
# @default -- See values.yaml
@@ -55,6 +57,8 @@ node:
tag: 2.00.10
# -- image pull policy
pullPolicy: IfNotPresent
# -- Node resources
resources: {}
# -- Configure persistence settings for the chart under this key.
# @default -- See below
@@ -76,3 +80,9 @@ persistence:
media:
enabled: false
mountpath: /media
# -- Volume used for shared storage. e.g. emptydir transcode
# @default -- See values.yaml
shared:
enabled: false
mountpath: /shared

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v6.2.26
appVersion: v6.5.54
description: Ubiquiti Network's Unifi Controller
name: unifi
version: 4.4.0
version: 4.5.0
keywords:
- ubiquiti
- unifi

View File

@@ -1,6 +1,6 @@
# unifi
![Version: 4.4.0](https://img.shields.io/badge/Version-4.4.0-informational?style=flat-square) ![AppVersion: v6.2.26](https://img.shields.io/badge/AppVersion-v6.2.26-informational?style=flat-square)
![Version: 4.5.0](https://img.shields.io/badge/Version-4.5.0-informational?style=flat-square) ![AppVersion: v6.5.54](https://img.shields.io/badge/AppVersion-v6.5.54-informational?style=flat-square)
Ubiquiti Network's Unifi Controller
@@ -128,7 +128,7 @@ service:
| env.UNIFI_UID | string | `"999"` | Specify the user ID the application will run as |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"jacobalberty/unifi"` | image repository |
| image.tag | string | `"v6.2.26"` | image tag |
| image.tag | string | `"v6.5.54"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| ingress.portal | object | See values.yaml | Enable and configure settings for the captive portal ingress under this key. |
| mongodb | object | See values.yaml | Enable and configure mongodb database subchart under this key. For more options see [mongodb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mongodb) |
@@ -149,9 +149,15 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.5.0]
#### Changed
- Bump controller version to 6.5.54
### [4.2.2]
### Fixed
#### Fixed
- Move HTTPS protocol declaration for default web UI port from ingress annotations to service port attribute.

View File

@@ -9,9 +9,15 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.5.0]
#### Changed
- Bump controller version to 6.5.54
### [4.2.2]
### Fixed
#### Fixed
- Move HTTPS protocol declaration for default web UI port from ingress annotations to service port attribute.

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: jacobalberty/unifi
# -- image tag
tag: v6.2.26
tag: v6.5.54
# -- image pull policy
pullPolicy: IfNotPresent

View File

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

View File

@@ -0,0 +1,22 @@
apiVersion: v2
appVersion: v1.11.1
description: A fancy self-hosted monitoring tool for your websites and applications
name: uptime-kuma
version: 1.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- uptime-kuma
- status
- status-page
- monitoring
home: https://github.com/k8s-at-home/charts/tree/master/charts/incubator/uptime-kuma
icon: https://github.com/louislam/uptime-kuma/raw/master/public/icon.svg
sources:
- https://github.com/louislam/uptime-kuma
maintainers:
- name: pysen
email: pysen@svartavillan.se
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.2.0

View File

@@ -0,0 +1,114 @@
# uptime-kuma
![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![AppVersion: v1.11.1](https://img.shields.io/badge/AppVersion-v1.11.1-informational?style=flat-square)
A fancy self-hosted monitoring tool for your websites and applications
**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/louislam/uptime-kuma>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.2.0 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install uptime-kuma k8s-at-home/uptime-kuma
```
## Installing the Chart
To install the chart with the release name `uptime-kuma`
```console
helm install uptime-kuma k8s-at-home/uptime-kuma
```
## Uninstalling the Chart
To uninstall the `uptime-kuma` deployment
```console
helm uninstall uptime-kuma
```
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 uptime-kuma \
--set env.TZ="America/New York" \
k8s-at-home/uptime-kuma
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install uptime-kuma k8s-at-home/uptime-kuma -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.TZ | string | `"UTC"` | Set the container timezone |
| env.UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN | int | `0` | Set the custom ssl cert path (string) UPTIME_KUMA_SSL_CERT: -- Set the custom ssl key path (string) UPTIME_KUMA_SSL_KEY: -- Set the frame same-origin policy (int) |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"louislam/uptime-kuma"` | image repository |
| image.tag | string | `"1.11.1"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.1]
#### Changed
- Updated values.yaml to map data persistence to /app/data
- Update default image to 1.11.1 (most current at time of chnage)
### [1.0.0]
#### Added
- Initial chart 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

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

View File

@@ -0,0 +1,24 @@
{{- define "custom.changelog.header" -}}
## Changelog
{{- end -}}
{{- define "custom.changelog" -}}
{{ template "custom.changelog.header" . }}
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.1]
#### Changed
- Updated values.yaml to map data persistence to /app/data
- Update default image to 1.11.1 (most current at time of chnage)
### [1.0.0]
#### Added
- Initial chart version
{{- 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,12 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "uptime-kuma.hardcodedValues" -}}
env:
UPTIME_KUMA_PORT: {{ .Values.service.main.ports.http.port }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "uptime-kuma.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -0,0 +1,47 @@
#
# 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: louislam/uptime-kuma
# -- image tag
tag: "1.11.1"
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See [application docs](https://github.com/louislam/uptime-kuma/wiki/Environment-Variables) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Set the custom ssl cert path (string)
# UPTIME_KUMA_SSL_CERT:
# -- Set the custom ssl key path (string)
# UPTIME_KUMA_SSL_KEY:
# -- Set the frame same-origin policy (int)
UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN: 0
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 3001
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
data:
enabled: false
mountPath: /app/data

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.22.2
description: Vaultwarden is a Bitwarden compatable server in Rust
name: vaultwarden
version: 3.3.1
version: 3.3.2
kubeVersion: ">=1.16.0-0"
keywords:
- Vaultwarden

View File

@@ -1,6 +1,6 @@
# vaultwarden
![Version: 3.3.1](https://img.shields.io/badge/Version-3.3.1-informational?style=flat-square) ![AppVersion: 1.22.2](https://img.shields.io/badge/AppVersion-1.22.2-informational?style=flat-square)
![Version: 3.3.2](https://img.shields.io/badge/Version-3.3.2-informational?style=flat-square) ![AppVersion: 1.22.2](https://img.shields.io/badge/AppVersion-1.22.2-informational?style=flat-square)
Vaultwarden is a Bitwarden compatable server in Rust
@@ -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).
### [3.3.2]
#### Changed
- Ingress config uses port names. Now there is no need to update port in both service and rember to change it in ingress
### [3.2.1]
#### Added

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.3.2]
#### Changed
- Ingress config uses port names. Now there is no need to update port in both service and rember to change it in ingress
### [3.2.1]
#### Added

View File

@@ -44,15 +44,15 @@ ingress:
- path: /
pathType: Prefix
service:
port: 80
port: http
- path: /notifications/hub/negotiate
pathType: Prefix
service:
port: 80
port: http
- path: /notifications/hub
pathType: Prefix
service:
port: 3012
port: websocket
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml