Compare commits

...

53 Commits

Author SHA1 Message Date
renovate[bot]
771e4c2e16 [bookstack] Update Helm chart mariadb to v10 (#1346)
* [bookstack] Update Helm chart mariadb to v10

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-03 15:55:41 +01:00
k8s-at-home[bot]
0012fec226 Auto-generate chart README [no ci] 2022-01-03 14:52:29 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
1852e81ecd fix: Fix home-assistant appVersion 2022-01-03 15:52:06 +01:00
k8s-at-home[bot]
0d9b0db335 Auto-generate chart README [no ci] 2022-01-03 12:43:19 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
102a91160b [home-assistant] Update postgresql, dependencies (#1349)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2022-01-03 07:42:57 -05:00
Philipp Hellmich
23e9f33a56 [facebox] Exclude from autotest install phase (#1348) 2022-01-03 11:22:05 +01:00
k8s-at-home[bot]
e54d84e056 Auto-generate chart summary [no ci] 2022-01-01 14:46:42 +00:00
k8s-at-home[bot]
2e6bdebac5 Auto-generate chart README [no ci] 2022-01-01 14:45:42 +00:00
Roger Rumao
36956c2b20 [webtrees] Add new chart (#1347)
* New chart for Webtrees - Opensource genealogy application

Signed-off-by: Roger Rumao <rogerrum@gmail.com>

* New chart for Webtrees - Opensource genealogy application

Signed-off-by: Roger Rumao <rogerrum@gmail.com>

* New chart for Webtrees - Opensource genealogy application

Signed-off-by: Roger Rumao <rogerrum@gmail.com>

* New chart for Webtrees - Opensource genealogy application
fix lint issues

Signed-off-by: Roger Rumao <rogerrum@gmail.com>
2022-01-01 09:45:23 -05:00
Harald Koch
5614ea7c6d [blocky] use container image direct from the application developer (#1337)
* use container image direct from the source

It's possible that when this chart was first built, container images (or multi-arch images) were not available - but they are now. See https://github.com/0xERR0R/blocky/pkgs/container/blocky for images that include amd64, arm64, arm/v6, and arm/v7.

* bump Chart.yml version

* README updates

* add a CHANGELOG note

Co-authored-by: Harald Koch <chk@anemone.chk.cfrq.net>
2021-12-30 16:45:07 -05:00
k8s-at-home[bot]
da5e7b65fc Auto-generate chart README [no ci] 2021-12-30 21:27:59 +00:00
Roberto Santalla
837a89dbd5 [cryptpad] add default podSecurityContext (#1340)
* cryptpad: add default podSecurityContext

As per 72dd7030c1/Dockerfile-nginx (L25), the docker image for Cryptpad will spawn the cryptpad process with a non-root user: 72dd7030c1/supervisord.conf (L26)

Such unprivileged user will not be able to write in persistence volumes, which are mounted as root. To work around this, we set the fsGroup in accordance with what supervisord already does inside the image.

* cryptpad: bump chart version
2021-12-30 16:27:35 -05:00
k8s-at-home[bot]
1385ad29fb Auto-generate chart README [no ci] 2021-12-30 11:12:14 +00:00
Jonathan Bartlett
9070817c91 [double-take] Make detectors and notifiers optional (#1321)
* [double-take] Make detectors and notifiers optional

The default values file includes the `compreface` detector which should
be optional. There is no way to omit it.

Each detector and notifier (gotify) now contains an `enabled` field
which must be set to true to add that detector to the config, otherwise
it will be omitted.

Implements: #1314
2021-12-30 12:11:56 +01:00
Jonas Janz
8d94e9ef4a [frigate] update frigate version to 0.9.4 (#1306)
* [frigate] update frigate version to 0.9.4

Signed-off-by: PixelJonas <5434875+PixelJonas@users.noreply.github.com>

* [frigate] update ct-values to have defaults

Signed-off-by: PixelJonas <5434875+PixelJonas@users.noreply.github.com>

* [frigate] adjust formatting

Signed-off-by: PixelJonas <5434875+PixelJonas@users.noreply.github.com>
2021-12-29 21:38:15 -05:00
allcontributors[bot]
e1b5116761 docs: add greghaskins as a contributor for code (#1336)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-29 19:03:19 -05:00
Greg Haskins
75af05159a [blocky] update to blocky v0.17 (#1332) 2021-12-29 19:02:49 -05:00
allcontributors[bot]
febbc4b303 docs: add roobre as a contributor for code (#1335)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-29 19:01:06 -05:00
allcontributors[bot]
44f000572c docs: add marcelloceschia as a contributor for code (#1334)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-29 19:00:30 -05:00
k8s-at-home[bot]
e910e72ac5 Auto-generate chart summary [no ci] 2021-12-30 00:00:14 +00:00
allcontributors[bot]
36b01f0e23 docs: add rogerrum as a contributor for code (#1333)
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-29 18:59:40 -05:00
k8s-at-home[bot]
47e214967b Auto-generate chart README [no ci] 2021-12-29 23:59:15 +00:00
Roger Rumao
4b2a666701 [alertmanager-discord] Add new chart (#1329) 2021-12-29 18:58:53 -05:00
Marcello Ceschia
a93ac84c5d [openhab] update to openhab 3.2.0 (#1331)
Co-authored-by: Marcello Ceschia <marcello@ceschia.de>
2021-12-29 15:06:38 -05:00
k8s-at-home[bot]
3ceb7c803f Auto-generate chart summary [no ci] 2021-12-29 19:22:35 +00:00
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
123 changed files with 2826 additions and 139 deletions

View File

@@ -400,6 +400,78 @@
"contributions": [ "contributions": [
"code" "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"
]
},
{
"login": "rogerrum",
"name": "Roger Rumao",
"avatar_url": "https://avatars.githubusercontent.com/u/10350796?v=4",
"profile": "https://github.com/rogerrum",
"contributions": [
"code"
]
},
{
"login": "marcelloceschia",
"name": "Marcello Ceschia",
"avatar_url": "https://avatars.githubusercontent.com/u/203448?v=4",
"profile": "https://github.com/marcelloceschia",
"contributions": [
"code"
]
},
{
"login": "roobre",
"name": "Roberto Santalla",
"avatar_url": "https://avatars.githubusercontent.com/u/969721?v=4",
"profile": "https://www.carrierlost.net",
"contributions": [
"code"
]
},
{
"login": "greghaskins",
"name": "Greg Haskins",
"avatar_url": "https://avatars.githubusercontent.com/u/285310?v=4",
"profile": "http://www.greghaskins.com",
"contributions": [
"code"
]
} }
], ],
"contributorsPerLine": 7, "contributorsPerLine": 7,

View File

@@ -6,7 +6,9 @@ chart-dirs:
- charts/stable - charts/stable
excluded-charts: excluded-charts:
- charts/stable/alertmanager-bot - charts/stable/alertmanager-bot
- charts/stable/alertmanager-discord
- charts/stable/amcrest2mqtt - charts/stable/amcrest2mqtt
- charts/stable/facebox
- charts/stable/foundryvtt - charts/stable/foundryvtt
- charts/stable/heimdall - charts/stable/heimdall
- charts/stable/multus - charts/stable/multus

View File

@@ -12,13 +12,13 @@ jobs:
- uses: actions/stale@v4 - uses: actions/stale@v4
with: with:
repo-token: ${{ secrets.GITHUB_TOKEN }} repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-issue-stale: 60 days-before-issue-stale: 90
days-before-pr-stale: 30 days-before-pr-stale: 90
days-before-close: 7 days-before-close: 14
days-before-pr-close: 14 days-before-pr-close: 14
stale-issue-message: > stale-issue-message: >
This issue has been automatically marked as stale because it has not had recent activity. 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. Thank you for your contributions.
stale-pr-message: > stale-pr-message: >
This pull request has been automatically marked as stale because it has not had This pull request has been automatically marked as stale because it has not had

View File

@@ -1,6 +1,6 @@
# Helm charts # Helm charts
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-44-orange.svg?style=flat-square)](#contributors-) [![All Contributors](https://img.shields.io/badge/all_contributors-52-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END --> <!-- 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/) [![docs](https://img.shields.io/badge/docs-rtfm-yellow?logo=gitbook&logoColor=white&style=for-the-badge)](https://docs.k8s-at-home.com/)
@@ -104,6 +104,16 @@ 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="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://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>
<td align="center"><a href="https://github.com/rogerrum"><img src="https://avatars.githubusercontent.com/u/10350796?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Roger Rumao</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=rogerrum" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/marcelloceschia"><img src="https://avatars.githubusercontent.com/u/203448?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Marcello Ceschia</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=marcelloceschia" title="Code">💻</a></td>
<td align="center"><a href="https://www.carrierlost.net"><img src="https://avatars.githubusercontent.com/u/969721?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Roberto Santalla</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=roobre" title="Code">💻</a></td>
<td align="center"><a href="http://www.greghaskins.com"><img src="https://avatars.githubusercontent.com/u/285310?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Greg Haskins</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=greghaskins" title="Code">💻</a></td>
</tr> </tr>
</table> </table>

View File

@@ -5,6 +5,7 @@
| [adguard-home](stable/adguard-home) | DNS proxy as ad-blocker for local network | | [adguard-home](stable/adguard-home) | DNS proxy as ad-blocker for local network |
| [airsonic](stable/airsonic) | Airsonic is a Free and Open Source community driven media server | | [airsonic](stable/airsonic) | Airsonic is a Free and Open Source community driven media server |
| [alertmanager-bot](stable/alertmanager-bot) | Bot for Prometheus Alertmanager | | [alertmanager-bot](stable/alertmanager-bot) | Bot for Prometheus Alertmanager |
| [alertmanager-discord](stable/alertmanager-discord) | Webhook for Prometheus Alertmanager to listen for notifications and pushes them to Discord channel |
| [amcrest2mqtt](stable/amcrest2mqtt) | Expose all events from an Amcrest device to an MQTT broker | | [amcrest2mqtt](stable/amcrest2mqtt) | Expose all events from an Amcrest device to an MQTT broker |
| [anonaddy](stable/anonaddy) | Anonaddy: Anonymous email forwarding | | [anonaddy](stable/anonaddy) | Anonaddy: Anonymous email forwarding |
| [apache-musicindex](stable/apache-musicindex) | Index and stream music using apache-musicindex and m3u playlists | | [apache-musicindex](stable/apache-musicindex) | Index and stream music using apache-musicindex and m3u playlists |
@@ -39,6 +40,7 @@
| [frigate](stable/frigate) | NVR With Realtime Object Detection for IP Cameras | | [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 | | [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. | | [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 | | [gollum](stable/gollum) | Gollum is a simple wiki system built on top of Git |
| [gonic](stable/gonic) | Music streaming server / subsonic server API implementation | | [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 | | [grocy](stable/grocy) | ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home |
@@ -137,12 +139,14 @@
| [unifi-poller](stable/unifi-poller) | Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus | | [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 | | [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. | | [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-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 | | [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 | | [valheim](stable/valheim) | Valheim dedicated gameserver with automatic update and world backup support |
| [vaultwarden](stable/vaultwarden) | Vaultwarden is a Bitwarden compatable server in Rust | | [vaultwarden](stable/vaultwarden) | Vaultwarden is a Bitwarden compatable server in Rust |
| [vikunja](stable/vikunja) | The to-do app to organize your life | | [vikunja](stable/vikunja) | The to-do app to organize your life |
| [wallabag](stable/wallabag) | A self hostable application for saving web pages, freely. | | [wallabag](stable/wallabag) | A self hostable application for saving web pages, freely. |
| [webtrees](stable/webtrees) | Open-source online collaborative genealogy application |
| [whoogle](stable/whoogle) | A self-hosted, ad-free, privacy-respecting metasearch engine | | [whoogle](stable/whoogle) | A self-hosted, ad-free, privacy-respecting metasearch engine |
| [wikijs](stable/wikijs) | Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! | | [wikijs](stable/wikijs) | Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! |
| [wireguard](stable/wireguard) | Fast, modern, secure VPN tunnel | | [wireguard](stable/wireguard) | Fast, modern, secure VPN tunnel |
@@ -158,6 +162,7 @@
| Chart | Description | | Chart | Description |
| ----- | ----------- | | ----- | ----------- |
| [changedetection-io](incubator/changedetection-io) | changedetection-io helm package | | [changedetection-io](incubator/changedetection-io) | changedetection-io helm package |
| [cryptpad](incubator/cryptpad) | cryptpad helm package |
| [lancache](incubator/lancache) | LanCache Monolithic - a caching proxy server for game download content | | [lancache](incubator/lancache) | LanCache Monolithic - a caching proxy server for game download content |
| [openhab](incubator/openhab) | openhab helm package | | [openhab](incubator/openhab) | openhab helm package |
| [seafile](incubator/seafile) | seafile helm package | | [seafile](incubator/seafile) | seafile helm package |

View File

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

View File

@@ -1,6 +1,6 @@
# changedetection-io # 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 changedetection-io helm package
@@ -80,7 +80,7 @@ N/A
| env.TZ | string | `"UTC"` | Set the container timezone | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/dgtlmoon/changedetection.io"` | image repository | | 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. | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. | | service | 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). 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] ### [1.2.0]
#### Changed #### 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). 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] ### [1.2.0]
#### Changed #### Changed

View File

@@ -9,7 +9,7 @@ image:
# -- image repository # -- image repository
repository: ghcr.io/dgtlmoon/changedetection.io repository: ghcr.io/dgtlmoon/changedetection.io
# -- image tag # -- image tag
tag: "0.39.3" tag: "0.39.4"
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent 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.1
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,128 @@
# cryptpad
![Version: 0.1.1](https://img.shields.io/badge/Version-0.1.1-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. |
| podSecurityContext.fsGroup | int | `4001` | |
| 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,81 @@
#
# 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
podSecurityContext:
fsGroup: 4001 # https://github.com/xwiki-labs/cryptpad-docker/blob/72dd7030c1dc1c70b5ff3f53b8451f5af19a2927/Dockerfile-nginx#L25

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: 3.1.0 appVersion: 3.2.0
description: openhab helm package description: openhab helm package
name: openhab name: openhab
version: 1.1.0 version: 1.2.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- openhab - openhab

View File

@@ -1,6 +1,6 @@
# openhab # openhab
![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![AppVersion: 3.1.0](https://img.shields.io/badge/AppVersion-3.1.0-informational?style=flat-square) ![Version: 1.2.0](https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square) ![AppVersion: 3.2.0](https://img.shields.io/badge/AppVersion-3.2.0-informational?style=flat-square)
openhab helm package openhab helm package
@@ -78,7 +78,7 @@ N/A
| env | string | `nil` | environment variables. See more environment variables in the [openhab image documentation](https://hub.docker.com/r/openhab/openhab). | | env | string | `nil` | environment variables. See more environment variables in the [openhab image documentation](https://hub.docker.com/r/openhab/openhab). |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"openhab/openhab"` | image repository | | image.repository | string | `"openhab/openhab"` | image repository |
| image.tag | string | `"3.1.0"` | image tag | | image.tag | string | `"3.2.0"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. Choose either -- a single volume for all data or separate volumes for each sub-directory. | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. Choose either -- a single volume for all data or separate volumes for each sub-directory. |
| persistence.addons | object | `{"enabled":false,"mountPath":"/openhab/addons"}` | separate volumes | | persistence.addons | object | `{"enabled":false,"mountPath":"/openhab/addons"}` | separate volumes |

View File

@@ -9,7 +9,7 @@ image:
# -- image repository # -- image repository
repository: openhab/openhab repository: openhab/openhab
# -- image tag # -- image tag
tag: 3.1.0 tag: 3.2.0
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent

View File

@@ -0,0 +1,27 @@
# 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
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,22 @@
apiVersion: v2
appVersion: 1.0.3
description: Webhook for Prometheus Alertmanager to listen for notifications and pushes them to Discord channel
name: alertmanager-discord
version: 1.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- alertmanager
- discord
- alerting
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/alertmanager-discord
icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png
sources:
- https://github.com/rogerrum/alertmanager-discord
- https://hub.docker.com/r/rogerrum/alertmanager-discord
maintainers:
- name: rogerrum
email: rogerrum@gmail.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.2.0

View File

@@ -0,0 +1,119 @@
# alertmanager-discord
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 1.0.3](https://img.shields.io/badge/AppVersion-1.0.3-informational?style=flat-square)
Webhook for Prometheus Alertmanager to listen for notifications and pushes them to Discord channel
**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/rogerrum/alertmanager-discord>
* <https://hub.docker.com/r/rogerrum/alertmanager-discord>
## 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 alertmanager-discord k8s-at-home/alertmanager-discord
```
## Installing the Chart
To install the chart with the release name `alertmanager-discord`
```console
helm install alertmanager-discord k8s-at-home/alertmanager-discord
```
## Uninstalling the Chart
To uninstall the `alertmanager-discord` deployment
```console
helm uninstall alertmanager-discord
```
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 alertmanager-discord \
--set env.TZ="America/New York" \
k8s-at-home/alertmanager-discord
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install alertmanager-discord k8s-at-home/alertmanager-discord -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 | See below | environment variables. See [image docs](https://github.com/metalmatze/alertmanager-bot) for more configuration options. |
| env.DISCORD_USERNAME | string | `"Alertmanager"` | Discord Username |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"rogerrum/alertmanager-discord"` | image repository |
| image.tag | string | `"1.0.3"` | image tag |
| ingress | object | Disabled | 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. |
| probes | object | Disabled | Configures probes for the chart. Normally this does not need to be modified. |
| service | object | `{"main":{"enabled":true,"ports":{"http":{"port":9094}}}}` | Configures service settings for the chart. Normally this does not need to be modified. |
## 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/commonREADME.md#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
- N/A
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

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

View File

@@ -0,0 +1,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/commonREADME.md#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
- N/A
#### 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,62 @@
#
# 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: rogerrum/alertmanager-discord
# -- image tag
tag: 1.0.3
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See [image docs](https://github.com/metalmatze/alertmanager-bot) for more configuration options.
# @default -- See below
env:
# -- Discord Username
DISCORD_USERNAME: "Alertmanager"
# -- Discord Avatar icon
# DISCORD_AVATAR_URL: "https://avatars3.githubusercontent.com/u/3380462"
# -- Enable Verbose mode (log request and responses)
# VERBOSE: "ON"
# -- Discord Webhook - Can be used from envValueFrom secrets
# DISCORD_WEBHOOK=""
# DISCORD_WEBHOOK:
# valueFrom:
# secretKeyRef:
# name: alertmanager-discord-secret
# key: DISCORD_WEBHOOK
# -- Configures service settings for the chart. Normally this does not need to be modified.
service:
main:
enabled: true
ports:
http:
port: 9094
# -- Enable and configure ingress settings for the chart under this key.
# @default -- Disabled
ingress:
main:
enabled: false
# -- Configures probes for the chart. Normally this does not need to be modified.
# @default -- Disabled
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
data:
enabled: false

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: v0.15 appVersion: v0.17
description: DNS proxy as ad-blocker for local network description: DNS proxy as ad-blocker for local network
name: blocky name: blocky
version: 9.1.0 version: 10.0.1
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- blocky - blocky

View File

@@ -1,6 +1,6 @@
# blocky # blocky
![Version: 9.1.0](https://img.shields.io/badge/Version-9.1.0-informational?style=flat-square) ![AppVersion: v0.15](https://img.shields.io/badge/AppVersion-v0.15-informational?style=flat-square) ![Version: 10.0.1](https://img.shields.io/badge/Version-10.0.1-informational?style=flat-square) ![AppVersion: v0.17](https://img.shields.io/badge/AppVersion-v0.17-informational?style=flat-square)
DNS proxy as ad-blocker for local network DNS proxy as ad-blocker for local network
@@ -75,20 +75,23 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| config | string | see URL to default config | Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml | | config | string | see URL to default config | Full list of options https://github.com/0xERR0R/blocky/blob/v0.17/docs/config.yml |
| controller.replicas | int | `1` | (int) Number of pods to load balance between | | controller.replicas | int | `1` | (int) Number of pods to load balance between |
| controller.strategy | string | `"RollingUpdate"` | Set the controller upgrade strategy | | controller.strategy | string | `"RollingUpdate"` | Set the controller upgrade strategy |
| env | object | See below | environment variables. See [image docs](https://0xerr0r.github.io/blocky/installation/#run-with-docker) for more details. | | env | object | See below | environment variables. See [image docs](https://0xerr0r.github.io/blocky/installation/#run-with-docker) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"spx01/blocky"` | image repository | | image.repository | string | `"ghcr.io/0xerr0r/blocky"` | image repository |
| image.tag | string | `"v0.15"` | image tag | | image.tag | string | `"v0.17"` | image tag |
| metrics.enabled | bool | See values.yaml | Enable and configure a Prometheus serviceMonitor for the chart under this key. | | metrics.enabled | bool | See values.yaml | Enable and configure a Prometheus serviceMonitor for the chart under this key. |
| metrics.prometheusRule | object | See values.yaml | Enable and configure Prometheus Rules for the chart under this key. | | 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.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
| metrics.serviceMonitor.interval | string | `"30s"` | | | metrics.serviceMonitor.interval | string | `"30s"` | Interval at which Prometheus should scrape metrics |
| metrics.serviceMonitor.labels | object | `{}` | | | metrics.serviceMonitor.jobLabel | string | `""` | The Kubernetes `Endpoints` label to use as the Prometheus job name |
| metrics.serviceMonitor.scrapeTimeout | string | `"10s"` | | | metrics.serviceMonitor.labels | object | `{}` | Additional labels for the Kubernetes `ServiceMonitor` object |
| metrics.serviceMonitor.podTargetLabels | list | `[]` | PodTargetLabels transfers labels on the Kubernetes `Pod`` onto the created metrics. |
| metrics.serviceMonitor.scrapeTimeout | string | `"10s"` | Timeout after which the scrape is ended |
| metrics.serviceMonitor.targetLabels | list | `[]` | TargetLabels transfers labels from the Kubernetes `Service`` onto the created metrics. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. | | service | object | See values.yaml | Configures service settings for the chart. |
@@ -98,6 +101,22 @@ 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). 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.1]
#### Changed
- Updated Blocky image to `ghcr.io/0xerr0r/blocky`, which is built (using GitHub Actions) by the application developer for each release.
### [10.0.0]
#### Added
- Parameters in `values.yaml` for specifying the `jobLabel`, `targetLabels`, and `podTargetLabels` fields on the Prometheus ServiceMonitor object.
#### Changed
- **BREAKING**: Updated Blocky image and AppVersion to v0.17. This version of Blocky has a few backwards-incompatible `config.yml` differences compared to v0.15. Update your `config` chart values to check the `upstream`, `queryLog`, `certFile`, and `keyFile` settings (if applicable).
### [9.0.0] ### [9.0.0]
#### Changed #### Changed

View File

@@ -9,6 +9,22 @@ 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). 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.1]
#### Changed
- Updated Blocky image to `ghcr.io/0xerr0r/blocky`, which is built (using GitHub Actions) by the application developer for each release.
### [10.0.0]
#### Added
- Parameters in `values.yaml` for specifying the `jobLabel`, `targetLabels`, and `podTargetLabels` fields on the Prometheus ServiceMonitor object.
#### Changed
- **BREAKING**: Updated Blocky image and AppVersion to v0.17. This version of Blocky has a few backwards-incompatible `config.yml` differences compared to v0.15. Update your `config` chart values to check the `upstream`, `queryLog`, `certFile`, and `keyFile` settings (if applicable).
### [9.0.0] ### [9.0.0]
#### Changed #### Changed

View File

@@ -21,4 +21,19 @@ spec:
scrapeTimeout: {{ . }} scrapeTimeout: {{ . }}
{{- end }} {{- end }}
path: /metrics path: /metrics
{{- with .Values.metrics.serviceMonitor.jobLabel }}
jobLabel: {{ . }}
{{- end }}
{{- with .Values.metrics.serviceMonitor.targetLabels }}
targetLabels:
{{- range . }}
- {{ . }}
{{- end }}
{{- end}}
{{- with .Values.metrics.serviceMonitor.podTargetLabels }}
podTargetLabels:
{{- range . }}
- {{ . }}
{{- end }}
{{- end}}
{{- end }} {{- end }}

View File

@@ -7,9 +7,9 @@
image: image:
# -- image repository # -- image repository
repository: spx01/blocky repository: ghcr.io/0xerr0r/blocky
# -- image tag # -- image tag
tag: v0.15 tag: v0.17
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -65,9 +65,18 @@ metrics:
# @default -- See values.yaml # @default -- See values.yaml
enabled: false enabled: false
serviceMonitor: serviceMonitor:
# -- Interval at which Prometheus should scrape metrics
interval: 30s interval: 30s
# -- Timeout after which the scrape is ended
scrapeTimeout: 10s scrapeTimeout: 10s
# -- Additional labels for the Kubernetes `ServiceMonitor` object
labels: {} labels: {}
# -- The Kubernetes `Endpoints` label to use as the Prometheus job name
jobLabel: ""
# -- TargetLabels transfers labels from the Kubernetes `Service`` onto the created metrics.
targetLabels: []
# -- PodTargetLabels transfers labels on the Kubernetes `Pod`` onto the created metrics.
podTargetLabels: []
# -- Enable and configure Prometheus Rules for the chart under this key. # -- Enable and configure Prometheus Rules for the chart under this key.
# @default -- See values.yaml # @default -- See values.yaml
prometheusRule: prometheusRule:
@@ -87,27 +96,38 @@ metrics:
# labels: # labels:
# severity: critical # severity: critical
# -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml # -- Full list of options https://github.com/0xERR0R/blocky/blob/v0.17/docs/config.yml
# @default -- see URL to default config # @default -- see URL to default config
config: | config: |
upstream: upstream:
# these external DNS resolvers will be used. Blocky picks 2 random resolvers from the list for each query # these external DNS resolvers will be used. Blocky picks 2 random resolvers from the list for each query
# format for resolver: [net:]host:[port][/path]. net could be empty (default, shortcut for tcp+udp), tcp+udp, tcp, udp, tcp-tls or https (DoH). If port is empty, default port will be used (53 for udp and tcp, 853 for tcp-tls, 443 for https (Doh)) # format for resolver: [net:]host:[port][/path]. net could be empty (default, shortcut for tcp+udp), tcp+udp, tcp, udp, tcp-tls or https (DoH). If port is empty, default port will be used (53 for udp and tcp, 853 for tcp-tls, 443 for https (Doh))
externalResolvers: # this configuration is mandatory, please define at least one external DNS resolver
default:
- 46.182.19.48 - 46.182.19.48
- 80.241.218.68 - 80.241.218.68
- tcp-tls:fdns1.dismail.de:853 - tcp-tls:fdns1.dismail.de:853
- https://dns.digitale-gesellschaft.ch/dns-query - https://dns.digitale-gesellschaft.ch/dns-query
# optional: use client name (with wildcard support: * - sequence of any characters, [0-9] - range)
# or single ip address / client subnet as CIDR notation
laptop*:
- 123.123.123.123
# optional: custom IP address for domain name (with all sub-domains) # optional: timeout to query the upstream resolver. Default: 2s
upstreamTimeout: 2s
# optional: custom IP address(es) for domain name (with all sub-domains). Multiple addresses must be separated by a comma
# example: query "printer.lan" or "my.printer.lan" will return 192.168.178.3 # example: query "printer.lan" or "my.printer.lan" will return 192.168.178.3
customDNS: customDNS:
mapping: mapping:
printer.lan: 192.168.178.3 printer.lan: 192.168.178.3,2001:0db8:85a3:08d3:1319:8a2e:0370:7344
# optional: definition, which DNS resolver(s) should be used for queries to the domain (with all sub-domains). Multiple resolvers must be separated by comma # optional: definition, which DNS resolver(s) should be used for queries to the domain (with all sub-domains). Multiple resolvers must be separated by a comma
# Example: Query client.fritz.box will ask DNS server 192.168.178.1. This is necessary for local network, to resolve clients by host name # Example: Query client.fritz.box will ask DNS server 192.168.178.1. This is necessary for local network, to resolve clients by host name
conditional: conditional:
# optional: replace domain in the query with other domain before resolver lookup in the mapping
rewrite:
example.com: fritz.box
mapping: mapping:
fritz.box: udp:192.168.178.1 fritz.box: udp:192.168.178.1
lan.net: udp:192.168.178.1,udp:192.168.178.2 lan.net: udp:192.168.178.1,udp:192.168.178.2
@@ -123,12 +143,22 @@ config: |
- http://sysctl.org/cameleon/hosts - http://sysctl.org/cameleon/hosts
- https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist - https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist
- https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt - https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
- |
# inline definition with YAML literal block scalar style
# hosts format
someadsdomain.com
special: special:
- https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts - https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts
# definition of whitelist groups. Attention: if the same group has black and whitelists, whitelists will be used to disable particular blacklist entries. If a group has only whitelist entries -> this means only domains from this list are allowed, all other domains will be blocked # definition of whitelist groups. Attention: if the same group has black and whitelists, whitelists will be used to disable particular blacklist entries. If a group has only whitelist entries -> this means only domains from this list are allowed, all other domains will be blocked
whiteLists: whiteLists:
ads: ads:
- whitelist.txt - whitelist.txt
- |
# inline definition with YAML literal block scalar style
# hosts format
whitelistdomain.com
# this is a regex
/^banners?[_.-]/
# definition: which groups should be applied for which client # definition: which groups should be applied for which client
clientGroupsBlock: clientGroupsBlock:
# default will be used, if no special definition for a client name exists # default will be used, if no special definition for a client name exists
@@ -144,29 +174,52 @@ config: |
# which response will be sent, if query is blocked: # which response will be sent, if query is blocked:
# zeroIp: 0.0.0.0 will be returned (default) # zeroIp: 0.0.0.0 will be returned (default)
# nxDomain: return NXDOMAIN as return code # nxDomain: return NXDOMAIN as return code
# comma separated list of destination IP adresses (for example: 192.100.100.15, 2001:0db8:85a3:08d3:1319:8a2e:0370:7344). Should contain ipv4 and ipv6 to cover all query types. Useful with running web server on this address to display the "blocked" page. # comma separated list of destination IP addresses (for example: 192.100.100.15, 2001:0db8:85a3:08d3:1319:8a2e:0370:7344). Should contain ipv4 and ipv6 to cover all query types. Useful with running web server on this address to display the "blocked" page.
blockType: zeroIp blockType: zeroIp
# optional: automatically list refresh period in minutes. Default: 4h. # optional: TTL for answers to blocked domains
# default: 6h
blockTTL: 1m
# optional: automatically list refresh period (in duration format). Default: 4h.
# Negative value -> deactivate automatically refresh. # Negative value -> deactivate automatically refresh.
# 0 value -> use default # 0 value -> use default
refreshPeriod: 0 refreshPeriod: 4h
# optional: timeout for list download (each url). Default: 60s. Use large values for big lists or slow internet connections
downloadTimeout: 4m
# optional: Download attempt timeout. Default: 60s
downloadAttempts: 5
# optional: Time between the download attempts. Default: 1s
downloadCooldown: 10s
# optional: if true, application startup will fail if at least one list can't be downloaded / opened. Default: false
failStartOnListError: false
# optional: configuration for caching of DNS responses # optional: configuration for caching of DNS responses
caching: caching:
# amount in minutes, how long a response must be cached (min value). # duration how long a response must be cached (min value).
# If <=0, use response's TTL, if >0 use this value, if TTL is smaller # If <=0, use response's TTL, if >0 use this value, if TTL is smaller
# Default: 0 # Default: 0
minTime: 5 minTime: 5m
# amount in minutes, how long a response must be cached (max value). # duration how long a response must be cached (max value).
# If <0, do not cache responses # If <0, do not cache responses
# If 0, use TTL # If 0, use TTL
# If > 0, use this value, if TTL is greater # If > 0, use this value, if TTL is greater
# Default: 0 # Default: 0
maxTime: -1 maxTime: -1
# if true, will preload DNS results for often used queries (names queried more than 5 times in a 2 hour time window) # Max number of cache entries (responses) to be kept in cache (soft limit). Useful on systems with limited amount of RAM.
# Default (0): unlimited
maxItemsCount: 0
# if true, will preload DNS results for often used queries (default: names queried more than 5 times in a 2-hour time window)
# this improves the response time for often used queries, but significantly increases external traffic # this improves the response time for often used queries, but significantly increases external traffic
# default: false # default: false
prefetching: true prefetching: true
# prefetch track time window (in duration format)
# default: 120
prefetchExpires: 2h
# name queries threshold for prefetch
# default: 5
prefetchThreshold: 5
# Max number of domains to be kept in cache for prefetching (soft limit). Useful on systems with limited amount of RAM.
# Default (0): unlimited
prefetchMaxItemsCount: 0
# optional: configuration of client name resolution # optional: configuration of client name resolution
clientLookup: clientLookup:
@@ -181,35 +234,41 @@ config: |
clients: clients:
laptop: laptop:
- 192.168.178.29 - 192.168.178.29
# optional: configuration for prometheus metrics endpoint # optional: configuration for prometheus metrics endpoint
# prometheus: prometheus:
# # enabled if true # enabled if true
# enable: true enable: true
# # url path, optional (default '/metrics') # url path, optional (default '/metrics')
# path: /metrics path: /metrics
# optional: write query information (question, answer, client, duration etc) to daily csv file # optional: write query information (question, answer, client, duration etc.) to daily csv file
# queryLog: queryLog:
# # directory (should be mounted as volume in docker) # optional one of: mysql, csv, csv-client. If empty, log to console
# dir: /logs type: mysql
# # if true, write one file per client. Writes all queries to single file otherwise # directory (should be mounted as volume in docker) for csv, db connection string for mysql
# perClient: true target: db_user:db_password@tcp(db_host_or_ip:3306)/db_user?charset=utf8mb4&parseTime=True&loc=Local
# # if > 0, deletes log files which are older than ... days # if > 0, deletes log files which are older than ... days
# logRetentionDays: 7 logRetentionDays: 7
# optional: DNS listener port and bind ip address, default 53 (UDP and TCP). Example: 53, :53, 127.0.0.1:53 # optional: DNS listener port and bind ip address, default 53 (UDP and TCP). Example: 53, :53, 127.0.0.1:53
port: 53 port: 53
# optional: HTTP listener port, default 0 = no http listener. If > 0, will be used for prometheus metrics, pprof, REST API, DoH ... # optional: Port for DoT (DNS-over-TLS) listener. Example: 853, 127.0.0.1:853
#tlsPort: 53
# optional: HTTPS listener port and bind ip address, default empty = no http listener. If > 0, will be used for prometheus metrics, pprof, REST API, DoH... Example: 443, :443, 127.0.0.1:443
httpPort: 4000 httpPort: 4000
# optional: HTTPS listener port, default 0 = no http listener. If > 0, will be used for prometheus metrics, pprof, REST API, DoH...
#httpsPort: 443 #httpsPort: 443
# mandatory, if https port > 0: path to cert and key file for SSL encryption # mandatory, if https port > 0: path to cert and key file for SSL encryption
#httpsCertFile: server.crt #certFile: server.crt
#httpsKeyFile: server.key #keyFile: server.key
# optional: use this DNS server to resolve blacklist urls and upstream DNS servers (DOH). Useful if no DNS resolver is configured and blocky needs to resolve a host name. Format net:IP:port, net must be udp or tcp # optional: use this DNS server to resolve blacklist urls and upstream DNS servers. Useful if no DNS resolver is configured and blocky needs to resolve a host name. Format net:IP:port, net must be udp or tcp
bootstrapDns: tcp:1.1.1.1 bootstrapDns: tcp:1.1.1.1
# optional: Drop all AAAA query if set to true. Default: false
disableIPv6: false
# optional: Log level (one from debug, info, warn, error). Default: info # optional: Log level (one from debug, info, warn, error). Default: info
logLevel: info logLevel: info
# optional: Log format (text or json). Default: text # optional: Log format (text or json). Default: text
logFormat: text logFormat: text
# optional: log timestamps. Default: true
logTimestamp: true
# optional: obfuscate log output (replace all alphanumeric characters with *) for user sensitive data like request domains or responses to increase privacy. Default: false
logPrivacy: false

View File

@@ -1,9 +1,9 @@
--- ---
apiVersion: v2 apiVersion: v2
appVersion: v21.05.1 appVersion: v21.12
description: A simple, self-hosted, easy-to-use platform for organising and storing information. description: A simple, self-hosted, easy-to-use platform for organising and storing information.
name: bookstack name: bookstack
version: 3.3.1 version: 4.0.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- bookstack - bookstack
@@ -23,8 +23,8 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 4.2.0 version: 4.3.0
- name: mariadb - name: mariadb
version: 9.7.1 version: 10.2.0
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled condition: mariadb.enabled

View File

@@ -1,6 +1,6 @@
# bookstack # bookstack
![Version: 3.3.1](https://img.shields.io/badge/Version-3.3.1-informational?style=flat-square) ![AppVersion: v21.05.1](https://img.shields.io/badge/AppVersion-v21.05.1-informational?style=flat-square) ![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: v21.12](https://img.shields.io/badge/AppVersion-v21.12-informational?style=flat-square)
A simple, self-hosted, easy-to-use platform for organising and storing information. A simple, self-hosted, easy-to-use platform for organising and storing information.
@@ -19,8 +19,8 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 9.7.1 | | https://charts.bitnami.com/bitnami | mariadb | 10.2.0 |
| https://library-charts.k8s-at-home.com | common | 4.2.0 | | https://library-charts.k8s-at-home.com | common | 4.3.0 |
## TL;DR ## TL;DR
@@ -81,7 +81,7 @@ N/A
| env.TZ | string | `"UTC"` | Set the container timezone | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image tag | | image.pullPolicy | string | `"IfNotPresent"` | image tag |
| image.repository | string | `"ghcr.io/linuxserver/bookstack"` | image repository | | image.repository | string | `"ghcr.io/linuxserver/bookstack"` | image repository |
| image.tag | string | `"version-v21.05.1"` | image pull policy | | image.tag | string | `"version-v21.12"` | image pull policy |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb). | | mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb). |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
@@ -93,6 +93,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 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**: Updated `mariadb` chart to version `10.2.0`. Check out the [chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb#to-1000) to see which values have changed.
- Updated the common library dependency to version 4.3.0.
- Changed image tag to `version-v21.12`.
### [3.0.0] ### [3.0.0]
#### Changed #### Changed
@@ -121,6 +129,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[4.0.0]: #400
[3.0.0]: #300 [3.0.0]: #300
[2.0.0]: #200 [2.0.0]: #200
[1.0.0]: #100 [1.0.0]: #100

View File

@@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 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**: Updated `mariadb` chart to version `10.2.0`. Check out the [chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb#to-1000) to see which values have changed.
- Updated the common library dependency to version 4.3.0.
- Changed image tag to `version-v21.12`.
### [3.0.0] ### [3.0.0]
#### Changed #### Changed
@@ -37,6 +45,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[4.0.0]: #400
[3.0.0]: #300 [3.0.0]: #300
[2.0.0]: #200 [2.0.0]: #200
[1.0.0]: #100 [1.0.0]: #100

View File

@@ -11,7 +11,7 @@ image:
# -- image tag # -- image tag
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- image pull policy # -- image pull policy
tag: version-v21.05.1 tag: version-v21.12
# -- environment variables. See more environment variables in the [bookstack documentation](https://hub.docker.com/r/linuxserver/bookstack) # -- environment variables. See more environment variables in the [bookstack documentation](https://hub.docker.com/r/linuxserver/bookstack)
# @default -- See below # @default -- See below

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: 1.6.0 appVersion: 1.6.0
description: Unified UI and API for processing and training images for facial recognition. description: Unified UI and API for processing and training images for facial recognition.
name: double-take name: double-take
version: 1.1.0 version: 2.0.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- double-take - double-take
@@ -16,6 +16,8 @@ sources:
maintainers: maintainers:
- name: crutonjohn - name: crutonjohn
email: crutonjohn@pm.me email: crutonjohn@pm.me
- name: jonnobrow
email: jonathan@jonnobrow.co.uk
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com

View File

@@ -1,6 +1,6 @@
# double-take # double-take
![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square) ![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square)
Unified UI and API for processing and training images for facial recognition. Unified UI and API for processing and training images for facial recognition.
@@ -76,6 +76,12 @@ helm install double-take k8s-at-home/double-take -f values.yaml
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| config | object | See values.yaml | double-take configuration settings. This will be copied into the container's persistent storage at first run only. Further configuration should be done in the application itself! See [project documentation](https://github.com/jakowenko/double-take#configuration) for more information. | | config | object | See values.yaml | double-take configuration settings. This will be copied into the container's persistent storage at first run only. Further configuration should be done in the application itself! See [project documentation](https://github.com/jakowenko/double-take#configuration) for more information. |
| config.detectors.compreface.enabled | bool | `true` | enable or disable the compreface detector |
| config.detectors.deepstack.enabled | bool | `false` | enable or disable the deepstack detector |
| config.detectors.deepstack.timeout | int | `15` | number of seconds before the request times out and is aborted |
| config.detectors.facebox.enabled | bool | `false` | enable or disable the facebox detector |
| config.detectors.facebox.timeout | int | `15` | number of seconds before the request times out and is aborted |
| config.notify.gotify.enabled | bool | `true` | enable gotify |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"jakowenko/double-take"` | image repository | | image.repository | string | `"jakowenko/double-take"` | image repository |
| image.tag | string | `"1.6.0"` | image tag | | image.tag | string | `"1.6.0"` | image tag |
@@ -89,6 +95,24 @@ 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). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Added
- Ability to enable/disable detectors and notifiers (gotify).
#### Changed
- **Potentially Breaking**: The `enabled` key in detectors and notifiers is
required for the respective configuration to be tangled into the config map.
It is added by default in the values file for new installation.
#### Removed
- N/A
[1.0.0]: #100
### [1.0.0] ### [1.0.0]
#### Added #### Added

View File

@@ -9,6 +9,24 @@ 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). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Added
- Ability to enable/disable detectors and notifiers (gotify).
#### Changed
- **Potentially Breaking**: The `enabled` key in detectors and notifiers is
required for the respective configuration to be tangled into the config map.
It is added by default in the values file for new installation.
#### Removed
- N/A
[1.0.0]: #100
### [1.0.0] ### [1.0.0]
#### Added #### Added

View File

@@ -7,6 +7,16 @@ metadata:
{{- include "common.labels" . | nindent 4 }} {{- include "common.labels" . | nindent 4 }}
data: data:
config.yml: | config.yml: |
{{- with .Values.config }} {{- range $name, $config := .Values.config }}
{{- toYaml . | nindent 4 }} {{- if or (eq $name "detectors") (eq $name "notify") }}
{{ $name }}:
{{- range $innerName, $innerConfig := $config }}
{{- if $innerConfig.enabled }}
{{- $newInnerConfig := omit $innerConfig "enabled" }}
{{ $innerName }}:{{ toYaml $newInnerConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- else }}
{{ $name }}:{{ toYaml $config | nindent 6 }}
{{- end }}
{{- end }} {{- end }}

View File

@@ -194,6 +194,8 @@ config:
# detector settings (default: shown below) # detector settings (default: shown below)
detectors: detectors:
compreface: compreface:
# -- enable or disable the compreface detector
enabled: true
url: url:
# recognition api key # recognition api key
key: key:
@@ -206,16 +208,20 @@ config:
# https://github.com/exadel-inc/CompreFace/blob/master/docs/Face-services-and-plugins.md) # https://github.com/exadel-inc/CompreFace/blob/master/docs/Face-services-and-plugins.md)
# face_plugins: mask,gender,age # face_plugins: mask,gender,age
# deepstack: deepstack:
# url: # -- enable or disable the deepstack detector
# key: enabled: false
# # number of seconds before the request times out and is aborted url:
# timeout: 15 key:
# -- number of seconds before the request times out and is aborted
timeout: 15
# facebox: facebox:
# url: # -- enable or disable the facebox detector
# # number of seconds before the request times out and is aborted enabled: false
# timeout: 15 url:
# -- number of seconds before the request times out and is aborted
timeout: 15
# schedule settings (default: shown below) # schedule settings (default: shown below)
schedule: schedule:
@@ -240,6 +246,8 @@ config:
# notify settings (default: shown below) # notify settings (default: shown below)
notify: notify:
gotify: gotify:
# -- enable gotify
enabled: true
url: url:
token: token:
priority: 5 priority: 5

View File

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

View File

@@ -1,6 +1,6 @@
# focalboard # 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. 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 ## 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 ## 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). 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] ### [4.0.0]
#### Changed #### 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 - First version of the helm chart for Focalboard
[4.1.1]: #411
[4.0.0]: #400
[3.0.0]: #300 [3.0.0]: #300
[2.0.0]: #200 [2.0.0]: #200
[1.0.2]: #102 [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). 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] ### [4.0.0]
#### Changed #### 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 - First version of the helm chart for Focalboard
[4.1.1]: #411
[4.0.0]: #400
[3.0.0]: #300 [3.0.0]: #300
[2.0.0]: #200 [2.0.0]: #200
[1.0.2]: #102 [1.0.2]: #102

View File

@@ -5,5 +5,10 @@
{{- define "custom.custom.configuration" -}} {{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }} {{ 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 -}} {{- end -}}

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: v0.8.0 appVersion: v0.9.4
description: NVR With Realtime Object Detection for IP Cameras description: NVR With Realtime Object Detection for IP Cameras
name: frigate name: frigate
version: 6.2.0 version: 7.0.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- frigate - frigate
@@ -18,6 +18,8 @@ sources:
maintainers: maintainers:
- name: billimek - name: billimek
email: jeff@billimek.com email: jeff@billimek.com
- name: PixelJonas
email: 5434875+PixelJonas@users.noreply.github.com
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com

View File

@@ -1,6 +1,6 @@
# frigate # frigate
![Version: 6.2.0](https://img.shields.io/badge/Version-6.2.0-informational?style=flat-square) ![AppVersion: v0.8.0](https://img.shields.io/badge/AppVersion-v0.8.0-informational?style=flat-square) ![Version: 7.0.0](https://img.shields.io/badge/Version-7.0.0-informational?style=flat-square) ![AppVersion: v0.9.4](https://img.shields.io/badge/AppVersion-v0.9.4-informational?style=flat-square)
NVR With Realtime Object Detection for IP Cameras NVR With Realtime Object Detection for IP Cameras
@@ -99,7 +99,7 @@ config: |
| env.TZ | string | `"UTC"` | Set the container timezone | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"blakeblackshear/frigate"` | image repository | | image.repository | string | `"blakeblackshear/frigate"` | image repository |
| image.tag | string | `"0.8.4-amd64"` | image tag | | image.tag | string | `"0.9.4-amd64"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.cache | object | See values.yaml | Configure a temporary cache. See [docs](https://blakeblackshear.github.io/frigate/) for more details.. | | persistence.cache | object | See values.yaml | Configure a temporary cache. See [docs](https://blakeblackshear.github.io/frigate/) for more details.. |
@@ -114,6 +114,10 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 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]
- Upgraded frigate version to 0.9.4. This introduces breaking changes regarding frigate configuration. Please check, that your configuration conforms the format described in the [official docs](https://docs.frigate.video/configuration/index/). When starting the container with a wrong configuration you will get a detailed overview which configuration options you need to adjust.
### [6.0.0] ### [6.0.0]
#### Changed #### Changed

View File

@@ -9,6 +9,10 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 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]
- Upgraded frigate version to 0.9.4. This introduces breaking changes regarding frigate configuration. Please check, that your configuration conforms the format described in the [official docs](https://docs.frigate.video/configuration/index/). When starting the container with a wrong configuration you will get a detailed overview which configuration options you need to adjust.
### [6.0.0] ### [6.0.0]
#### Changed #### Changed

View File

@@ -3,3 +3,30 @@ persistence:
enabled: true enabled: true
type: emptyDir type: emptyDir
mountPath: /data mountPath: /data
config: |
detectors:
cpu1:
type: cpu
num_threads: 1
mqtt:
host: 192.168.1.2
client_id: frigate
user: frigate
password: frigate
database:
path: /data/frigate.db
detect:
fps: 4
height: 360
width: 640
cameras:
camera_1:
ffmpeg:
inputs:
- path: rtsp://admin:admin@192.168.1.3:5554//h264Preview_01_sub
roles:
- detect
- rtmp
zones:
door:
coordinates: 481,42,596,48,565,267,469,228

View File

@@ -9,7 +9,7 @@ image:
# -- image repository # -- image repository
repository: blakeblackshear/frigate repository: blakeblackshear/frigate
# -- image tag # -- image tag
tag: 0.8.4-amd64 tag: 0.9.4-amd64
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent

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

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: 2021.6.3 appVersion: 2021.12.7
description: Home Assistant description: Home Assistant
name: home-assistant name: home-assistant
version: 11.2.1 version: 12.0.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- home-assistant - home-assistant
@@ -20,13 +20,13 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 4.2.0 version: 4.3.0
- name: postgresql - name: postgresql
version: 10.13.10 version: 10.14.2
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled condition: postgresql.enabled
- name: mariadb - name: mariadb
version: 9.7.1 version: 10.2.0
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled condition: mariadb.enabled
- name: influxdb - name: influxdb

View File

@@ -1,6 +1,6 @@
# home-assistant # home-assistant
![Version: 11.2.1](https://img.shields.io/badge/Version-11.2.1-informational?style=flat-square) ![AppVersion: 2021.6.3](https://img.shields.io/badge/AppVersion-2021.6.3-informational?style=flat-square) ![Version: 12.0.0](https://img.shields.io/badge/Version-12.0.0-informational?style=flat-square) ![AppVersion: 2021.12.7](https://img.shields.io/badge/AppVersion-2021.12.7-informational?style=flat-square)
Home Assistant Home Assistant
@@ -21,9 +21,9 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | influxdb | 1.1.9 | | https://charts.bitnami.com/bitnami | influxdb | 1.1.9 |
| https://charts.bitnami.com/bitnami | mariadb | 9.7.1 | | https://charts.bitnami.com/bitnami | mariadb | 10.2.0 |
| https://charts.bitnami.com/bitnami | postgresql | 10.13.10 | | https://charts.bitnami.com/bitnami | postgresql | 10.14.2 |
| https://library-charts.k8s-at-home.com | common | 4.2.0 | | https://library-charts.k8s-at-home.com | common | 4.3.0 |
## TL;DR ## TL;DR
@@ -156,7 +156,7 @@ endpoint in your Home-Assistant configuration. See the [official documentation](
| env.TZ | string | `"UTC"` | Set the container timezone | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"homeassistant/home-assistant"` | image repository | | image.repository | string | `"homeassistant/home-assistant"` | image repository |
| image.tag | string | `"2021.6.3"` | image tag | | image.tag | string | `"2021.12.7"` | image tag |
| influxdb | object | See values.yaml | Enable and configure influxdb database subchart under this key. For more options see [influxdb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/influxdb) | | influxdb | object | See values.yaml | Enable and configure influxdb database subchart under this key. For more options see [influxdb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/influxdb) |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb) | | mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb) |
@@ -180,6 +180,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/), 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). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [12.0.0]
#### Changed
- **BREAKING**: Specified the default postgresql version (14.1.0) to comply with Home-Assistant supported versions. Make sure to back up your database before upgrading to this version!
- Changed image tag to `2021.12.7`.
- **BREAKING**: Updated `mariadb` chart to version `10.2.0`. Check out the [chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb#to-1000) to see which values have changed.
- Updated `postgresql` chart to version `10.14.2`.
- Updated the common library dependency to version 4.3.0.
### [11.0.6] ### [11.0.6]
#### Changed #### Changed
@@ -289,6 +299,9 @@ 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: 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:
[12.0.0]: #1200
[11.0.6]: #1106
[11.0.5]: #1105
[11.0.0]: #1100 [11.0.0]: #1100
[10.0.0]: #1000 [10.0.0]: #1000
[9.0.1]: #901 [9.0.1]: #901

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/), 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). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [12.0.0]
#### Changed
- **BREAKING**: Specified the default postgresql version (14.1.0) to comply with Home-Assistant supported versions. Make sure to back up your database before upgrading to this version!
- Changed image tag to `2021.12.7`.
- **BREAKING**: Updated `mariadb` chart to version `10.2.0`. Check out the [chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb#to-1000) to see which values have changed.
- Updated `postgresql` chart to version `10.14.2`.
- Updated the common library dependency to version 4.3.0.
### [11.0.6] ### [11.0.6]
#### Changed #### Changed
@@ -119,6 +129,9 @@ 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: 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:
[12.0.0]: #1200
[11.0.6]: #1106
[11.0.5]: #1105
[11.0.0]: #1100 [11.0.0]: #1100
[10.0.0]: #1000 [10.0.0]: #1000
[9.0.1]: #901 [9.0.1]: #901

View File

@@ -9,7 +9,7 @@ image:
# -- image repository # -- image repository
repository: homeassistant/home-assistant repository: homeassistant/home-assistant
# -- image tag # -- image tag
tag: 2021.6.3 tag: 2021.12.7
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -76,6 +76,9 @@ mariadb:
# @default -- See values.yaml # @default -- See values.yaml
postgresql: postgresql:
enabled: false enabled: false
image:
repository: bitnami/postgresql
tag: 14.1.0
postgresqlUsername: home-assistant postgresqlUsername: home-assistant
postgresqlPassword: home-assistant-pass postgresqlPassword: home-assistant-pass
postgresqlDatabase: home-assistant postgresqlDatabase: home-assistant

View File

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

View File

@@ -1,6 +1,6 @@
# lidarr # 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 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.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.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| metrics.exporter.image.repository | string | `"ghcr.io/onedr0p/exportarr"` | image repository | | 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 | 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.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
| metrics.serviceMonitor.interval | string | `"3m"` | | | metrics.serviceMonitor.interval | string | `"3m"` | |

View File

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

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.5.1 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. 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 name: mealie
version: 3.2.0 version: 3.2.1
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- grocy - grocy

View File

@@ -1,6 +1,6 @@
# mealie # mealie
![Version: 3.2.0](https://img.shields.io/badge/Version-3.2.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. 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.
@@ -84,7 +84,7 @@ N/A
| image.tag | string | `"v0.5.1"` | image tag | | 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. | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| postgres | 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) | | 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. | | service | object | See values.yaml | Configures service settings for the chart. |
## Changelog ## Changelog

View File

@@ -45,7 +45,7 @@ persistence:
# -- Enable and configure postgresql database subchart under this key. # -- 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) # For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
# @default -- See values.yaml # @default -- See values.yaml
postgres: postgresql:
enabled: false enabled: false
postgresqlUsername: mealie postgresqlUsername: mealie
postgresqlPassword: mealie-pass postgresqlPassword: mealie-pass

View File

@@ -1,8 +1,8 @@
apiVersion: v2 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 description: A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365, and SharePoint
name: onedrive name: onedrive
version: 2.1.0 version: 2.1.1
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- onedrive - onedrive

View File

@@ -1,6 +1,6 @@
# onedrive # 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 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 | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/wrmilling/onedrive-docker"` | image repository | | 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 | 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 | object | `{"accessMode":"ReadWriteOnce","enabled":true,"mountPath":"/onedrive/conf"}` | OneDrive config storage |
| persistence.config.enabled | bool | `true` | If config storage should be enabled | | 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 - 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 [1.0.0]: #1.0.0
## Support ## 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 - 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 [1.0.0]: #1.0.0
{{- end -}} {{- end -}}

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
# radarr # 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 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.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.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| metrics.exporter.image.repository | string | `"ghcr.io/onedr0p/exportarr"` | image repository | | 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 | 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.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
| metrics.serviceMonitor.interval | string | `"3m"` | | | metrics.serviceMonitor.interval | string | `"3m"` | |

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
# reverse-proxy # 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 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). 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). 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] ### [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). 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). 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] ### [2.0.0]

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
# searx # 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 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). 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] ### [5.1.0]
#### Changed #### 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). 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] ### [5.1.0]
#### Changed #### Changed

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
# sonarr # 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 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.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.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| metrics.exporter.image.repository | string | `"ghcr.io/onedr0p/exportarr"` | image repository | | 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 | 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.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
| metrics.serviceMonitor.interval | string | `"3m"` | | | metrics.serviceMonitor.interval | string | `"3m"` | |

View File

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

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2.00.10 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. 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 name: tdarr
version: 4.1.1 version: 4.2.0
keywords: keywords:
- transcoding - transcoding
- remux - remux

View File

@@ -1,6 +1,6 @@
# tdarr # tdarr
![Version: 4.1.1](https://img.shields.io/badge/Version-4.1.1-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. 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 | 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.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.serverIP | string | `"0.0.0.0"` | tdarr server binding address |
| env.serverPort | string | `"{{ .Values.service.main.ports.server.port }}"` | tdarr server listening port | | 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) | | env.webUIPort | string | `"{{ .Values.service.main.ports.http.port }}"` | tdarr web UI listening port (same as Service port) |
@@ -89,6 +90,7 @@ N/A
| node.image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | node.image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| node.image.repository | string | `"haveagitgat/tdarr_node"` | image repository | | node.image.repository | string | `"haveagitgat/tdarr_node"` | image repository |
| node.image.tag | string | `"2.00.10"` | image tag | | 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 | object | See below | Configure persistence settings for the chart under this key. |
| persistence.config | object | See values.yaml | Volume used for configuration | | persistence.config | object | See values.yaml | Volume used for configuration |
| persistence.data | object | See values.yaml | Volume used for tdarr server database | | persistence.data | object | See values.yaml | Volume used for tdarr server database |
@@ -102,6 +104,24 @@ 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). 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] ### [4.1.1]
#### Changed #### Changed

View File

@@ -9,6 +9,24 @@ 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). 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] ### [4.1.1]
#### Changed #### Changed

View File

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

View File

@@ -24,6 +24,8 @@ env:
serverIP: 0.0.0.0 serverIP: 0.0.0.0
# -- tdarr server listening port # -- tdarr server listening port
serverPort: "{{ .Values.service.main.ports.server.port }}" serverPort: "{{ .Values.service.main.ports.server.port }}"
# -- Allow override for the pre-compiled tdarr ffmpeg binary
ffmpegPath: ""
# -- Configures service settings for the chart. # -- Configures service settings for the chart.
# @default -- See values.yaml # @default -- See values.yaml
@@ -55,6 +57,8 @@ node:
tag: 2.00.10 tag: 2.00.10
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- Node resources
resources: {}
# -- Configure persistence settings for the chart under this key. # -- Configure persistence settings for the chart under this key.
# @default -- See below # @default -- See below

View File

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

View File

@@ -1,6 +1,6 @@
# unifi # 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 Ubiquiti Network's Unifi Controller
@@ -128,7 +128,7 @@ service:
| env.UNIFI_UID | string | `"999"` | Specify the user ID the application will run as | | env.UNIFI_UID | string | `"999"` | Specify the user ID the application will run as |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"jacobalberty/unifi"` | image repository | | 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.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. | | 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) | | 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). 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] ### [4.2.2]
### Fixed #### Fixed
- Move HTTPS protocol declaration for default web UI port from ingress annotations to service port attribute. - 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). 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] ### [4.2.2]
### Fixed #### Fixed
- Move HTTPS protocol declaration for default web UI port from ingress annotations to service port attribute. - 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 # -- image repository
repository: jacobalberty/unifi repository: jacobalberty/unifi
# -- image tag # -- image tag
tag: v6.2.26 tag: v6.5.54
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent

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