Compare commits

...

171 Commits

Author SHA1 Message Date
k8s-at-home[bot]
1da4c33e59 Auto-generate chart README [no ci] 2021-07-12 08:35:58 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
cad1e45756 ci: Fix job dependency
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-07-12 10:34:13 +02:00
renovate[bot]
d49e8c3a63 chore(deps): update helm chart common to v3.3.0 (#1086)
* chore(deps): update helm chart common to v3.3.0

* chore(deps): update external minor dep helm releases (#1074)

* chore(deps): update external patch dep helm releases (#1073)

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-12 10:33:02 +02:00
k8s-at-home[bot]
174105aeec Auto-generate chart README [no ci] 2021-07-12 04:53:07 +00:00
k8s-at-home[bot]
1adc7e60b6 Auto-generate chart summary [no ci] 2021-07-12 04:52:08 +00:00
Angel Nunez Mencias
5a106b60f9 [reverse-proxy] Initial release (#1085) 2021-07-12 06:51:48 +02:00
k8s-at-home[bot]
bf7728eec7 Auto-generate chart README [no ci] 2021-07-10 14:16:45 +00:00
k8s-at-home[bot]
558f2b00c8 Auto-generate chart summary [no ci] 2021-07-09 19:43:25 +00:00
Ryan Holt
053a8e1f85 Fix openkm volume mounts (#1084)
* initial add for openkm

* update volume mount for repository
2021-07-09 15:43:10 -04:00
k8s-at-home[bot]
596f049055 Auto-generate chart README [no ci] 2021-07-09 16:54:23 +00:00
Ryan Holt
ad28ce0bb0 initial add for openkm (#1083) 2021-07-09 18:54:02 +02:00
k8s-at-home[bot]
26d3a2518b Auto-generate chart README [no ci] 2021-07-08 12:57:01 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
c9cdfddee8 [multiple] Migrate to common v3 (#1077)
* [unpackerr] Migrate to common v3

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

* [uptimerobot-prometheus] Migrate to common v3

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

* [valheim] Migrate to common v3

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

* [wallabag] Migrate to common v3

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

* [whoogle] Migrate to common v3

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

* [wikijs] Migrate to common v3

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

* [xbackbone] Migrate to common v3

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

* [youtubedl-material] Migrate to common v3

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

* [baikal] Migrate to common v3

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

* [blocky] Migrate to common v3

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

* [comcast] Migrate to common v3

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

* [gollum] Migrate to common v3

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

* [kanboard] Migrate to common v3

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

* [jetbrains-projector] Migrate to common v3

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

* [vikunja] Migrate to common v3

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

* [leaf2mqtt] Migrate to common v3

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

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

* [searx] Migrate to common v3

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

* [samba] Migrate to common v3

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

* [ser2sock] Migrate to common v3

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

* [sharry] Migrate to common v3

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

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

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

* [speedtest-exporter] Migrate to common v3

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

* [statping] Migrate to common v3

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

* [syncthing] Migrate to common v3

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

* [appdaemon] Migrate to common v3

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

* [tdarr] Migrate to common v3

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

* [tdarr] Migrate to common v3

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

* [teedy] Migrate to common v3

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

* [statping] Migrate to common v3

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

* [teslamate] Migrate to common v3

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

* [truecommand] Migrate to common v3

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

* [tvheadend] Migrate to common v3

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

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

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

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

* Minor Chart Version Bump

* Update Docs for joplin-server chart
2021-06-28 09:04:31 -04:00
k8s-at-home[bot]
e15203d023 Auto-generate chart README [no ci] 2021-06-28 12:57:28 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
80f5fae493 [multiple] Migrate to common v3 (#1067)
* [network-ups-tools] Migrate to common v3

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

* [node-red] Migrate to common v3

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

* [omada-controller] Migrate to common v3

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

* [ombi] Migrate to common v3

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

* [organizr] Migrate to common v3

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

* [omada-controller] Change image tag to 4.3

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

* Update Chart.yaml

* [omada-controller] Use image tag 4.3

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

* [owncast] Migrate to common v3

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

* [piaware] Migrate to common v3

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

* [pretend-youre-xyzzy] Migrate to common v3

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

* [promcord] Migrate to common v3

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

* [prometheus-nut-exporter] Migrate to common v3

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

* [protonmail-bridge] Migrate to common v3

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

* [pyload] Migrate to common v3

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

* [recipes] Migrate to common v3

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

* [resilio-sync] Migrate to common v3

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

* [recipes] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-28 08:57:08 -04:00
k8s-at-home[bot]
09e1596c3a Auto-generate chart README [no ci] 2021-06-28 08:46:52 +00:00
k8s-at-home[bot]
cb0328ab59 Auto-generate chart summary [no ci] 2021-06-28 08:45:32 +00:00
CuBiC
0eaf35c739 [minio-console] Add new Chart (#1066)
* new: minio-console chart

Signed-off-by: Waldemar Faist <cubic@coldice.net>
2021-06-28 10:45:13 +02:00
Angel Nunez Mencias
dfc13670b2 [dnsmadeeasy-webhook] Remove dup name in volumes (#1065)
Co-authored-by: angelnu <git@angelnucom>
2021-06-28 08:24:04 +02:00
Angel Nunez Mencias
79c791ce7a [dnsmadeeasy-webhook] remove new-line in cert name (#1064) 2021-06-26 12:51:10 +02:00
k8s-at-home[bot]
36efe70230 Auto-generate chart README [no ci] 2021-06-25 11:52:36 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
4e9a190905 [multiple] Migrate to common v3 (#1063) 2021-06-25 13:52:14 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
482ffffbde [miniflux] Migrate to common v3 (#1060)
* [miniflux] Migrate to common v3

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

* Update README

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

* Fix CI

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-24 08:07:28 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
b0fd990b6c [CI] Update label-commenter
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-24 09:11:20 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
06f98bdd5a [deconz] Fix example (#1062)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-24 08:40:38 +02:00
k8s-at-home[bot]
584c3aa4ed Auto-generate chart README [no ci] 2021-06-23 13:22:05 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
2378ee32b1 [airsonic] Use airsonic-advanced (#1059)
* [airsonic] Use airsonic-advanced

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

* Update charts/stable/airsonic/README_CHANGELOG.md.gotmpl
2021-06-23 09:21:43 -04:00
allcontributors[bot]
065948be7a docs: add zamnuts as a contributor for code (#1057)
* docs: update README.md [skip ci]

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

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-23 11:27:44 +02:00
k8s-at-home[bot]
bba162a210 Auto-generate chart README [no ci] 2021-06-23 09:26:09 +00:00
Andrew Zammit
01ca4d7da1 [unifi-poller] update to common@3.2.0 and unifi-poller@2.1.3 (#1043)
* [unifi-poller] update to common@3.2.0 and unifi-poller@2.1.3

Signed-off-by: Andrew Zammit <zammit.andrew@gmail.com>
2021-06-23 11:25:47 +02:00
Angel Nunez Mencias
2ef0c8d04e [dnsmade-easy] Add tests (#1054)
* Add tests

Co-authored-by: angelnu <git@angelnucom>
2021-06-23 09:58:54 +02:00
k8s-at-home[bot]
8b4eaf4242 Auto-generate chart summary [no ci] 2021-06-22 19:31:48 +00:00
ᗪєνιη ᗷυнʟ
0a80414ca0 [zwave2mqtt] delete chart directory (#1055) 2021-06-22 21:31:29 +02:00
ᗪєνιη ᗷυнʟ
8bc717291f fix: bump pre-commit-hooks to v4.0.1 2021-06-22 14:09:21 -04:00
ᗪєνιη ᗷυнʟ
4200998525 fix: bump chart-testing-action to @v2.1.0 2021-06-22 14:07:49 -04:00
ᗪєνιη ᗷυнʟ
ba9a61c053 fix: update labels 2021-06-22 14:05:27 -04:00
ᗪєνιη ᗷυнʟ
a795337930 fix: label templates 2021-06-22 14:01:14 -04:00
Angel Nunez Mencias
43e985f60d [multus] Set cni version in values.yaml (#1052)
Co-authored-by: angelnu <git@angelnucom>
2021-06-22 19:49:49 +02:00
Angel Nunez Mencias
cb2c481e17 [multus] Fix imagePullPolicy (#1051) 2021-06-22 18:50:25 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
6a388c870b [rtorrent-flood] Migrate to common v3 (#1050)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-22 10:20:59 -04:00
k8s-at-home[bot]
d3ec5370c8 Auto-generate chart README [no ci] 2021-06-22 09:45:46 +00:00
ᗪєνιη ᗷυнʟ
712ee55c3a feat: migrate multiple charts to common v3 (#1044)
* feat: migrate nzbhydra2, overseerr and sabnzbd to common v3

* feat: add tautulli

* feat: add xteve

* feat: add stash

* feat: add traccar
2021-06-22 11:45:14 +02:00
k8s-at-home[bot]
86e5851a3c Auto-generate chart README [no ci] 2021-06-22 08:48:21 +00:00
Angel Nunez Mencias
d4bfcc43a8 [multus] Update to common-v3 (#1040)
* [multus] Update to common-v3

Co-authored-by: angelnu <git@angelnucom>
2021-06-22 10:47:56 +02:00
Angel Nunez Mencias
1659f3c867 [paperless] Update to common-v3 (#1039)
* [paperless] Update to common-v3

Co-authored-by: angelnu <git@angelnucom>
2021-06-22 10:42:02 +02:00
allcontributors[bot]
750d536fbd docs: add jmmaloney4 as a contributor for code (#1045)
* docs: update README.md [skip ci]

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

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-21 15:22:12 +02:00
k8s-at-home[bot]
1a86731252 Auto-generate chart README [no ci] 2021-06-21 13:11:18 +00:00
Jack Maloney
e5a2f699e5 [pod-gateway] Fix bug with multiple strategy definitions in webhook-deployment.yaml (#1042)
Co-authored-by: Angel Nunez Mencias <git@angelnu.com>
2021-06-21 15:10:56 +02:00
k8s-at-home[bot]
a8628dca06 Auto-generate chart README [no ci] 2021-06-21 10:06:32 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
fcf5efa333 [librespeed] Migrate to common v3 (#1030)
* [librespeed] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
Co-authored-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-21 12:06:04 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
414b7af680 [lychee] Migrate to common v3 (#1035)
* [lychee] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
Co-authored-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-21 11:58:41 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
405f263a40 [lazylibrarian] Migrate to common v3 (#1029)
* [lazylibrarian] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
Co-authored-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-21 11:53:26 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
7f81fdce5e [CI] Update CI
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-21 11:41:59 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
4597588ff6 [transmission] Migrate to common v3 (#1028)
* [transmission] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
Co-authored-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-21 11:38:59 +02:00
k8s-at-home[bot]
4747f7b2f4 Auto-generate chart summary [no ci] 2021-06-21 08:49:01 +00:00
nιcнolaѕ wιlde
82e88a43a4 [komga] New Chart (#1041)
Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-21 10:48:42 +02:00
claughinghouse
c187e518d6 feat: bump mealie container version (#1038) 2021-06-21 09:08:42 +02:00
k8s-at-home[bot]
f276622036 Auto-generate chart summary [no ci] 2021-06-21 06:47:48 +00:00
nιcнolaѕ wιlde
34af2fc726 [icinga2] New Chart (#1032)
* [icinga2] New Chart

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-21 08:47:30 +02:00
Angel Nunez Mencias
6eae653ea4 [zalando-postgres-cluster ] Enable additional settings for dumpBackup (#1037)
* enable additional settings for dumpBackup

* Update charts/stable/zalando-postgres-cluster/values.yaml

Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <bernd@bjws.nl>

* add feedback

Co-authored-by: angelnu <git@angelnucom>
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <bernd@bjws.nl>
2021-06-20 22:12:35 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
ee3c2a7fe0 [meta] Clean up vscode folder
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-18 11:22:38 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
ae91887c19 [meta] Update vscode recommended extensions
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-18 10:31:36 +02:00
allcontributors[bot]
a145d13dd9 docs: add Truxnell as a contributor for code (#1034)
* docs: update README.md [skip ci]

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

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-18 08:34:51 +02:00
Nat Allan
6a122a3153 [foundryvtt] Fix typo on spelling of foundry (#1018)
* Fix typo on spelling of foundry
2021-06-18 08:33:11 +02:00
k8s-at-home[bot]
57c7d7b2fd Auto-generate chart summary [no ci] 2021-06-18 06:09:22 +00:00
nιcнolaѕ wιlde
4b244cae3f [owncloud-ocis] New Chart (#1033)
Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-18 08:09:03 +02:00
k8s-at-home[bot]
1199385813 Auto-generate chart README [no ci] 2021-06-17 22:16:41 +00:00
renovate[bot]
df077379bf chore(deps): update helm chart common to v3.2.0 (#1031)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-17 18:16:03 -04:00
Angel Nunez Mencias
b9828b848d update to webhook 1.2 (#1027)
Co-authored-by: angelnu <git@angelnucom>
2021-06-17 07:35:27 +02:00
k8s-at-home[bot]
301e2a92af Auto-generate chart README [no ci] 2021-06-16 19:20:30 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
866512eef0 [homebridge] Migrate to common v3 (#1005)
* [homebridge] Migrate to common v3

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

* [homebridge] Update to latest common

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-16 15:20:19 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
690639ef33 [deconz] Migrate to common v3 (#1017)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-16 15:19:41 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
5cba3de4cf [joplin-server] Migrate to common v3 (#1016)
* [joplin-server] Migrate to common v3

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

* Revert image tag change

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-16 15:18:54 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
187abe7849 [calibre] Migrate to common v3 (#1004)
* [calibre] Migrate to common v3

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

* Fix ingress

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

* [calibre] Update to latest common

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-16 15:18:02 -04:00
k8s-at-home[bot]
f134ec7be6 Auto-generate chart README [no ci] 2021-06-16 19:17:50 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
ddb87d0ea5 [zwavejs2mqtt] Migrate to common v3 (#1014)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-16 15:17:27 -04:00
Angel Nunez Mencias
ddbb9a6707 [dnsmadeeasy-webhook] fix webhook port names to match probes (#1024)
* [dnsmadeeasy-webhook] fix webhook port names to match probes

* Add feedback

Co-authored-by: angelnu <git@angelnucom>
2021-06-16 10:17:47 +02:00
allcontributors[bot]
046b4e77d3 docs: add brandon099 as a contributor for code (#1025)
* docs: update README.md [skip ci]

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

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-15 20:33:54 +02:00
k8s-at-home[bot]
c2a1e40bfe Auto-generate chart summary [no ci] 2021-06-15 18:31:01 +00:00
Brandon Clifford
e05ab1488c [nullserv] Add chart (#1013)
* [nullserv] Add chart

Signed-off-by: Brandon Clifford <brandon@clifford.sh>

* [nullserv] Move chart to stable, remove unneeded service, and readme updates

* Update charts/stable/nullserv/values.yaml

* Fix image tag

Co-authored-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-15 20:30:42 +02:00
k8s-at-home[bot]
e9e819666d Auto-generate chart README [no ci] 2021-06-15 10:17:34 +00:00
renovate[bot]
805ad3e5e8 chore(deps): update helm chart common to v3.1.1 (#1015)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-15 12:17:12 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
41510259c5 [CI] Update CI 2021-06-15 11:27:57 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
38164be149 [CI] Update CI
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-15 10:13:20 +02:00
Angel Nunez Mencias
964944a6cf [dnsmadeeasy-webhook] fix service and args (#1012)
Co-authored-by: angelnu <git@angelnucom>
2021-06-15 08:50:08 +02:00
k8s-at-home[bot]
e517349340 Auto-generate chart README [no ci] 2021-06-14 17:00:39 +00:00
renovate[bot]
953684762c chore(deps): update helm chart common to v3.1.0 (#1010) 2021-06-14 19:00:19 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
a16010c772 [healthchecks] Migrate to common v3 (#1006)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-14 12:24:35 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
743fb67d7d [homer] Migrate to common v3 (#1007)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-14 12:23:44 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
ad6211098e [hyperion-ng] Migrate to common v3 (#1008)
* [hyperion-ng] Migrate to common v3

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

* Actually bump the chart dependency

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-14 12:22:45 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
01a40b5431 [icantbelieveitsnotvaletudo] Migrate to common v3 (#1009)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-14 12:21:48 -04:00
k8s-at-home[bot]
72fdff6400 Auto-generate chart README [no ci] 2021-06-14 15:35:46 +00:00
Angel Nunez Mencias
13c4cb5493 [dnsmadeeasy-webhook][tt-rss][zalando-postgres-cluster] update to common-v3 (#986) 2021-06-14 17:35:22 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
bdac05e23b [jackett] Migrate to common v3 (#992)
* [jackett] Migrate to common v3

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

* Auto-generate chart README

* Migrate values

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

Co-authored-by: k8s-at-home[bot] <k8s-at-home[bot]@users.noreply.github.com>
2021-06-13 07:54:06 -04:00
Angel Nunez Mencias
9498870c02 fix pod-gateway service definition (#1003)
Co-authored-by: angelnu <git@angelnucom>
2021-06-13 12:30:38 +02:00
k8s-at-home[bot]
4ab426fddb Auto-generate chart README [no ci] 2021-06-13 07:46:47 +00:00
nιcнolaѕ wιlde
077afc9d29 [grocy] Migrate to common v3 (#1001) 2021-06-13 09:46:26 +02:00
nιcнolaѕ wιlde
687ddf88ec [heimdall] Migrate to common v3 (#1002) 2021-06-13 09:38:01 +02:00
nιcнolaѕ wιlde
b2f256d380 [gonic] Migrate to common v3 (#1000) 2021-06-13 09:30:34 +02:00
nιcнolaѕ wιlde
253fbadeeb [gaps] Migrate to common v3 (#999) 2021-06-13 09:24:18 +02:00
nιcнolaѕ wιlde
73387a3987 [freshrss] Migrate to common v3 (#998)
Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-13 09:15:19 +02:00
nιcнolaѕ wιlde
606c578a94 [focalboard] Migrate to common v3 (#997)
Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-13 09:06:53 +02:00
nιcнolaѕ wιlde
7f4f247a33 [flood] Migrate to common v3 (#996)
* [flood] Migrate to common v3

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

* Add accessMode and size

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

* Fix errors

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-12 18:59:47 -04:00
k8s-at-home[bot]
d6686e5805 Auto-generate chart README [no ci] 2021-06-12 15:42:00 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
0f386aee53 [adguard-home] Fix port (#995)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-12 11:41:39 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
6b1bf47c1c [CI] Update CI 2021-06-12 17:09:18 +02:00
k8s-at-home[bot]
7c27e23147 Auto-generate chart README [no ci] 2021-06-12 15:06:40 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
c45892bee6 [CI] Update CI 2021-06-12 17:01:32 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
2de98a94da [CI] Update CI 2021-06-12 16:58:32 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
5a1e4b4c96 [CI] Update CI 2021-06-12 16:56:04 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
7c28992f55 [CI] Update CI 2021-06-12 16:48:01 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
7af29b7a82 Update CI 2021-06-12 16:43:21 +02:00
Morre Meyer
32d9f7b16a [home-assistant] fix: home-assistant ServiceMonitor now accepts a portName setting (#985)
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-12 16:40:17 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
ffa8bd53c9 [CI] Update CI
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-12 16:30:35 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
417dd63006 [CI] Update CI
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-12 16:22:34 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
fce43fdc84 [CI] Update CI 2021-06-12 16:05:52 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
943302e00f [CI] CI Update 2021-06-12 16:03:09 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
c52f0b2b2c [CI] Update CI 2021-06-12 15:52:44 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
da4ae6c5d6 [CI] Update CI 2021-06-12 15:47:35 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
b8cc842cbf [CI] Update CI 2021-06-12 15:43:22 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
c8d6a4c612 [CI] Update CI 2021-06-12 15:39:04 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
6e610d870c [CI] Update CI 2021-06-12 15:33:28 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
446836375c [CI] Update CI 2021-06-12 15:31:18 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
ffa47f512f [CI] Update CI 2021-06-12 15:21:15 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
b62bf06af6 [CI] Update CI 2021-06-12 15:14:15 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
853442d375 [CI] Update CI 2021-06-12 15:10:48 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
42a9c434f6 [CI] Update CI 2021-06-12 15:07:27 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
58b0343233 [CI] Update CI 2021-06-12 15:02:41 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
fbecb3a3c3 [ci] Update CI 2021-06-12 14:54:17 +02:00
nιcнolaѕ wιlde
747da94940 [booksonic-air] Migrate to common v3 (#989)
* [booksonic-air] Migrate to common v3

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

* Add repository change to changelog

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-12 08:45:26 -04:00
nιcнolaѕ wιlde
7d1d105aa8 [duplicati] Migrate to common v3 (#987)
* [duplicati] Migrate to common v3

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

* Change repository to ghcr.io/linuxserver/duplicati

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-12 08:37:10 -04:00
nιcнolaѕ wιlde
2caae48b99 [esphome] Migrate to common v3 (#988)
Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-12 08:36:05 -04:00
nιcнolaѕ wιlde
63a557ab3b [flaresolverr] Migrate to common v3 (#990)
Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-12 08:34:35 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
e062593a2f [ci] Better workflow (#991)
* [ci] Better workflow
* Remove skip checks, those are native now

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-12 09:07:32 +02:00
nιcнolaѕ wιlde
656b00cd34 [dizquetv] Migrate to common v3 (#984)
* [deluge] Migrate to common v3

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

* Fix linting issues

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

* [dizquetv] Migrate to common v3

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-11 16:05:05 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
0c85e04946 [meta] Auto-generate docs (#974)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-11 13:56:14 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
012d8d7c62 [adguard-home] Migrate to common v3 (#952)
* [adguard-home] Migrate to common v3

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

* Fix linting error

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

* Use include instead of template

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

* update config to newest

* bump deps

* Update README.md

Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
2021-06-11 13:54:04 -04:00
nιcнolaѕ wιlde
0cf9ec793f [calibre-web] Migrate to common v3 (#973) 2021-06-11 19:44:17 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
25c3695e0f [qbittorrent] Migrate to common v3 (#978)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-11 13:33:15 -04:00
nιcнolaѕ wιlde
3d73b38c7b [deluge] Migrate to common v3 (#981)
* [deluge] Migrate to common v3

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

* Fix linting issues

Signed-off-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-11 13:31:45 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
0c589bf088 [photoprism] Migrate to common v3 (#980)
* [photoprism] Migrate to common v3

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

* Fix indenting

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-11 13:29:55 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
527dd9fcc9 [jellyfin] Migrate to common v3 (#977)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-11 13:28:52 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
6766dae946 [octoprint] Migrate to common v3 (#976)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-11 13:28:07 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
fe14d15444 [nzbget] Migrate to common v3 (#975)
* [nzbget] Migrate to common v3

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

* Update charts/stable/nzbget/Chart.yaml

Co-authored-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>

Co-authored-by: nιcнolaѕ wιlde <ncwilde43@gmail.com>
2021-06-11 13:27:12 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
5fe9446653 [meta] Generate charts summary page (#982)
* [meta] Generate charts summary page

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-11 17:09:14 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
77ffc073cf [pod-gateway] Fix sidecar command (#979)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-11 15:38:31 +02:00
Angel Nunez Mencias
138e4161cb [pod-gateway] Update to common v3, order of default was inversed (#944)
* order of default was inversed

* Update to common 3.0.1
2021-06-11 10:06:57 +02:00
ᗪєνιη ᗷυнʟ
9664be3916 deprecate zwave2mqtt (#971) 2021-06-10 20:50:14 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
299ed3ec71 [*arr] Migrate to common v3 (#969)
* [bazarr] Migrate to common v3

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

* [lidarr] Migrate to common v3

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

* [prowlarr] Migrate to common v3

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

* Update README

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

* [home-assistant] Fix documentation

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

* [home-assistant] Fix values

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

* [radarr] Migrate to common v3

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

* [readarr] Migrate to common v3

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

* [sonarr] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 14:40:31 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
00792aa1c0 [mealie] Migrate to common v3 (#967)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 14:23:43 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
097d61499e [dsmr-reader] Migrate to common v3 (#968)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 14:23:04 -04:00
Ryan Walter
053e1952e8 [founderyvtt] Update to commons 3.0.0 (#948)
* [founderyvtt] Update to commons 3.0.0

* Added inline docs

* bump commons dep

* Update charts/stable/founderyvtt/values.yaml

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

* Commons bump and doc update

Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 13:06:29 -04:00
Ryan Walter
6b8aaafbc3 [haste-server] Updated to Commons 3.0.0 (#947)
* [haste-server] Updated to Commons 3.0.0

* Update charts/stable/haste-server/Chart.yaml

Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>

* Inline docs for haste-server

* Update charts/stable/haste-server/README_CHANGELOG.md.gotmpl

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

* Update charts/stable/haste-server/values.yaml

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

* bump commons and regen doc

Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 12:57:43 -04:00
Ryan Walter
baedab9658 [vaultwarden] Update to commons 3.0.0 (#949)
* [vaultwarden] Update to commons 3.0.0

* Bump to commons 3.0.1

* Inline Docs

* pre-commit fixes

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

* Update charts/stable/vaultwarden/README_CHANGELOG.md.gotmpl

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

* Update charts/stable/vaultwarden/values.yaml

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

* Update charts/stable/vaultwarden/README_CHANGELOG.md.gotmpl

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

* Update charts/stable/vaultwarden/values.yaml

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

* bumb chart commons dep

* reggen doc

Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 12:53:18 -04:00
nιcнolaѕ wιlde
b20bffc634 [openemr] Migrate to common v3 (#960)
* [openemr] Migrate to common v3

Signed-off-by: Nicholas Wilde <ncwilde43@gmail.com>
2021-06-10 17:30:13 +02:00
nιcнolaѕ wιlde
0572c4a6b7 [emby] Migrate to common v3 (#961)
* [emby] Migrate to common v3

Signed-off-by: Nicholas Wilde <ncwilde43@gmail.com>
2021-06-10 17:28:46 +02:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
3077b9122c [home-assistant] Migrate to common v3 (#964)
* [home-assistant] Migrate to common v3

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

* Use postgresql 10.4.9

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

* Actually bump the chart

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

* Bump common to 3.0.2

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 08:16:11 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
b0067a5394 [intel-gpu-plugin] Migrate to common v3 (#966)
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-10 08:15:25 -04:00
687 changed files with 12453 additions and 7474 deletions

View File

@@ -238,6 +238,60 @@
"contributions": [ "contributions": [
"code" "code"
] ]
},
{
"login": "brandon099",
"name": "Brandon Clifford",
"avatar_url": "https://avatars.githubusercontent.com/u/1628223?v=4",
"profile": "https://github.com/brandon099",
"contributions": [
"code"
]
},
{
"login": "Truxnell",
"name": "Nat Allan",
"avatar_url": "https://avatars.githubusercontent.com/u/19149206?v=4",
"profile": "http://www.voltaicforge.com",
"contributions": [
"code"
]
},
{
"login": "jmmaloney4",
"name": "Jack Maloney",
"avatar_url": "https://avatars.githubusercontent.com/u/5781547?v=4",
"profile": "https://github.com/jmmaloney4",
"contributions": [
"code"
]
},
{
"login": "zamnuts",
"name": "Andrew Zammit",
"avatar_url": "https://avatars.githubusercontent.com/u/4969305?v=4",
"profile": "https://github.com/zamnuts",
"contributions": [
"code"
]
},
{
"login": "TuxOtaku",
"name": "Ryan Draga",
"avatar_url": "https://avatars.githubusercontent.com/u/3494484?v=4",
"profile": "https://boxingoctop.us",
"contributions": [
"code"
]
},
{
"login": "jkroepke",
"name": "Jan-Otto Kröpke",
"avatar_url": "https://avatars.githubusercontent.com/u/1560587?v=4",
"profile": "https://github.com/jkroepke",
"contributions": [
"code"
]
} }
], ],
"contributorsPerLine": 7, "contributorsPerLine": 7,

View File

@@ -1,26 +0,0 @@
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.154.0/containers/ruby/.devcontainer/base.Dockerfile
# [Choice] Ruby version: 2, 2.7, 2.6, 2.5
ARG VARIANT="2"
FROM mcr.microsoft.com/vscode/devcontainers/ruby:0-${VARIANT}
ENV DEBIAN_FRONTEND=noninteractive
COPY Gemfile /tmp/Gemfile
RUN \
apt-get update \
&& \
apt-get -y install --no-install-recommends \
jq \
libjq-dev \
libonig-dev \
gnupg2 \
&& \
sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b /usr/local/bin \
&& \
curl -fsSL https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | /bin/bash - \
&& \
bundle config set system 'true' \
&& bundle install --gemfile /tmp/Gemfile \
&& rm /tmp/Gemfile

View File

@@ -1,33 +0,0 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.154.0/containers/ruby
{
"name": "Ruby",
"build": {
"context": "..",
"dockerfile": "Dockerfile",
"args": {
// Update 'VARIANT' to pick a Ruby version: 2, 2.7, 2.6, 2.5
"VARIANT": "2.7",
}
},
// Set *default* container specific settings.json values on container create.
"settings": {
"terminal.integrated.shell.linux": "/bin/bash"
},
// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"ms-kubernetes-tools.vscode-kubernetes-tools",
"rebornix.Ruby"
],
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "export RUBYJQ_USE_SYSTEM_LIBRARIES=1 && bundle install",
// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode"
}

View File

@@ -6,16 +6,16 @@ chart-dirs:
- charts/stable - charts/stable
excluded-charts: excluded-charts:
- charts/stable/alertmanager-bot - charts/stable/alertmanager-bot
- charts/stable/dnsmadeeasy-webhook
- charts/stable/multus - charts/stable/multus
- charts/stable/promcord - charts/stable/promcord
- charts/stable/reg - charts/stable/reg
- charts/stable/ser2sock - charts/stable/ser2sock
- charts/stable/zalando-postgres-cluster - charts/stable/zalando-postgres-cluster
- charts/stable/zigbee2mqtt - charts/stable/zigbee2mqtt
- charts/stable/founderyvtt - charts/stable/foundryvtt
- charts/stable/pod-gateway - charts/stable/pod-gateway
chart-repos: chart-repos:
- bitnami=https://charts.bitnami.com/bitnami - bitnami=https://charts.bitnami.com/bitnami
- k8s-at-home-libraries=https://library-charts.k8s-at-home.com - k8s-at-home-libraries=https://library-charts.k8s-at-home.com
- k8s-at-home=https://k8s-at-home.com/charts - k8s-at-home=https://k8s-at-home.com/charts
- jetstack=https://charts.jetstack.io

View File

@@ -9,3 +9,4 @@ chart-repos:
- bitnami=https://charts.bitnami.com/bitnami - bitnami=https://charts.bitnami.com/bitnami
- k8s-at-home-libraries=https://library-charts.k8s-at-home.com - k8s-at-home-libraries=https://library-charts.k8s-at-home.com
- k8s-at-home=https://k8s-at-home.com/charts - k8s-at-home=https://k8s-at-home.com/charts
- jetstack=https://charts.jetstack.io

View File

@@ -1,6 +1,6 @@
--- ---
labels: labels:
- name: kind:invalid-template - name: kind:incomplete-template
labeled: labeled:
issue: issue:
body: | body: |
@@ -13,7 +13,7 @@ labels:
labeled: labeled:
issue: issue:
body: | body: |
:wave: @{issue-author}, we use the issue tracker exclusively :wave: @{{ issue.user.login }}, we use the issue tracker exclusively
for bug reports and feature requests. However, this issue appears for bug reports and feature requests. However, this issue appears
to be a support request. Please use our support channels to be a support request. Please use our support channels
to get help. to get help.
@@ -22,8 +22,28 @@ labels:
- [GitHub Discussions](https://github.com/k8s-at-home/organization/discussions) - [GitHub Discussions](https://github.com/k8s-at-home/organization/discussions)
action: close action: close
- name: kind:incomplete-pr - name: kind:incomplete-docs
labeled: labeled:
pr: pr:
body: | body: |
:wave: @{{ pull_request.user.login }}, thanks for taking the time to submit this PR. 🙏🏽 Would you mind updating the `version` in `Chart.yaml` per [semver](http://semver.org/) and then update `README_CHANGELOG.md.gotmpl` and run `./hack/gen-helm-docs.sh stable <chart>` again? :wave: @{{ pull_request.user.login }}, thanks for taking the time to submit this PR. 🙏🏽
We have noticed that the chart documentation has not been completely updated for this PR.
Could you please make sure that the following items have been updated:
- `version` in `Chart.yaml` has been updated per [semver](http://semver.org/)
- `README_CHANGELOG.md.gotmpl` contains a summary of the updates for this new version
- [Documentation strings](https://github.com/norwoodj/helm-docs#valuesyaml-metadata) have been added to the keys in `values.yaml`.
Afterwards you can run `./hack/gen-helm-docs.sh stable <chart>` again to update the chart's `README.md` file.
- name: kind:incorrect-title
labeled:
pr:
body: |
:wave: @{{ pull_request.user.login }}, thanks for taking the time to submit this PR. 🙏🏽
We have noticed that the PR title does not adhere to our desired format.
Could you please make sure that it follows the pattern `[<lowercase chart name>] <Update description>`?
Example: `[radarr] Update image version`.
Thanks!

24
.github/labels.json vendored Normal file
View File

@@ -0,0 +1,24 @@
{
"labels": {
"kind:incorrect-title": {
"name": "kind:incorrect-title",
"colour": "#ffb700",
"description": "Incorrect title"
}
},
"pr": {
"kind:incorrect-title": {
"requires": 2,
"conditions": [
{
"type": "creatorMatches",
"pattern": "^(?!renovate).+"
},
{
"type": "titleMatches",
"pattern": "^(?!\\[[a-z]+\\]\\s[A-Z].+).+"
}
]
}
}
}

View File

@@ -1,52 +0,0 @@
#
# Disabled until we fix the chart releaser
#
# name: "Charts: helm-docs"
# on:
# workflow_dispatch:
# schedule:
# - cron: "0 0 * * *"
# jobs:
# update-helm-docs:
# runs-on: ubuntu-20.04
# steps:
# - name: Checkout
# uses: actions/checkout@v2
# with:
# fetch-depth: 0
# - name: Install Helm
# uses: azure/setup-helm@v1
# with:
# version: v3.5.3
# - uses: actions/setup-python@v2
# with:
# python-version: 3.7
# - name: Install helm-docs
# run: |
# wget -O /tmp/helm-docs.deb https://github.com/norwoodj/helm-docs/releases/download/v1.5.0/helm-docs_1.5.0_linux_amd64.deb
# sudo dpkg -i /tmp/helm-docs.deb
# - name: Update Helm docs
# run: |
# ./hack/gen-helm-docs.sh
# - name: Create pull request for helm-docs
# uses: peter-evans/create-pull-request@v3
# with:
# token: ${{ secrets.GITHUB_TOKEN }}
# branch: "helm-docs/ci"
# delete-branch: true
# title: "chore(docs): update helm-docs [ci-skip]"
# signoff: true
# committer: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
# author: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
# commit-message: "chore(docs): update helm-docs [ci-skip]"
# body: |
# Signed-off-by: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
# labels: helm-docs

View File

@@ -9,9 +9,12 @@ on:
- '!charts/**/README_CHANGELOG.md.gotmpl' - '!charts/**/README_CHANGELOG.md.gotmpl'
- '!charts/**/README_CONFIG.md.gotmpl' - '!charts/**/README_CONFIG.md.gotmpl'
concurrency:
group: ${{ github.head_ref }}-lint
cancel-in-progress: true
jobs: jobs:
changes-lint: changes-lint:
if: "!contains(github.event.head_commit.message, '[ci-skip]')"
name: Detect changes for linting name: Detect changes for linting
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
outputs: outputs:
@@ -27,7 +30,7 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- name: Set up chart-testing - name: Set up chart-testing
uses: helm/chart-testing-action@v2.0.1 uses: helm/chart-testing-action@v2.1.0
- name: Install Dev tools - name: Install Dev tools
run: | run: |
@@ -47,7 +50,6 @@ jobs:
fi fi
changes-install: changes-install:
if: "!contains(github.event.head_commit.message, '[ci-skip]')"
name: Detect changes for install name: Detect changes for install
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
outputs: outputs:
@@ -63,7 +65,7 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- name: Set up chart-testing - name: Set up chart-testing
uses: helm/chart-testing-action@v2.0.1 uses: helm/chart-testing-action@v2.1.0
- name: Install Dev tools - name: Install Dev tools
run: | run: |
@@ -85,13 +87,21 @@ jobs:
lint: lint:
needs: needs:
- changes-lint - changes-lint
if: "!contains(github.event.head_commit.message, '[ci-skip]') && needs.changes-lint.outputs.detected == 'true'" if:
needs.changes-lint.outputs.detected == 'true'
name: Lint charts name: Lint charts
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
fetch-depth: 0 fetch-depth: 0
- name: Install Helm - name: Install Helm
@@ -104,22 +114,58 @@ jobs:
python-version: 3.7 python-version: 3.7
- name: Set up chart-testing - name: Set up chart-testing
uses: helm/chart-testing-action@v2.0.1 uses: helm/chart-testing-action@v2.1.0
- name: Run chart-testing (lint) - name: Run chart-testing (lint)
id: lint id: lint
run: ct lint --config .github/ct-lint.yaml run: ct lint --config .github/ct-lint.yaml
# CI Passed
- name: "add label: ok"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "lint:ok"
- name: "remove label: failed"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "lint:failed"
# CI Failed
- name: "add label: failed"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "lint:failed"
- name: "remove label: ok"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "lint:ok"
unittest: unittest:
needs: needs:
- lint - lint
if: "!contains(github.event.head_commit.message, '[ci-skip]')"
name: Run unit tests name: Run unit tests
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
fetch-depth: 0 fetch-depth: 0
- name: Install Dev tools - name: Install Dev tools
@@ -149,7 +195,8 @@ jobs:
needs: needs:
- changes-install - changes-install
- lint - lint
if: "!contains(github.event.head_commit.message, '[ci-skip]') && needs.changes-install.outputs.detected == 'true'" if:
needs.changes-install.outputs.detected == 'true'
name: Install charts name: Install charts
strategy: strategy:
matrix: ${{ fromJson(needs.changes-install.outputs.matrix) }} matrix: ${{ fromJson(needs.changes-install.outputs.matrix) }}
@@ -157,9 +204,16 @@ jobs:
max-parallel: 15 max-parallel: 15
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
fetch-depth: 0 fetch-depth: 0
- name: Install Helm - name: Install Helm
@@ -172,7 +226,7 @@ jobs:
python-version: 3.7 python-version: 3.7
- name: Set up chart-testing - name: Set up chart-testing
uses: helm/chart-testing-action@v2.0.1 uses: helm/chart-testing-action@v2.1.0
- name: Create k3d cluster - name: Create k3d cluster
uses: nolar/setup-k3d-k3s@v1 uses: nolar/setup-k3d-k3s@v1
@@ -195,6 +249,42 @@ jobs:
name: Install successful name: Install successful
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Check install matrix status - name: Check install matrix status
if: ${{ !contains(github.event.head_commit.message, '[ci-skip]') && needs.changes-install.outputs.detected == 'true' && needs.install.result != 'success' }} if: ${{ needs.changes-install.outputs.detected == 'true' && needs.install.result != 'success' }}
run: exit 1 run: exit 1
# CI Passed
- name: "add label: ok"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "install:ok"
- name: "remove label: failed"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "install:failed"
# CI Failed
- name: "add label: failed"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "install:failed"
- name: "remove label: ok"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "install:ok"

View File

@@ -9,30 +9,115 @@ on:
- master - master
paths: paths:
- 'charts/**' - 'charts/**'
- '!charts/**/README.md'
- '!charts/**/README.md.gotmpl'
- '!charts/**/README_CHANGELOG.md.gotmpl'
- '!charts/**/README_CONFIG.md.gotmpl'
jobs: jobs:
release: generate-readme:
if: "!contains(github.event.head_commit.message, '[ci-skip]')" name: Auto-generate chart README
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- name: Get k8s-at-home token
id: get-app-token
uses: getsentry/action-github-app-token@v1
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
ref: master
- uses: dorny/paths-filter@v2
id: filter
with:
base: ${{ github.ref }}
list-files: shell
filters: |
addedOrModified:
- added|modified: 'charts/**'
- name: Install Helm
if: steps.filter.outputs.addedOrModified == 'true'
uses: azure/setup-helm@v1
with:
version: v3.5.3
- uses: actions/setup-python@v2
if: steps.filter.outputs.addedOrModified == 'true'
with:
python-version: 3.7
- name: Install helm-docs
if: steps.filter.outputs.addedOrModified == 'true'
run: |
wget -O /tmp/helm-docs.deb https://github.com/norwoodj/helm-docs/releases/download/v1.5.0/helm-docs_1.5.0_linux_amd64.deb
sudo dpkg -i /tmp/helm-docs.deb
- name: Run against changed charts
if: steps.filter.outputs.addedOrModified == 'true'
run: |
CHARTS=()
PATHS=(${{ steps.filter.outputs.addedOrModified_files }})
# Get only the chart paths
for i in "${PATHS[@]}"
do
IFS='/' read -r -a path_parts <<< "$i"
CHARTS+=("${path_parts[1]}/${path_parts[2]}")
done
# Remove duplicates
CHARTS=( `for i in ${CHARTS[@]}; do echo $i; done | sort -u` )
for i in "${CHARTS[@]}"
do
echo "Rendering README for chart ${i}"
IFS='/' read -r -a chart_parts <<< "$i"
if [ -f "charts/${chart_parts[0]}"/"${chart_parts[1]}/Chart.yaml" ]; then
./hack/gen-helm-docs.sh "${chart_parts[0]}" "${chart_parts[1]}"
fi
echo ""
done
- name: Create commit
if: steps.filter.outputs.addedOrModified == 'true'
uses: stefanzweifel/git-auto-commit-action@v4
with:
push_options: --force
commit_message: Auto-generate chart README [no ci]
commit_user_name: k8s-at-home[bot]
commit_user_email: k8s-at-home[bot]@users.noreply.github.com
commit_author: k8s-at-home[bot] <k8s-at-home[bot]@users.noreply.github.com>
file_pattern: charts/**/
release:
runs-on: ubuntu-20.04
needs:
- generate-readme
steps:
- name: Get k8s-at-home token
id: get-app-token
uses: getsentry/action-github-app-token@v1
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout
uses: actions/checkout@v2
with:
token: ${{ steps.get-app-token.outputs.token }}
ref: master
fetch-depth: 0 fetch-depth: 0
- name: Configure Git - name: Configure Git
run: | run: |
git config user.name "$GITHUB_ACTOR" git config user.name "k8s-at-home[bot]"
git config user.email "$GITHUB_ACTOR@users.noreply.github.com" git config user.email "k8s-at-home[bot]@users.noreply.github.com"
- name: Install Helm - name: Install Helm
uses: azure/setup-helm@v1 uses: azure/setup-helm@v1
with: with:
version: v3.5.3 version: v3.5.4
- name: Run chart-releaser - name: Run chart-releaser
uses: helm/chart-releaser-action@v1.2.1 uses: helm/chart-releaser-action@v1.2.1
@@ -40,5 +125,44 @@ jobs:
charts_dir: charts/* charts_dir: charts/*
charts_repo_url: https://k8s-at-home.com/charts/ charts_repo_url: https://k8s-at-home.com/charts/
env: env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" CR_TOKEN: "${{ steps.get-app-token.outputs.token }}"
CR_SKIP_EXISTING: "true" CR_SKIP_EXISTING: "true"
generate-summary:
name: Auto-generate charts summary
runs-on: ubuntu-20.04
needs:
- release
steps:
- name: Get k8s-at-home token
id: get-app-token
uses: getsentry/action-github-app-token@v1
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout
uses: actions/checkout@v2
with:
token: ${{ steps.get-app-token.outputs.token }}
ref: master
fetch-depth: 0
- name: Install yq
uses: chrisdickinson/setup-yq@latest
with:
yq-version: v4.9.3
- name: Run script
run: |
./hack/gen-chart-summary.sh
- name: Create Commit
uses: stefanzweifel/git-auto-commit-action@v4
with:
push_options: --force
commit_message: Auto-generate chart summary [no ci]
commit_user_name: k8s-at-home[bot]
commit_user_email: k8s-at-home[bot]@users.noreply.github.com
commit_author: k8s-at-home[bot] <k8s-at-home[bot]@users.noreply.github.com>
file_pattern: charts/README.md

View File

@@ -1,28 +0,0 @@
---
name: 'Label Commenter'
on:
issues:
types:
- labeled
- unlabeled
pull_request_target:
types:
- labeled
- unlabeled
permissions:
contents: read
issues: write
pull-requests: write
jobs:
support:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
with:
ref: master
- name: Label Commenter
uses: peaceiris/actions-label-commenter@v1

View File

@@ -0,0 +1,37 @@
---
name: 'Metadata: Label Commenter'
on:
issues:
types:
- labeled
- unlabeled
pull_request_target:
types:
- labeled
- unlabeled
permissions:
contents: read
issues: write
pull-requests: write
jobs:
comment:
name: Label commenter
runs-on: ubuntu-20.04
steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- uses: actions/checkout@v2
with:
token: ${{ steps.get-app-token.outputs.token }}
ref: master
- uses: peaceiris/actions-label-commenter@v1
with:
github_token: ${{ steps.get-app-token.outputs.token }}

View File

@@ -0,0 +1,42 @@
---
name: "Metadata: Label issues and pull requests"
on:
issues:
types:
- opened
- edited
- closed
- reopened
pull_request:
types:
- opened
- edited
- closed
- reopened
- ready_for_review
- synchronize
permissions:
contents: read
issues: write
pull-requests: write
jobs:
label:
name: Label issues and pull requests
runs-on: ubuntu-20.04
steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- uses: actions/checkout@v2
with:
token: ${{ steps.get-app-token.outputs.token }}
- uses: IvanFon/super-labeler-action@v1
with:
github-token: ${{ steps.get-app-token.outputs.token }}

View File

@@ -4,15 +4,25 @@ on:
workflow_dispatch: workflow_dispatch:
pull_request: pull_request:
concurrency:
group: ${{ github.head_ref }}-precommit
cancel-in-progress: true
jobs: jobs:
pre-commit-check: pre-commit-check:
if: "!contains(github.event.head_commit.message, '[ci-skip]')"
name: Run pre-commit checks name: Run pre-commit checks
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
fetch-depth: 0 fetch-depth: 0
- uses: dorny/paths-filter@v2 - uses: dorny/paths-filter@v2
@@ -36,3 +46,33 @@ jobs:
if: steps.filter.outputs.addedOrModified != 'true' if: steps.filter.outputs.addedOrModified != 'true'
with: with:
extra_args: --all-files extra_args: --all-files
# CI Passed
- name: "add label: ok"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "precommit:ok"
- name: "remove label: failed"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "precommit:failed"
# CI Failed
- name: "add label: failed"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "precommit:failed"
- name: "remove label: ok"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "precommit:ok"

View File

@@ -1,7 +1,7 @@
# See https://pre-commit.com for more information # See https://pre-commit.com for more information
repos: repos:
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.4.0 rev: v4.0.1
hooks: hooks:
- id: trailing-whitespace - id: trailing-whitespace
- id: end-of-file-fixer - id: end-of-file-fixer

View File

@@ -25,6 +25,14 @@ tasks:
- helm dependency update - helm dependency update
silent: true silent: true
dependency-cleanup:
desc: clean up chart dependencies
dir: "{{.GIT_ROOT}}/charts"
cmds:
- find {{.GIT_ROOT}}/charts/ -type f -name 'Chart.lock' -mindepth 1 -print0 | xargs -r -0 rm
- find {{.GIT_ROOT}}/charts/ -type d -name 'charts' -mindepth 1 -print0 | xargs -r -0 rm -rf
silent: true
lint: lint:
desc: lint your chart code desc: lint your chart code
dir: "{{.GIT_ROOT}}/charts/{{.CHART_TYPE}}/{{.CHART}}" dir: "{{.GIT_ROOT}}/charts/{{.CHART_TYPE}}/{{.CHART}}"
@@ -41,7 +49,7 @@ tasks:
deps: deps:
- check-chart - check-chart
- lint - lint
helm-docs: helm-docs:
desc: generate helm-docs desc: generate helm-docs
dir: "{{.GIT_ROOT}}/hack" dir: "{{.GIT_ROOT}}/hack"

View File

@@ -1,5 +1,7 @@
{ {
"recommendations": [ "recommendations": [
"ms-vscode-remote.remote-containers" "ms-kubernetes-tools.vscode-kubernetes-tools",
] "ms-vscode-remote.remote-containers",
} "mrmlnc.vscode-json5"
]
}

34
.vscode/launch.json vendored
View File

@@ -1,34 +0,0 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "UnitTest - active spec file only",
"type": "Ruby",
"request": "launch",
"cwd": "${workspaceRoot}",
"program": "/usr/local/bin/bundle",
"args": [
"exec",
"m",
"-r",
"${relativeFile}"
]
},
{
"name": "UnitTest - all spec files",
"type": "Ruby",
"request": "launch",
"cwd": "${workspaceRoot}",
"program": "/usr/local/bin/bundle",
"args": [
"exec",
"m",
"-r",
"${workspaceFolder}/test/charts"
]
}
]
}

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-26-orange.svg?style=flat-square)](#contributors-) [![All Contributors](https://img.shields.io/badge/all_contributors-32-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/)
@@ -80,6 +80,14 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center"><a href="https://github.com/jr0dd"><img src="https://avatars.githubusercontent.com/u/285797?v=4?s=100" width="100px;" alt=""/><br /><sub><b>jr0dd</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=jr0dd" title="Code">💻</a></td> <td align="center"><a href="https://github.com/jr0dd"><img src="https://avatars.githubusercontent.com/u/285797?v=4?s=100" width="100px;" alt=""/><br /><sub><b>jr0dd</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=jr0dd" title="Code">💻</a></td>
<td align="center"><a href="https://4xxi.com"><img src="https://avatars.githubusercontent.com/u/167288?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Aleksandr Beshkenadze</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=beshkenadze" title="Code">💻</a></td> <td align="center"><a href="https://4xxi.com"><img src="https://avatars.githubusercontent.com/u/167288?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Aleksandr Beshkenadze</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=beshkenadze" title="Code">💻</a></td>
<td align="center"><a href="https://unasuke.com"><img src="https://avatars.githubusercontent.com/u/4487291?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Yusuke Nakamura</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=unasuke" title="Code">💻</a></td> <td align="center"><a href="https://unasuke.com"><img src="https://avatars.githubusercontent.com/u/4487291?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Yusuke Nakamura</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=unasuke" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/brandon099"><img src="https://avatars.githubusercontent.com/u/1628223?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Brandon Clifford</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=brandon099" title="Code">💻</a></td>
<td align="center"><a href="http://www.voltaicforge.com"><img src="https://avatars.githubusercontent.com/u/19149206?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nat Allan</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=Truxnell" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/jmmaloney4"><img src="https://avatars.githubusercontent.com/u/5781547?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jack Maloney</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=jmmaloney4" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zamnuts"><img src="https://avatars.githubusercontent.com/u/4969305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrew Zammit</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=zamnuts" title="Code">💻</a></td>
<td align="center"><a href="https://boxingoctop.us"><img src="https://avatars.githubusercontent.com/u/3494484?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ryan Draga</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=TuxOtaku" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/jkroepke"><img src="https://avatars.githubusercontent.com/u/1560587?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jan-Otto Kröpke</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=jkroepke" title="Code">💻</a></td>
</tr> </tr>
</table> </table>

144
charts/README.md Normal file
View File

@@ -0,0 +1,144 @@
# Helm charts overview
### Stable charts:
| Chart | Description |
| ----- | ----------- |
| [adguard-home](stable/adguard-home) | DNS proxy as ad-blocker for local network |
| [airsonic](stable/airsonic) | Airsonic is a Free and Open Source community driven media server |
| [alertmanager-bot](stable/alertmanager-bot) | Bot for Prometheus Alertmanager |
| [apache-musicindex](stable/apache-musicindex) | Index and stream music using apache-musicindex and m3u playlists |
| [appdaemon](stable/appdaemon) | AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT. |
| [baikal](stable/baikal) | Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars. |
| [bazarr](stable/bazarr) | Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements |
| [blocky](stable/blocky) | DNS proxy as ad-blocker for local network |
| [booksonic-air](stable/booksonic-air) | Booksonic is a platform for accessing the audibooks you own wherever you are |
| [bookstack](stable/bookstack) | A simple, self-hosted, easy-to-use platform for organising and storing information. |
| [calibre-web](stable/calibre-web) | Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. |
| [calibre](stable/calibre) | Calibre is a powerful and easy to use e-book manager. |
| [comcast](stable/comcast) | periodic comcast data usage checks and save the results to InfluxDB |
| [deconz](stable/deconz) | deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. |
| [deluge](stable/deluge) | Deluge is a torrent download client |
| [dizquetv](stable/dizquetv) | Create live TV channel streams from media on your Plex servers. |
| [dnsmadeeasy-webhook](stable/dnsmadeeasy-webhook) | Cert-Manager Webhook for DNSMadeEasy |
| [dsmr-reader](stable/dsmr-reader) | DSMR-protocol reader, telegram data storage and energy consumption visualizer. |
| [duplicati](stable/duplicati) | Store securely encrypted backups on cloud storage services! |
| [emby](stable/emby) | Emby Server is a home media server |
| [esphome](stable/esphome) | ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. |
| [flaresolverr](stable/flaresolverr) | FlareSolverr is a proxy server to bypass Cloudflare protection |
| [flood](stable/flood) | Flood is a monitoring service for various torrent clients |
| [focalboard](stable/focalboard) | Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. |
| [foundryvtt](stable/foundryvtt) | An easy-to-deploy Dockerized Foundry Virtual Tabletop server |
| [freshrss](stable/freshrss) | FreshRSS is a self-hosted RSS feed aggregator |
| [gaps](stable/gaps) | Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. |
| [gollum](stable/gollum) | Gollum is a simple wiki system built on top of Git |
| [gonic](stable/gonic) | Music streaming server / subsonic server API implementation |
| [grocy](stable/grocy) | ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home |
| [haste-server](stable/haste-server) | Simple text sharing |
| [healthchecks](stable/healthchecks) | Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts. |
| [heimdall](stable/heimdall) | An Application dashboard and launcher |
| [home-assistant](stable/home-assistant) | Home Assistant |
| [homebridge](stable/homebridge) | A lightweight NodeJS server that emulates the iOS HomeKit API |
| [homer](stable/homer) | A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file. |
| [hyperion-ng](stable/hyperion-ng) | Hyperion is an opensource Bias or Ambient Lighting implementation |
| [icantbelieveitsnotvaletudo](stable/icantbelieveitsnotvaletudo) | Create live map data from Valetudo powered robots |
| [icinga2](stable/icinga2) | A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting. |
| [intel-gpu-plugin](stable/intel-gpu-plugin) | The Intel GPU plugin facilitates offloading the processing of computation intensive workloads to GPU hardware |
| [jackett](stable/jackett) | API Support for your favorite torrent trackers |
| [jellyfin](stable/jellyfin) | Jellyfin is a Free Software Media System |
| [jetbrains-projector](stable/jetbrains-projector) | Projector is a technology to run and access JetBrains IDEs remotely |
| [joplin-server](stable/joplin-server) | This server allows you to sync any Joplin client |
| [kanboard](stable/kanboard) | Kanboard is a free and open source Kanban project management software. |
| [komga](stable/komga) | A comics/mangas server to serve/stream pages via API |
| [lazylibrarian](stable/lazylibrarian) | A Helm chart for deploying LazyLibrarian |
| [leaf2mqtt](stable/leaf2mqtt) | Nissan Leaf connected services to MQTT adapter |
| [librespeed](stable/librespeed) | Librespeed is a HTML5 webpage to test upload and download speeds |
| [lidarr](stable/lidarr) | Looks and smells like Sonarr but made for music |
| [lychee](stable/lychee) | Lychee is a free photo-management tool, which runs on your server or web-space |
| [magic-mirror](stable/magic-mirror) | magic-mirror helm package |
| [mealie](stable/mealie) | 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. |
| [miniflux](stable/miniflux) | Miniflux is a minimalist and opinionated feed reader. |
| [minio-console](stable/minio-console) | A management console for minio server and operator |
| [modem-stats](stable/modem-stats) | periodic cable modem data collection and save the results to InfluxDB |
| [monica](stable/monica) | A Personal Relationship Management tool to help you organize your social life |
| [mosquitto](stable/mosquitto) | Eclipse Mosquitto - An open source MQTT broker |
| [multus](stable/multus) | multus CNI allows multiple NICs per pod |
| [mylar](stable/mylar) | Mylar is the automated Comic Book downloader (cbr/cbz) for use with various download clients. |
| [navidrome](stable/navidrome) | Navidrome is an open source web-based music collection server and streamer |
| [neolink](stable/neolink) | Neolink - RTSP bridge to Reolink IP cameras |
| [network-ups-tools](stable/network-ups-tools) | Network UPS Tools is a collection of programs which provide a common interface for monitoring and administering UPS, PDU and SCD hardware. |
| [node-red](stable/node-red) | Node-RED is low-code programming for event-driven applications |
| [nullserv](stable/nullserv) | A simple null file http and https server |
| [nzbget](stable/nzbget) | NZBGet is a Usenet downloader client |
| [nzbhydra2](stable/nzbhydra2) | Usenet meta search |
| [oauth2-proxy](stable/oauth2-proxy) | A reverse proxy that provides authentication with Google, Github or other providers |
| [octoprint](stable/octoprint) | OctoPrint is the snappy web interface for your 3D printer |
| [omada-controller](stable/omada-controller) | Omada enables the network administrators to monitor and manage all the Omada products in the network with a centralized management platform. |
| [ombi](stable/ombi) | Want a Movie or TV Show on Plex or Emby? Use Ombi! |
| [openemr](stable/openemr) | OpenEMR is the most popular open source electronic health records and medical practice management solution. |
| [openkm](stable/openkm) | OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution. |
| [organizr](stable/organizr) | HTPC/Homelab Services Organizer |
| [overseerr](stable/overseerr) | Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex! |
| [owncast](stable/owncast) | Take control over your live stream video by running it yourself. Streaming + chat out of the box. |
| [owncloud-ocis](stable/owncloud-ocis) | ownCloud Infinite Scale is a self-hosted file sync and share server. |
| [paperless](stable/paperless) | Paperless - Index and archive all of your scanned paper documents |
| [photoprism](stable/photoprism) | PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection |
| [piaware](stable/piaware) | Program for forwarding ADS-B data to FlightAware |
| [plex](stable/plex) | Plex Media Server |
| [pod-gateway](stable/pod-gateway) | Admision controller to change the default gateway and DNS server of PODs |
| [powerdns](stable/powerdns) | PowerDNS is a DNS server, written in C++ and licensed under the GPL. It runs on most Unix derivatives. PowerDNS features a large number of different backends ranging from simple BIND style zonefiles to relational databases and load balancing/failover algorithms. A DNS recursor is provided as a separate program. |
| [pretend-youre-xyzzy](stable/pretend-youre-xyzzy) | pretend-youre-xyzzy, a cards against humanity clone |
| [promcord](stable/promcord) | Discord bot that provides metrics from a Discord server |
| [prometheus-nut-exporter](stable/prometheus-nut-exporter) | Prometheus NUT Exporter a service monitor to send NUT server metrics to a Prometheus instance. |
| [protonmail-bridge](stable/protonmail-bridge) | Container for protonmail bridge to work on the network. |
| [prowlarr](stable/prowlarr) | Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. |
| [pyload](stable/pyload) | pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web. |
| [qbittorrent](stable/qbittorrent) | qBittorrent is a cross-platform free and open-source BitTorrent client |
| [radarr](stable/radarr) | A fork of Sonarr to work with movies à la Couchpotato |
| [readarr](stable/readarr) | A fork of Radarr to work with Books & AudioBooks |
| [recipes](stable/recipes) | Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. |
| [reg](stable/reg) | Docker registry v2 command line client and repo listing generator with security checks. |
| [resilio-sync](stable/resilio-sync) | Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology |
| [reverse-proxy](stable/reverse-proxy) | Creates ingress reverse-proxies for external hosts with minimum boilerplate |
| [rtorrent-flood](stable/rtorrent-flood) | rTorrent is a stable, high-performance and low resource consumption BitTorrent client. |
| [sabnzbd](stable/sabnzbd) | Free and easy binary newsreader |
| [samba](stable/samba) | A simple in-cluster Samba server |
| [searx](stable/searx) | Searx is a privacy-respecting, hackable metasearch engine |
| [ser2sock](stable/ser2sock) | Serial to Socket Redirector |
| [sharry](stable/sharry) | Sharry allows to share files with others in a simple way. It is a self-hosted web application. The basic concept is to upload files and get a url back that can then be shared. |
| [shlink](stable/shlink) | A self-hosted and PHP-based URL shortener application with CLI and REST interfaces |
| [smarter-device-manager](stable/smarter-device-manager) | Manage hardware resource allocation without a need for privileged containers |
| [sonarr](stable/sonarr) | Smart PVR for newsgroup and bittorrent users |
| [speedtest-exporter](stable/speedtest-exporter) | Speedtest Exporter made in python using the official speedtest bin |
| [stash](stable/stash) | An organizer for your porn, written in Go |
| [statping](stable/statping) | Status page for monitoring your websites and applications |
| [syncthing](stable/syncthing) | Open Source Continuous File Synchronization |
| [tautulli](stable/tautulli) | A Python based monitoring and tracking tool for Plex Media Server |
| [tdarr](stable/tdarr) | Tdarr is a self hosted web-app for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers etc. |
| [teedy](stable/teedy) | Teedy is an open source, lightweight document management system for individuals and businesses. |
| [teslamate](stable/teslamate) | A self-hosted data logger for your Tesla 🚘 |
| [thelounge](stable/thelounge) | The Lounge, modern web IRC client designed for self-hosting |
| [traccar](stable/traccar) | Traccar is an open source GPS tracking system. |
| [traefik-forward-auth](stable/traefik-forward-auth) | A minimal forward authentication service that provides OAuth/SSO login and authentication for the traefik reverse proxy/load balancer |
| [transmission](stable/transmission) | Transmission is a cross-platform BitTorrent client |
| [truecommand](stable/truecommand) | Central Management of TrueNAS storage systems |
| [tt-rss](stable/tt-rss) | Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator |
| [tvheadend](stable/tvheadend) | TVheadend - a TV streaming server and digital video recorder |
| [unifi-poller](stable/unifi-poller) | Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus |
| [unifi](stable/unifi) | Ubiquiti Network's Unifi Controller |
| [unpackerr](stable/unpackerr) | This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them. |
| [uptimerobot-prometheus](stable/uptimerobot-prometheus) | Prometheus Exporter for the official uptimerobot CLI |
| [uptimerobot](stable/uptimerobot) | A tool to get statistics from Uptime Robot and log it into InfluxDB |
| [valheim](stable/valheim) | Valheim dedicated gameserver with automatic update and world backup support |
| [vaultwarden](stable/vaultwarden) | Vaultwarden is a Bitwarden compatable server in Rust |
| [vikunja](stable/vikunja) | The to-do app to organize your life |
| [wallabag](stable/wallabag) | A self hostable application for saving web pages, freely. |
| [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! |
| [xbackbone](stable/xbackbone) | XBackBone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support. |
| [xteve](stable/xteve) | M3U Proxy for Plex DVR and Emby Live TV. |
| [youtubedl-material](stable/youtubedl-material) | Self-hosted YouTube downloader built on Material Design |
| [zalando-postgres-cluster](stable/zalando-postgres-cluster) | Creates a postgres cluster using the Zalando Postgres operator and local storage |
| [zigbee2mqtt](stable/zigbee2mqtt) | Bridges events and allows you to control your Zigbee devices via MQTT |
| [zwavejs2mqtt](stable/zwavejs2mqtt) | Fully configurable Zwave to MQTT Gateway and Control Panel |
### Incubator charts:
| Chart | Description |
| ----- | ----------- |

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: v0.105.2 appVersion: v0.106.3
description: DNS proxy as ad-blocker for local network description: DNS proxy as ad-blocker for local network
name: adguard-home name: adguard-home
version: 3.3.1 version: 4.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- adguard-home - adguard-home
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# adguard-home # adguard-home
![Version: 3.3.1](https://img.shields.io/badge/Version-3.3.1-informational?style=flat-square) ![AppVersion: v0.105.2](https://img.shields.io/badge/AppVersion-v0.105.2-informational?style=flat-square) ![Version: 4.3.0](https://img.shields.io/badge/Version-4.3.0-informational?style=flat-square) ![AppVersion: v0.106.3](https://img.shields.io/badge/AppVersion-v0.106.3-informational?style=flat-square)
DNS proxy as ad-blocker for local network DNS proxy as ad-blocker for local network
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -75,39 +75,18 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| args[0] | string | `"--config"` | | | args | list | `["--config","/opt/adguardhome/conf/AdGuardHome.yaml","--work-dir","/opt/adguardhome/work","--no-check-update"]` | arguments passed to the adguard-home command line. |
| args[1] | string | `"/opt/adguardhome/conf/AdGuardHome.yaml"` | | | config | string | See values.yaml | AdGuard Home configuration. For a full list of options see https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration. |
| args[2] | string | `"--work-dir"` | | | controller.replicas | int | `1` | Number of pods to load balance between |
| args[3] | string | `"/opt/adguardhome/work"` | | | env | object | See below | environment variables. |
| args[4] | string | `"--no-check-update"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| config | string | `"bind_host: 0.0.0.0\nbind_port: 3000\nbeta_bind_port: 0\nusers: []\nhttp_proxy: \"\"\nlanguage: en\nrlimit_nofile: 0\ndebug_pprof: false\nweb_session_ttl: 720\ndns:\n bind_host: 0.0.0.0\n port: 53\n statistics_interval: 1\n querylog_enabled: true\n querylog_file_enabled: true\n querylog_interval: 90\n querylog_size_memory: 1000\n anonymize_client_ip: false\n protection_enabled: true\n blocking_mode: default\n blocking_ipv4: \"\"\n blocking_ipv6: \"\"\n blocked_response_ttl: 10\n parental_block_host: family-block.dns.adguard.com\n safebrowsing_block_host: standard-block.dns.adguard.com\n ratelimit: 0\n ratelimit_whitelist: []\n refuse_any: true\n upstream_dns:\n - https://dns10.quad9.net/dns-query\n upstream_dns_file: \"\"\n bootstrap_dns:\n - 9.9.9.10\n - 149.112.112.10\n - 2620:fe::10\n - 2620:fe::fe:10\n all_servers: false\n fastest_addr: false\n allowed_clients: []\n disallowed_clients: []\n blocked_hosts: []\n cache_size: 4194304\n cache_ttl_min: 0\n cache_ttl_max: 0\n bogus_nxdomain: []\n aaaa_disabled: false\n enable_dnssec: false\n edns_client_subnet: false\n max_goroutines: 300\n ipset: []\n filtering_enabled: true\n filters_update_interval: 24\n parental_enabled: false\n safesearch_enabled: false\n safebrowsing_enabled: false\n safebrowsing_cache_size: 1048576\n safesearch_cache_size: 1048576\n parental_cache_size: 1048576\n cache_time: 30\n rewrites: []\n blocked_services: []\n customresolver: null\ntls:\n enabled: false\n server_name: \"\"\n force_https: false\n port_https: 443\n port_dns_over_tls: 853\n port_dns_over_quic: 784\n port_dnscrypt: 0\n dnscrypt_config_file: \"\"\n allow_unencrypted_doh: false\n strict_sni_check: false\n certificate_chain: \"\"\n private_key: \"\"\n certificate_path: \"\"\n private_key_path: \"\"\nfilters:\n- enabled: true\n url: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt\n name: AdGuard DNS filter\n id: 1\n- enabled: false\n url: https://adaway.org/hosts.txt\n name: AdAway\n id: 2\n- enabled: false\n url: https://www.malwaredomainlist.com/hostslist/hosts.txt\n name: MalwareDomainList.com Hosts List\n id: 4\nwhitelist_filters: []\nuser_rules: []\ndhcp:\n enabled: false\n interface_name: \"\"\n dhcpv4:\n gateway_ip: \"\"\n subnet_mask: \"\"\n range_start: \"\"\n range_end: \"\"\n lease_duration: 86400\n icmp_timeout_msec: 1000\n options: []\n dhcpv6:\n range_start: \"\"\n lease_duration: 86400\n ra_slaac_only: false\n ra_allow_slaac: false\nclients: []\nlog_compress: false\nlog_localtime: false\nlog_max_backups: 0\nlog_max_size: 100\nlog_max_age: 3\nlog_file: \"\"\nverbose: false\nschema_version: 7\n"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| env | object | `{}` | | | image.repository | string | `"adguard/adguardhome"` | image repository |
| image.pullPolicy | string | `"IfNotPresent"` | | | image.tag | string | `"v0.106.3"` | image tag |
| image.repository | string | `"adguard/adguardhome"` | | | initContainers[0] | object | See values.yaml | Configures an initContainer that copies the configmap to the AdGuardHome conf directory It does NOT overwrite when the file already exists. |
| image.tag | string | `"v0.105.2"` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| initContainers[0].command[0] | string | `"sh"` | | | prometheus.serviceMonitor | object | See values.yaml | Enable and configure a Prometheus serviceMonitor for the chart under this key. |
| initContainers[0].command[1] | string | `"-c"` | | | service | object | See values.yaml | Configures service settings for the chart. |
| initContainers[0].command[2] | string | `"if [ ! -f /opt/adguardhome/conf/AdGuardHome.yaml ]; then\n mkdir -p /opt/adguardhome/conf\n cp /tmp/AdGuardHome.yaml /opt/adguardhome/conf/AdGuardHome.yaml\nfi\n"` | |
| initContainers[0].image | string | `"busybox"` | |
| initContainers[0].name | string | `"copy-configmap"` | |
| initContainers[0].securityContext.runAsUser | int | `0` | |
| initContainers[0].volumeMounts[0].mountPath | string | `"/tmp/AdGuardHome.yaml"` | |
| initContainers[0].volumeMounts[0].name | string | `"adguard-home-config"` | |
| initContainers[0].volumeMounts[0].subPath | string | `"AdGuardHome.yaml"` | |
| initContainers[0].volumeMounts[1].mountPath | string | `"/opt/adguardhome/conf"` | |
| initContainers[0].volumeMounts[1].name | string | `"config"` | |
| persistence.config.emptyDir.enabled | bool | `true` | |
| persistence.config.enabled | bool | `true` | |
| persistence.config.mountPath | string | `"/opt/adguardhome/conf"` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| persistence.data.mountPath | string | `"/opt/adguardhome/work"` | |
| prometheus.serviceMonitor.additionalLabels | object | `{}` | |
| prometheus.serviceMonitor.enabled | bool | `false` | |
| prometheus.serviceMonitor.interval | string | `"30s"` | |
| replicas | int | `1` | (int) Number of pods to load balance between |
| service.port.port | int | `3000` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -115,6 +94,20 @@ 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.1]
#### Fixed
- Fixed the default protocol for the `dns-udp` port.
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.1. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.0/charts/stable/common/) for the up-to-date values.
- Updated the image tag to v0.106.3.
### [3.3.1] ### [3.3.1]
#### Changed #### Changed
@@ -135,6 +128,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[4.0.1]: #4.0.1
[4.0.0]: #4.0.0
[3.3.1]: #3.3.1 [3.3.1]: #3.3.1
[3.0.0]: #3.0.0 [3.0.0]: #3.0.0

View File

@@ -9,6 +9,20 @@ 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.1]
#### Fixed
- Fixed the default protocol for the `dns-udp` port.
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.1. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.0/charts/stable/common/) for the up-to-date values.
- Updated the image tag to v0.106.3.
### [3.3.1] ### [3.3.1]
#### Changed #### Changed
@@ -29,6 +43,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[4.0.1]: #4.0.1
[4.0.0]: #4.0.0
[3.3.1]: #3.3.1 [3.3.1]: #3.3.1
[3.0.0]: #3.0.0 [3.0.0]: #3.0.0
{{- end -}} {{- end -}}

View File

@@ -1,11 +1,9 @@
persistence: persistence:
config: config:
enabled: true enabled: true
emptyDir: type: emptyDir
enabled: true
mountPath: /opt/adguardhome/conf mountPath: /opt/adguardhome/conf
data: data:
enabled: true enabled: true
emptyDir: type: emptyDir
enabled: true
mountPath: /opt/adguardhome/work mountPath: /opt/adguardhome/work

View File

@@ -1,31 +1,17 @@
{{/* Make sure all variables are set properly */}} {{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }} {{- include "common.values.setup" . }}
{{/* Append the configMap to the additionalVolumes */}} {{/* Append the configMap volume to the volumes */}}
{{- define "adguard-home.configmap.volume" -}} {{- define "adguard-home.configVolume" -}}
name: adguard-home-config enabled: "true"
configMap: mountPath: "/tmp/AdGuardHome.yaml"
name: {{ template "common.names.fullname" . }}-config subPath: "AdGuardHome.yaml"
{{- end -}} type: "custom"
volumeSpec:
{{- $volume := include "adguard-home.configmap.volume" . | fromYaml -}} configMap:
{{- if $volume -}} name: {{ include "common.names.fullname" . }}-config
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}}
{{/* Append the configMap volume to the additionalVolumeMounts */}}
{{- define "adguard-home.configmap.volumeMount" -}}
name: adguard-home-config
mountPath: /tmp/AdGuardHome.yaml
subPath: AdGuardHome.yaml
{{- end -}}
{{- $volumeMount := include "adguard-home.configmap.volumeMount" . | fromYaml -}}
{{- if $volumeMount -}}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{- end -}} {{- end -}}
{{- $_ := set .Values.persistence "adguard-home-config" (include "adguard-home.configVolume" . | fromYaml) -}}
{{/* Render the templates */}} {{/* Render the templates */}}
{{ include "common.all" . }} {{ include "common.all" . }}

View File

@@ -5,9 +5,14 @@
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml # https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
# #
# Copy the configmap to the AdGuardHome conf directory controller:
# Do NOT overwrite when the file already exists # -- Number of pods to load balance between
replicas: 1
initContainers: initContainers:
# -- Configures an initContainer that copies the configmap to the AdGuardHome conf directory
# It does NOT overwrite when the file already exists.
# @default -- See values.yaml
- name: copy-configmap - name: copy-configmap
image: busybox image: busybox
command: command:
@@ -28,16 +33,20 @@ initContainers:
runAsUser: 0 runAsUser: 0
image: image:
# -- image repository
repository: adguard/adguardhome repository: adguard/adguardhome
tag: v0.105.2 # -- image tag
tag: v0.106.3
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
strategy: # -- environment variables.
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
# TZ: TZ: UTC
# -- arguments passed to the adguard-home command line.
args: args:
- "--config" - "--config"
- "/opt/adguardhome/conf/AdGuardHome.yaml" - "/opt/adguardhome/conf/AdGuardHome.yaml"
@@ -45,57 +54,48 @@ args:
- "/opt/adguardhome/work" - "/opt/adguardhome/work"
- "--no-check-update" - "--no-check-update"
# -- (int) Number of pods to load balance between # -- Configures service settings for the chart.
replicas: 1 # @default -- See values.yaml
service: service:
port: main:
port: 3000 primary: true
# additionalServices: ports:
# - enabled: true http:
# nameSuffix: dns-tcp port: 3000
# type: NodePort dns-tcp:
# port: enabled: true
# port: 53 type: NodePort
# name: dns-tcp ports:
# protocol: TCP dns-tcp:
# targetPort: 53 enabled: true
# externalTrafficPolicy: Local port: 53
# - enabled: true protocol: TCP
# nameSuffix: dns-udp targetPort: 53
# type: NodePort externalTrafficPolicy: Local
# port: dns-udp:
# port: 53 enabled: true
# name: dns-udp type: NodePort
# protocol: UDP ports:
# targetPort: 53 dns-udp:
# externalTrafficPolicy: Local enabled: true
port: 53
protocol: UDP
targetPort: 53
externalTrafficPolicy: Local
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: true enabled: true
emptyDir:
enabled: true
mountPath: /opt/adguardhome/conf mountPath: /opt/adguardhome/conf
data: data:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /opt/adguardhome/work mountPath: /opt/adguardhome/work
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
prometheus: prometheus:
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
# @default -- See values.yaml
serviceMonitor: serviceMonitor:
enabled: false enabled: false
interval: 30s interval: 30s
@@ -105,20 +105,23 @@ prometheus:
# prometheus.io/scrape: "true" # prometheus.io/scrape: "true"
# prometheus.io/port: "api" # prometheus.io/port: "api"
# -- Full list of options https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration # config -- AdGuard Home configuration. For a full list of options see https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration.
# @default -- string # @default -- See values.yaml
config: | config: |
bind_host: 0.0.0.0 bind_host: 0.0.0.0
bind_port: 3000 bind_port: 3000
beta_bind_port: 0 beta_bind_port: 0
users: [] users: []
auth_attempts: 5
block_auth_min: 15
http_proxy: "" http_proxy: ""
language: en language: en
rlimit_nofile: 0 rlimit_nofile: 0
debug_pprof: false debug_pprof: false
web_session_ttl: 720 web_session_ttl: 720
dns: dns:
bind_host: 0.0.0.0 bind_hosts:
- 0.0.0.0
port: 53 port: 53
statistics_interval: 1 statistics_interval: 1
querylog_enabled: true querylog_enabled: true
@@ -169,7 +172,9 @@ config: |
cache_time: 30 cache_time: 30
rewrites: [] rewrites: []
blocked_services: [] blocked_services: []
customresolver: null local_domain_name: lan
resolve_clients: true
local_ptr_upstreams: []
tls: tls:
enabled: false enabled: false
server_name: "" server_name: ""
@@ -224,4 +229,4 @@ config: |
log_max_age: 3 log_max_age: 3
log_file: "" log_file: ""
verbose: false verbose: false
schema_version: 7 schema_version: 10

View File

@@ -2,20 +2,21 @@ apiVersion: v2
appVersion: 10.6.2 appVersion: 10.6.2
description: Airsonic is a Free and Open Source community driven media server description: Airsonic is a Free and Open Source community driven media server
name: airsonic name: airsonic
version: 3.0.2 version: 4.1.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- airsonic - airsonic
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/airsonic home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/airsonic
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/airsonic-logo.png icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/airsonic-logo.png
sources: sources:
- https://github.com/airsonic/airsonic - https://github.com/airsonic-advanced/airsonic-advanced
- https://github.com/linuxserver/docker-airsonic
- https://github.com/k8s-at-home/charts/tree/master/charts/airsonic - https://github.com/k8s-at-home/charts/tree/master/charts/airsonic
maintainers: maintainers:
- name: Patricol - name: Patricol
url: https://patricol.co/ url: https://patricol.co/
- name: bjw-s
email: me@bjw-s.dev
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.0.2 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# airsonic # airsonic
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 10.6.2](https://img.shields.io/badge/AppVersion-10.6.2-informational?style=flat-square) ![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: 10.6.2](https://img.shields.io/badge/AppVersion-10.6.2-informational?style=flat-square)
Airsonic is a Free and Open Source community driven media server Airsonic is a Free and Open Source community driven media server
@@ -8,8 +8,7 @@ Airsonic is a Free and Open Source community driven media server
## Source Code ## Source Code
* <https://github.com/airsonic/airsonic> * <https://github.com/airsonic-advanced/airsonic-advanced>
* <https://github.com/linuxserver/docker-airsonic>
* <https://github.com/k8s-at-home/charts/tree/master/charts/airsonic> * <https://github.com/k8s-at-home/charts/tree/master/charts/airsonic>
## Requirements ## Requirements
@@ -20,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.0.1 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -79,17 +78,17 @@ by not constantly monitoring media folders.
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details. | | enableServiceLinks | bool | `false` | Enable Kubernetes service links. Disabled by default, since AIRSONIC_* environment vars potentially clash with the application. |
| env.CONTEXT_PATH | string | `nil` | Used to set the base path for reverse proxies eg. /booksonic, /books, etc. | | env | object | See below | environment variables. |
| env.CONTEXT_PATH | string | `nil` | Used to set the base path for reverse proxies eg. /airsonic, /music, etc. |
| env.JAVA_OPTS | string | `nil` | For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes. | | env.JAVA_OPTS | string | `nil` | For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes. |
| env.PGID | string | `"1001"` | Specify the group ID the application will run as |
| env.PUID | string | `"1001"` | Specify the user ID the application will run as |
| env.TZ | string | `"UTC"` | Set the container timezone | | 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 | `"linuxserver/airsonic"` | image repository | | image.repository | string | `"airsonicadvanced/airsonic-advanced"` | image repository |
| image.tag | string | `"version-v10.6.2"` | image tag | | image.tag | string | `"latest@sha256:f7cbafac28063dce99b443037547b4fe40ae270b7bc5e47efea9bb5d6751ca9d"` | image tag The specific digest is for the `amd64` image, but arm compatible images are also available. |
| 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. |
| probes | object | See values.yaml | Configures the probes for the main Pod. |
| service | object | See values.yaml | Configures service settings for the chart. Normally this does not need to be modified. | | service | object | See values.yaml | Configures service settings for the chart. Normally this does not need to be modified. |
## Changelog ## Changelog
@@ -98,6 +97,16 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 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**: Changed image from linuxserver.io image to airsonic-advanced (https://github.com/airsonic-advanced/airsonic-advanced).
#### Removed
- Default values for `PGID` and `PUID` environment variables have been removed.
### [3.0.0] ### [3.0.0]
#### Changed #### Changed
@@ -120,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]: #4.0.0
[3.0.0]: #3.0.0 [3.0.0]: #3.0.0
[1.0.0]: #1.0.0 [1.0.0]: #1.0.0

View File

@@ -9,6 +9,16 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 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**: Changed image from linuxserver.io image to airsonic-advanced (https://github.com/airsonic-advanced/airsonic-advanced).
#### Removed
- Default values for `PGID` and `PUID` environment variables have been removed.
### [3.0.0] ### [3.0.0]
#### Changed #### Changed
@@ -31,6 +41,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[4.0.0]: #4.0.0
[3.0.0]: #3.0.0 [3.0.0]: #3.0.0
[1.0.0]: #1.0.0 [1.0.0]: #1.0.0
{{- end -}} {{- end -}}

View File

@@ -7,26 +7,27 @@
image: image:
# -- image repository # -- image repository
repository: linuxserver/airsonic repository: airsonicadvanced/airsonic-advanced
# -- image tag # -- image tag
tag: version-v10.6.2 # The specific digest is for the `amd64` image, but arm compatible images are also available.
tag: latest@sha256:f7cbafac28063dce99b443037547b4fe40ae270b7bc5e47efea9bb5d6751ca9d
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details. # -- environment variables.
# @default -- See below # @default -- See below
env: env:
# -- Set the container timezone # -- Set the container timezone
TZ: UTC TZ: UTC
# -- Specify the user ID the application will run as # -- Used to set the base path for reverse proxies eg. /airsonic, /music, etc.
PUID: "1001"
# -- Specify the group ID the application will run as
PGID: "1001"
# -- Used to set the base path for reverse proxies eg. /booksonic, /books, etc.
CONTEXT_PATH: # "url-base" CONTEXT_PATH: # "url-base"
# -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes. # -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes.
JAVA_OPTS: JAVA_OPTS:
# -- Enable Kubernetes service links.
# Disabled by default, since AIRSONIC_* environment vars potentially clash with the application.
enableServiceLinks: false
# -- Configures service settings for the chart. Normally this does not need to be modified. # -- Configures service settings for the chart. Normally this does not need to be modified.
# @default -- See values.yaml # @default -- See values.yaml
service: service:
@@ -58,3 +59,40 @@ persistence:
media: media:
enabled: false enabled: false
mountPath: /media mountPath: /media
# -- Configures the probes for the main Pod.
# @default -- See values.yaml
probes:
liveness:
enabled: true
custom: true
spec:
httpGet:
path: /rest/ping
port: http
initialDelaySeconds: 0
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
readiness:
enabled: true
custom: true
spec:
httpGet:
path: /rest/ping
port: http
initialDelaySeconds: 0
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
startup:
enabled: true
custom: true
spec:
httpGet:
path: /rest/ping
port: http
initialDelaySeconds: 0
periodSeconds: 5
timeoutSeconds: 1
failureThreshold: 30

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.4.3 appVersion: 0.4.3
description: Bot for Prometheus Alertmanager description: Bot for Prometheus Alertmanager
name: alertmanager-bot name: alertmanager-bot
version: 5.0.1 version: 5.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- alertmanager - alertmanager
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.0.2 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# alertmanager-bot # alertmanager-bot
![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: 0.4.3](https://img.shields.io/badge/AppVersion-0.4.3-informational?style=flat-square) ![Version: 5.3.0](https://img.shields.io/badge/Version-5.3.0-informational?style=flat-square) ![AppVersion: 0.4.3](https://img.shields.io/badge/AppVersion-0.4.3-informational?style=flat-square)
Bot for Prometheus Alertmanager Bot for Prometheus Alertmanager
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.0.1 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

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

View File

@@ -1,14 +1,14 @@
# zwave2mqtt # apache-musicindex
![Version: 8.4.0](https://img.shields.io/badge/Version-8.4.0-informational?style=flat-square) ![AppVersion: 4.0.6](https://img.shields.io/badge/AppVersion-4.0.6-informational?style=flat-square) ![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![AppVersion: v1.4.1-2](https://img.shields.io/badge/AppVersion-v1.4.1--2-informational?style=flat-square)
Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue Index and stream music using apache-musicindex and m3u playlists
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)** **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 ## Source Code
* <https://github.com/OpenZWave/Zwave2Mqtt> * <http://hacks.slashdirt.org/sw/musicindex/>
## Requirements ## Requirements
@@ -18,30 +18,30 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
```console ```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/ helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update helm repo update
helm install zwave2mqtt k8s-at-home/zwave2mqtt helm install apache-musicindex k8s-at-home/apache-musicindex
``` ```
## Installing the Chart ## Installing the Chart
To install the chart with the release name `zwave2mqtt` To install the chart with the release name `apache-musicindex`
```console ```console
helm install zwave2mqtt k8s-at-home/zwave2mqtt helm install apache-musicindex k8s-at-home/apache-musicindex
``` ```
## Uninstalling the Chart ## Uninstalling the Chart
To uninstall the `zwave2mqtt` deployment To uninstall the `apache-musicindex` deployment
```console ```console
helm uninstall zwave2mqtt helm uninstall apache-musicindex
``` ```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release. The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
@@ -54,49 +54,27 @@ Other values may be used from the [values.yaml](https://github.com/k8s-at-home/l
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console ```console
helm install zwave2mqtt \ helm install apache-musicindex \
--set env.TZ="America/New York" \ --set env.TZ="America/New York" \
k8s-at-home/zwave2mqtt k8s-at-home/apache-musicindex
``` ```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console ```console
helm install zwave2mqtt k8s-at-home/zwave2mqtt -f values.yaml helm install apache-musicindex k8s-at-home/apache-musicindex -f values.yaml
``` ```
## Custom configuration ## Custom configuration
**IMPORTANT NOTE:** a zwave controller device must be accessible on the node where this pod runs, in order for this chart to function properly. ### Matching pors
First, you will need to mount your zwave device into the pod, you can do so by adding the following to your values: You need to ensure that the ingress and service ports match
or you will not be able to stream.
```yaml This is because the apache-musicindex will use the schema and
additionalVolumeMounts: port from the incomming request to generate the URL in the
- name: usb playlist.m3u.
mountPath: /path/to/device
additionalVolumes:
- name: usb
hostPath:
path: /path/to/device
```
Second you will need to set a nodeAffinity rule, for example:
```yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: app
operator: In
values:
- zwave-controller
```
... where a node with an attached zwave controller USB device is labeled with `app: zwave-controller`
## Values ## Values
@@ -104,21 +82,13 @@ affinity:
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| additionalVolumeMounts | list | `[]` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| additionalVolumes | list | `[]` | | | image.repository | string | `"ghcr.io/k8s-at-home/apache-musicindex"` | image repository |
| env.OZW_AUTO_UPDATE_CONFIG | bool | `true` | | | image.tag | string | `"v1.4.1-2"` | image tag |
| image.pullPolicy | string | `"IfNotPresent"` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| image.repository | string | `"robertslando/zwave2mqtt"` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| image.tag | string | `"4.0.6"` | | | securityContext | object | See values.yaml | Allows to start web server on ports 80 and 443 |
| ingress.enabled | bool | `false` | | | service | object | See values.yaml | Configures service settings for the chart. |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/usr/src/app/store"` | |
| probes.liveness.enabled | bool | `true` | |
| probes.readiness.enabled | bool | `true` | |
| probes.startup.enabled | bool | `false` | |
| service.port.port | int | `8091` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -126,25 +96,17 @@ 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).
### [8.3.2] ### [1.0.1]
#### Added
- N/A
#### Changed #### Changed
- Updated icon url. - Fixes streamin - use standard ports to match ingress ports
#### Removed
- N/A
### [1.0.0] ### [1.0.0]
#### Added #### Added
- N/A - Initial version
#### Changed #### Changed
@@ -154,8 +116,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[8.3.2]: #832 [1.0.0]: #1.0.0
[1.0.0]: #100
## Support ## Support

View File

@@ -9,25 +9,17 @@ 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).
### [8.3.2] ### [1.0.1]
#### Added
- N/A
#### Changed #### Changed
- Updated icon url. - Fixes streamin - use standard ports to match ingress ports
#### Removed
- N/A
### [1.0.0] ### [1.0.0]
#### Added #### Added
- N/A - Initial version
#### Changed #### Changed
@@ -37,6 +29,5 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[8.3.2]: #832 [1.0.0]: #1.0.0
[1.0.0]: #100
{{- end -}} {{- end -}}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.8.0 appVersion: 0.8.0
description: Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars. description: Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
name: baikal name: baikal
version: 1.3.1 version: 2.1.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- baikal - baikal
@@ -21,8 +21,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: 2.5.0 version: 3.3.0
- name: mariadb - name: mariadb
version: 9.3.13 version: 9.3.16
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled condition: mariadb.enabled

View File

@@ -1,6 +1,6 @@
# baikal # baikal
![Version: 1.3.1](https://img.shields.io/badge/Version-1.3.1-informational?style=flat-square) ![AppVersion: 0.8.0](https://img.shields.io/badge/AppVersion-0.8.0-informational?style=flat-square) ![Version: 2.1.0](https://img.shields.io/badge/Version-2.1.0-informational?style=flat-square) ![AppVersion: 0.8.0](https://img.shields.io/badge/AppVersion-0.8.0-informational?style=flat-square)
Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars. Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
@@ -19,8 +19,8 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 | | https://charts.bitnami.com/bitnami | mariadb | 9.3.16 |
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -77,26 +77,15 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env | object | See below | environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details. |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.repository | string | `"ckulka/baikal"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.tag | string | `"0.8.0"` | Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants | | image.repository | string | `"ckulka/baikal"` | image repository |
| ingress.enabled | bool | `false` | | | image.tag | string | `"0.8.0"` | image tag |
| mariadb.architecture | string | `"standalone"` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| mariadb.auth.database | string | `"baikal"` | | | 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.auth.password | string | `"baikal"` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| mariadb.auth.rootPassword | string | `"baikal-rootpass"` | | | service | object | See values.yaml | Configures service settings for the chart. |
| mariadb.auth.username | string | `"baikal"` | |
| mariadb.enabled | bool | `false` | |
| mariadb.primary.persistence.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/var/www/baikal/config"` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| persistence.data.mountPath | string | `"/var/www/baikal/Specific"` | |
| service.port.port | int | `80` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -104,13 +93,21 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0] ### [1.0.0]
#### Added #### Added
- Initial version - Initial version
[1.0.0]: #1.0.0 [2.0.0]: #200
[1.0.0]: #100
## Support ## Support

View File

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

View File

@@ -6,50 +6,46 @@
# #
image: image:
# -- image repository
repository: ckulka/baikal repository: ckulka/baikal
pullPolicy: IfNotPresent # -- image tag
# -- Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants
tag: 0.8.0 tag: 0.8.0
# -- image pull policy
pullPolicy: IfNotPresent
strategy: # -- environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details.
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
# TZ: TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 80 ports:
http:
port: 80
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /var/www/baikal/config mountPath: /var/www/baikal/config
data: data:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /var/www/baikal/Specific mountPath: /var/www/baikal/Specific
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
# Enables mariadb # -- Enable and configure mariadb database subchart under this key.
# ... for configuration options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb # For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb)
# @default -- See values.yaml
mariadb: mariadb:
enabled: false enabled: false
architecture: standalone architecture: standalone

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: v0.9.4 appVersion: v0.9.5
description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
name: bazarr name: bazarr
version: 8.1.0 version: 9.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- bazarr - bazarr
@@ -22,4 +22,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# bazarr # bazarr
![Version: 8.1.0](https://img.shields.io/badge/Version-8.1.0-informational?style=flat-square) ![AppVersion: v0.9.4](https://img.shields.io/badge/AppVersion-v0.9.4-informational?style=flat-square) ![Version: 9.3.0](https://img.shields.io/badge/Version-9.3.0-informational?style=flat-square) ![AppVersion: v0.9.5](https://img.shields.io/badge/AppVersion-v0.9.5-informational?style=flat-square)
Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -76,18 +76,14 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env | object | See below | environment variables. |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.repository | string | `"ghcr.io/k8s-at-home/bazarr"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.tag | string | `"v0.9.4"` | | | image.repository | string | `"ghcr.io/k8s-at-home/bazarr"` | image repository |
| ingress.enabled | bool | `false` | | | image.tag | string | `"v0.9.5"` | image tag |
| persistence.config.emptyDir.enabled | bool | `false` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence.config.enabled | bool | `false` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.media.emptyDir.enabled | bool | `false` | | | service | object | See values.yaml | Configures service settings for the chart. |
| persistence.media.enabled | bool | `false` | |
| persistence.media.mountPath | string | `"/media"` | |
| service.port.port | int | `6767` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -95,6 +91,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [9.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v0.9.5`.
### [8.0.0] ### [8.0.0]
#### Changed #### Changed
@@ -115,8 +119,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[8.0.0]: #8.0.0 [9.0.0]: #900
[1.0.0]: #1.0.0 [8.0.0]: #800
[1.0.0]: #100
## Support ## Support

View File

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

View File

@@ -6,43 +6,39 @@
# #
image: image:
# -- image repository
repository: ghcr.io/k8s-at-home/bazarr repository: ghcr.io/k8s-at-home/bazarr
# -- image tag
tag: v0.9.5
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: v0.9.4
strategy: # -- environment variables.
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
# TZ: UTC TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 6767 ports:
http:
port: 6767
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir:
enabled: false
media: media:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /media mountPath: /media
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: v0.13 appVersion: v0.14
description: DNS proxy as ad-blocker for local network description: DNS proxy as ad-blocker for local network
name: blocky name: blocky
version: 6.4.0 version: 7.1.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- blocky - blocky
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

File diff suppressed because one or more lines are too long

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).
### [7.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v0.14`.
### [6.0.0] ### [6.0.0]
#### Added #### Added
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[6.0.0]: #6.0.0 [7.0.0]: #700
[6.0.0]: #600
{{- end -}} {{- end -}}

View File

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

View File

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

View File

@@ -6,70 +6,70 @@
# #
image: image:
# -- image repository
repository: spx01/blocky repository: spx01/blocky
tag: v0.13 # -- image tag
tag: v0.14
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
strategy: controller:
type: RollingUpdate # -- Set the controller upgrade strategy
strategy: RollingUpdate
env: {} # -- environment variables. See [image docs](https://0xerr0r.github.io/blocky/installation/#run-with-docker) for more details.
# TZ: # @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- (int) Number of pods to load balance between # -- (int) Number of pods to load balance between
replicas: 1 replicas: 1
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 4000 ports:
# additionalServices: http:
# - enabled: true port: 4000
# nameSuffix: dns-tcp dns-tcp:
# type: NodePort enabled: false
# port: type: ClusterIP
# port: 53 externalTrafficPolicy: Local
# name: dns-tcp ports:
# protocol: TCP dns-tcp:
# targetPort: 53 enabled: true
# externalTrafficPolicy: Local port: 53
# - enabled: true protocol: TCP
# nameSuffix: dns-udp targetPort: 53
# type: NodePort dns-udp:
# port: enabled: false
# port: 53 type: ClusterIP
# name: dns-udp externalTrafficPolicy: Local
# protocol: UDP ports:
# targetPort: 53 dns-udp:
# externalTrafficPolicy: Local enabled: true
port: 53
protocol: UDP
targetPort: 53
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
logs: logs:
enabled: false enabled: false
emptyDir: false
mountPath: /logs mountPath: /logs
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
prometheus: prometheus:
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
# See also the notes under `additionalContainers`.
# @default -- See values.yaml
serviceMonitor: serviceMonitor:
enabled: false enabled: false
interval: 30s interval: 30s
additionalLabels: {} additionalLabels: {}
# podAnnotations:
# prometheus.io/scrape: "true"
# prometheus.io/port: "api"
# -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml # -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml
# @default -- see URL to default config # @default -- see URL to default config
config: | config: |

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2009.1.0 appVersion: v2009.1.0
description: Booksonic is a platform for accessing the audibooks you own wherever you are description: Booksonic is a platform for accessing the audibooks you own wherever you are
name: booksonic-air name: booksonic-air
version: 4.4.0 version: 5.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- booksonic - booksonic
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# booksonic-air # booksonic-air
![Version: 4.4.0](https://img.shields.io/badge/Version-4.4.0-informational?style=flat-square) ![AppVersion: v2009.1.0](https://img.shields.io/badge/AppVersion-v2009.1.0-informational?style=flat-square) ![Version: 5.3.0](https://img.shields.io/badge/Version-5.3.0-informational?style=flat-square) ![AppVersion: v2009.1.0](https://img.shields.io/badge/AppVersion-v2009.1.0-informational?style=flat-square)
Booksonic is a platform for accessing the audibooks you own wherever you are Booksonic is a platform for accessing the audibooks you own wherever you are
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -78,24 +78,15 @@ by not constantly monitoring media folders.
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env.PGID | string | `"1001"` | Specify the group ID the application will run as |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.PUID | string | `"1001"` | Specify the user ID the application will run as |
| image.repository | string | `"linuxserver/booksonic-air"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.tag | string | `"v2009.1.0-ls2"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| ingress.enabled | bool | `false` | | | image.repository | string | `"ghcr.io/linuxserver/booksonic-air"` | image repository |
| persistence.audiobooks.emptyDir.enabled | bool | `false` | | | image.tag | string | `"version-v2009.1.0"` | image tag |
| persistence.audiobooks.enabled | bool | `false` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence.audiobooks.mountPath | string | `"/audiobooks"` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.config.emptyDir.enabled | bool | `false` | | | service | object | See values.yaml | Configures service settings for the chart. |
| persistence.config.enabled | bool | `false` | |
| persistence.othermedia.emptyDir.enabled | bool | `false` | |
| persistence.othermedia.enabled | bool | `false` | |
| persistence.othermedia.mountPath | string | `"/othermedia"` | |
| persistence.podcasts.emptyDir.enabled | bool | `false` | |
| persistence.podcasts.enabled | bool | `false` | |
| persistence.podcasts.mountPath | string | `"/podcasts"` | |
| service.port.port | int | `4040` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -103,21 +94,16 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 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] ### [5.0.0]
#### Added
- N/A
#### Changed #### Changed
- N/A - **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `version-v2009.1.0`
- Changed image repository to `ghcr.io/linuxserver/booksonic-air`
#### Removed [5.0.0]: #500
- N/A
[1.0.0]: #1.0.0
## Support ## Support

View File

@@ -9,19 +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).
### [1.0.0] ### [5.0.0]
#### Added
- N/A
#### Changed #### Changed
- N/A - **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `version-v2009.1.0`
- Changed image repository to `ghcr.io/linuxserver/booksonic-air`
#### Removed [5.0.0]: #500
- N/A
[1.0.0]: #1.0.0
{{- end -}} {{- end -}}

View File

@@ -6,56 +6,47 @@
# #
image: image:
repository: linuxserver/booksonic-air # -- image repository
repository: ghcr.io/linuxserver/booksonic-air
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: v2009.1.0-ls2 # -- image tag
tag: version-v2009.1.0
strategy: # See more environment variables in the [booksonic-air documentation](https://github.com/linuxserver/docker-booksonic-air#parameters)
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
# TZ: UTC TZ: UTC
# PUID: "1001" # -- Specify the user ID the application will run as
# PGID: "1001" PUID: "1001"
# CONTEXT_PATH=url-base # Used to set the base path for reverse proxies eg. /booksonic, /books, etc. # -- Specify the group ID the application will run as
PGID: "1001"
# -- Used to set the base path for reverse proxies eg. /booksonic, /books, etc.
# CONTEXT_PATH=url-base
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 4040 ports:
http:
port: 4040
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir:
enabled: false
audiobooks: audiobooks:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /audiobooks
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
podcasts: podcasts:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /podcasts
othermedia: othermedia:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /othermedia

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: v21.05.1 appVersion: v21.05.1
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: 2.0.1 version: 2.3.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: 3.0.2 version: 3.3.0
- name: mariadb - name: mariadb
version: 9.3.13 version: 9.3.16
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: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: v21.05.1](https://img.shields.io/badge/AppVersion-v21.05.1-informational?style=flat-square) ![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![AppVersion: v21.05.1](https://img.shields.io/badge/AppVersion-v21.05.1-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.3.13 | | https://charts.bitnami.com/bitnami | mariadb | 9.3.16 |
| https://library-charts.k8s-at-home.com | common | 3.0.1 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: 0.6.9 appVersion: 0.6.12
description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
name: calibre-web name: calibre-web
version: 6.4.0 version: 7.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- calibre - calibre
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# calibre-web # calibre-web
![Version: 6.4.0](https://img.shields.io/badge/Version-6.4.0-informational?style=flat-square) ![AppVersion: 0.6.9](https://img.shields.io/badge/AppVersion-0.6.9-informational?style=flat-square) ![Version: 7.3.0](https://img.shields.io/badge/Version-7.3.0-informational?style=flat-square) ![AppVersion: 0.6.12](https://img.shields.io/badge/AppVersion-0.6.12-informational?style=flat-square)
Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -76,17 +76,16 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env | object | See below | environment variables. See more environment variables in the [calibre-web documentation](https://github.com/linuxserver/docker-calibre-web#parameters). |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.PGID | string | `"1001"` | Specify the group ID the application will run as |
| image.repository | string | `"linuxserver/calibre-web"` | | | env.PUID | string | `"1001"` | Specify the user ID the application will run as |
| image.tag | string | `"version-0.6.9"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| ingress.enabled | bool | `false` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| persistence.books.emptyDir.enabled | bool | `false` | | | image.repository | string | `"linuxserver/calibre-web"` | image repository |
| persistence.books.enabled | bool | `false` | | | image.tag | string | `"version-0.6.12"` | image tag |
| persistence.config.emptyDir.enabled | bool | `false` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence.config.enabled | bool | `false` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service.port.port | int | `8083` | | | service | object | See values.yaml | Configures service settings for the chart. |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -94,21 +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).
### [1.0.0] ### [7.0.0]
#### Added
- N/A
#### Changed #### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `version-0.6.12`.
- N/A [7.0.0]: #700
#### Removed
- N/A
[1.0.0]: #1.0.0
## Support ## Support

View File

@@ -9,19 +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.0.0] ### [7.0.0]
#### Added
- N/A
#### Changed #### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `version-0.6.12`.
- N/A [7.0.0]: #700
#### Removed
- N/A
[1.0.0]: #1.0.0
{{- end -}} {{- end -}}

View File

@@ -6,46 +6,43 @@
# #
image: image:
# -- image repository
repository: linuxserver/calibre-web repository: linuxserver/calibre-web
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: version-0.6.9 # -- image tag
tag: version-0.6.12
strategy: # -- environment variables. See more environment variables in the [calibre-web documentation](https://github.com/linuxserver/docker-calibre-web#parameters).
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
# TZ: TZ: UTC
# PUID: # -- Specify the user ID the application will run as
# PGID: PUID: "1001"
# UMASK: # -- Specify the group ID the application will run as
# DOCKER_MODS: PGID: "1001"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 8083 ports:
http:
port: 8083
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir: mountPath: /config
enabled: false
books: books:
enabled: false enabled: false
emptyDir: mountPath: /books
enabled: false
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Set to true to retain the PVC upon helm uninstall
# skipuninstall: false
# existingClaim: ""

View File

@@ -1,10 +1,10 @@
--- ---
apiVersion: v2 apiVersion: v2
appVersion: 5.14.0 appVersion: version-v5.21.0
description: Calibre is a powerful and easy to use e-book manager. description: Calibre is a powerful and easy to use e-book manager.
name: calibre name: calibre
version: 3.3.0 version: 4.2.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- calibre - calibre
@@ -19,4 +19,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# calibre # calibre
![Version: 3.3.0](https://img.shields.io/badge/Version-3.3.0-informational?style=flat-square) ![AppVersion: 5.14.0](https://img.shields.io/badge/AppVersion-5.14.0-informational?style=flat-square) ![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: version-v5.21.0](https://img.shields.io/badge/AppVersion-version--v5.21.0-informational?style=flat-square)
Calibre is a powerful and easy to use e-book manager. Calibre is a powerful and easy to use e-book manager.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -76,28 +76,20 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-calibre#environment-variables-e) for more details. |
| env.CLI_ARGS | string | `nil` | Optionally pass cli start arguments to calibre. | | env.CLI_ARGS | string | `nil` | Optionally pass cli start arguments to calibre. |
| env.GUAC_PASS | string | `nil` | Password's md5 hash for the calibre gui | | env.GUAC_PASS | string | `nil` | Password's md5 hash for the calibre gui |
| env.GUAC_USER | string | `nil` | Username for the calibre gui | | env.GUAC_USER | string | `nil` | Username for the calibre gui |
| env.PGID | string | `"1000"` | for GroupID | | env.PGID | string | `"1001"` | Specify the group ID the application will run as |
| env.PUID | string | `"1000"` | for UserID | | env.PUID | string | `"1001"` | Specify the user ID the application will run as |
| env.TZ | string | `nil` | Set the time zone, e.g. Europe/Amsterdam | | env.TZ | string | `"UTC"` | Set the container timezone |
| env.UMASK_SET | string | `"022"` | for umask setting of Calibre, default if left unset is 022. | | env.UMASK_SET | string | `"022"` | for umask setting of Calibre, default if left unset is 022. |
| image.pullPolicy | string | `"IfNotPresent"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"linuxserver/calibre"` | | | image.repository | string | `"linuxserver/calibre"` | image repository |
| image.tag | string | `"version-v5.14.0"` | | | image.tag | string | `"version-v5.21.0"` | image tag |
| ingress.enabled | bool | `false` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence.config.emptyDir.enabled | bool | `false` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.config.enabled | bool | `false` | | | service | object | See values.yaml | Configures service settings for the chart. |
| service.additionalServices[0].enabled | bool | `false` | |
| service.additionalServices[0].nameSuffix | string | `"webserver"` | |
| service.additionalServices[0].port.name | string | `"webserver"` | |
| service.additionalServices[0].port.port | int | `8081` | |
| service.additionalServices[0].port.protocol | string | `"TCP"` | |
| service.additionalServices[0].port.targetPort | int | `8081` | |
| service.additionalServices[0].type | string | `"ClusterIP"` | |
| service.port | object | `{"name":"gui","port":8080}` | The default port is 8080 |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -105,6 +97,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**: Upgraded the common library dependency to version 3.1.1. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.1.1/charts/stable/common/) for the up-to-date values.
- Changed image tag to `version-v5.21.0`.
### [3.1.1] ### [3.1.1]
#### Fixed #### Fixed

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**: Upgraded the common library dependency to version 3.1.1. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.1.1/charts/stable/common/) for the up-to-date values.
- Changed image tag to `version-v5.21.0`.
### [3.1.1] ### [3.1.1]
#### Fixed #### Fixed

View File

@@ -9,20 +9,22 @@
# -- This is the default, you can also use requarks/wiki # -- This is the default, you can also use requarks/wiki
image: image:
# -- image repository
repository: linuxserver/calibre repository: linuxserver/calibre
# -- image tag
tag: version-v5.21.0
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: version-v5.14.0
strategy:
type: Recreate
# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-calibre#environment-variables-e) for more details.
# @default -- See below
env: env:
# -- Set the time zone, e.g. Europe/Amsterdam # -- Set the container timezone
TZ: TZ: UTC
# -- for UserID # -- Specify the user ID the application will run as
PUID: "1000" PUID: "1001"
# -- for GroupID # -- Specify the group ID the application will run as
PGID: "1000" PGID: "1001"
# -- Username for the calibre gui # -- Username for the calibre gui
GUAC_USER: GUAC_USER:
# -- Password's md5 hash for the calibre gui # -- Password's md5 hash for the calibre gui
@@ -32,26 +34,31 @@ env:
# -- Optionally pass cli start arguments to calibre. # -- Optionally pass cli start arguments to calibre.
CLI_ARGS: CLI_ARGS:
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
# -- The default port is 8080 main:
port: ports:
port: 8080 http:
name: gui port: 8080
additionalServices: webserver:
- enabled: false enabled: false
nameSuffix: webserver
type: ClusterIP type: ClusterIP
port: ports:
port: 8081 webserver:
name: webserver enabled: true
protocol: TCP port: 8081
targetPort: 8081 protocol: TCP
targetPort: 8081
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir:
enabled: false

View File

@@ -1,6 +1,6 @@
apiVersion: v2 apiVersion: v2
name: comcast name: comcast
version: 4.1.0 version: 5.1.0
appVersion: 1.0.0 appVersion: 1.0.0
description: periodic comcast data usage checks and save the results to InfluxDB description: periodic comcast data usage checks and save the results to InfluxDB
keywords: keywords:
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# comcast # comcast
![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square) ![Version: 5.1.0](https://img.shields.io/badge/Version-5.1.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
periodic comcast data usage checks and save the results to InfluxDB periodic comcast data usage checks and save the results to InfluxDB
@@ -17,7 +17,7 @@ periodic comcast data usage checks and save the results to InfluxDB
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -83,15 +83,11 @@ helm install comcast k8s-at-home/comcast -f values.yaml
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| config | string | string | comcast's config.ini configuration | | config | string | string | comcast's config.ini configuration |
| env | object | `{}` | | | env | object | See below | environment variables. |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.repository | string | `"billimek/comcastusage-for-influxdb"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.tag | string | `"latest"` | | | image.repository | string | `"billimek/comcastusage-for-influxdb"` | image repository |
| probes.liveness.enabled | bool | `false` | | | image.tag | string | `"latest"` | image tag |
| probes.readiness.enabled | bool | `false` | |
| probes.startup.enabled | bool | `false` | |
| service.enabled | bool | `false` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -99,6 +95,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [4.0.0] ### [4.0.0]
#### Added #### Added
@@ -127,8 +130,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[4.0.0]: #4.0.0 [5.0.0]: #500
[3.0.1]: #3.0.1 [4.0.0]: #400
[3.0.1]: #301
## Support ## Support

View File

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

View File

@@ -1,32 +1,31 @@
---
{{/* Make sure all variables are set properly */}} {{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }} {{- include "common.values.setup" . }}
{{/* Append the configMap to the additionalVolumes */}} {{/* Append the hardcoded settings */}}
{{- define "comcast.configmap.volume" -}} {{- define "comcast.hardcodedValues" -}}
name: comcast-settings service:
configMap: main:
name: {{ template "common.names.fullname" . }}-config enabled: false
{{- end -}}
{{- $volume := include "comcast.configmap.volume" . | fromYaml -}} probes:
{{- if $volume -}} liveness:
{{- $additionalVolumes := append .Values.additionalVolumes $volume }} enabled: false
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} readiness:
{{- end -}} enabled: false
startup:
enabled: false
{{/* Append the configMap volume to the additionalVolumeMounts */}} persistence:
{{- define "comcast.configmap.volumeMount" -}} comcast-settings:
name: comcast-settings enabled: "true"
mountPath: /src/config.ini mountPath: "/src/config.ini"
subPath: config.ini subPath: "config.ini"
{{- end -}} type: "custom"
volumeSpec:
{{- $volumeMount := include "comcast.configmap.volumeMount" . | fromYaml -}} configMap:
{{- if $volumeMount -}} name: {{ printf "%v-config" (include "common.names.fullname" .) }}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{- end -}} {{- end -}}
{{- $_ := mergeOverwrite .Values (include "comcast.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}} {{/* Render the templates */}}
{{ include "common.all" . }} {{ include "common.all" . }}

View File

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

View File

@@ -6,14 +6,18 @@
# #
image: image:
# -- image repository
repository: billimek/comcastusage-for-influxdb repository: billimek/comcastusage-for-influxdb
pullPolicy: IfNotPresent # -- image tag
tag: latest tag: latest
# -- image pull policy
pullPolicy: IfNotPresent
strategy: # -- environment variables.
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
TZ: UTC
# -- comcast's config.ini configuration # -- comcast's config.ini configuration
# @default -- string # @default -- string
@@ -31,15 +35,3 @@ config: |
[COMCAST] [COMCAST]
Username = someuser Username = someuser
Password = somepassword Password = somepassword
service:
enabled: false
## Probes configuration
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: 2.10.03 appVersion: 2.12.01
description: deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. description: deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort.
name: deconz name: deconz
version: 4.4.0 version: 5.2.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- deconz - deconz
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# deconz # deconz
![Version: 4.4.0](https://img.shields.io/badge/Version-4.4.0-informational?style=flat-square) ![AppVersion: 2.10.03](https://img.shields.io/badge/AppVersion-2.10.03-informational?style=flat-square) ![Version: 5.2.0](https://img.shields.io/badge/Version-5.2.0-informational?style=flat-square) ![AppVersion: 2.12.01](https://img.shields.io/badge/AppVersion-2.12.01-informational?style=flat-square)
deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -76,23 +76,23 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env.DECONZ_VNC_MODE | int | `1` | | | affinity | object | `{}` | Affinity constraint rules to place the Pod on a specific node. [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) |
| env.DECONZ_VNC_PORT | int | `5900` | | | env | object | See below | environment variables. See [image docs](https://github.com/marthoc/docker-deconz/blob/master/README.md) for more details. |
| env.DECONZ_WEB_PORT | int | `80` | | | env.DECONZ_DEVICE | string | `nil` | Override the location where deCONZ looks for the RaspBee/Conbee device. |
| env.DECONZ_WS_PORT | int | `443` | | | env.DECONZ_VNC_MODE | int | `1` | Enable VNC access to the container to view the deCONZ ZigBee mesh |
| env.TZ | string | `"UTC"` | | | env.DECONZ_VNC_PASSWORD | string | `nil` | If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password "changeme" using a Secret. |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.DECONZ_VNC_PORT | int | `5900` | VNC server listen port |
| image.repository | string | `"marthoc/deconz"` | | | env.DECONZ_WEB_PORT | int | `80` | Web UI listen port |
| image.tag | string | `"amd64-2.10.03"` | | | env.DECONZ_WS_PORT | int | `443` | Websocket listen port |
| ingress.enabled | bool | `false` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| persistence.config.enabled | bool | `false` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| persistence.config.mountPath | string | `"/root/.local/share/dresden-elektronik/deCONZ"` | | | image.repository | string | `"marthoc/deconz"` | image repository |
| service.additionalPorts[0].name | string | `"websocket"` | | | image.tag | string | `"2.12.01"` | image tag |
| service.additionalPorts[0].port | int | `443` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| service.additionalPorts[1].name | string | `"vnc"` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service.additionalPorts[1].port | int | `5900` | | | persistence.usb | object | See values.yaml | Configure a hostPathMount to mount a USB device in the container. |
| service.port.port | int | `80` | | | securityContext.privileged | bool | `nil` | Privileged securityContext may be required if USB controller is accessed directly through the host machine |
| strategy.type | string | `"Recreate"` | | | service | object | See values.yaml | Configures service settings for the chart. |
## Changelog ## Changelog
@@ -100,6 +100,20 @@ 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.1.1]
#### Fixed
- Fixed the `DECONZ_VNC_PASSWORD` example.
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.1.1. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.1.1/charts/stable/common/) for the up-to-date values.
- Changed image tag to `2.12.01`.
### [3.0.0] ### [3.0.0]
#### Migration !breaking change! #### Migration !breaking change!
@@ -116,6 +130,10 @@ This will preserve all devices, settings and access tokens. The configuration ca
- Initial release using common chart - Initial release using common chart
[5.1.1]: #511
[5.0.0]: #500
[3.0.0]: #300
## Support ## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/) - See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)

View File

@@ -9,6 +9,20 @@ 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.1.1]
#### Fixed
- Fixed the `DECONZ_VNC_PASSWORD` example.
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.1.1. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.1.1/charts/stable/common/) for the up-to-date values.
- Changed image tag to `2.12.01`.
### [3.0.0] ### [3.0.0]
#### Migration !breaking change! #### Migration !breaking change!
@@ -24,4 +38,8 @@ This will preserve all devices, settings and access tokens. The configuration ca
#### Changed #### Changed
- Initial release using common chart - Initial release using common chart
[5.1.1]: #511
[5.0.0]: #500
[3.0.0]: #300
{{- end -}} {{- end -}}

View File

@@ -6,64 +6,80 @@
# #
image: image:
# -- image repository
repository: marthoc/deconz repository: marthoc/deconz
# -- image tag
tag: 2.12.01
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: amd64-2.10.03
strategy: # -- environment variables. See [image docs](https://github.com/marthoc/docker-deconz/blob/master/README.md) for more details.
type: Recreate # @default -- See below
# See https://github.com/marthoc/docker-deconz/blob/master/README.md for more settings for e.g. debug.
env: env:
# -- Set the container timezone
TZ: UTC TZ: UTC
## Path to mounted device inside the container. # -- Override the location where deCONZ looks for the RaspBee/Conbee device.
# DECONZ_DEVICE: /dev/conbee DECONZ_DEVICE: # /dev/ttyUSB0
## Do not set the VNC password here directly - use a Secret, see envValueFrom below. # -- Enable VNC access to the container to view the deCONZ ZigBee mesh
# DECONZ_VNC_PASSWORD: changeme
DECONZ_VNC_MODE: 1 DECONZ_VNC_MODE: 1
# -- Web UI listen port
DECONZ_WEB_PORT: 80 DECONZ_WEB_PORT: 80
# -- Websocket listen port
DECONZ_WS_PORT: 443 DECONZ_WS_PORT: 443
# -- VNC server listen port
DECONZ_VNC_PORT: 5900 DECONZ_VNC_PORT: 5900
# -- If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password "changeme" using a Secret.
DECONZ_VNC_PASSWORD:
# secretKeyRef:
# name: deconz-vnc-password
# key: password
## If VNC is enabled (DECONZ_VNC_MODE) you can change the default password "changeme" using a Secret. # -- Configures service settings for the chart.
# envValueFrom: # @default -- See values.yaml
# DECONZ_VNC_PASSWORD:
# secretKeyRef:
# name: deconz-vnc-password
# key: password
## Privileged context is required to mount devices in container using volumes.
# securityContext:
# privileged: true
## Path to device on the host.
# additionalVolumes:
# - name: conbee
# hostPath:
# path: /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_00000000-if00-port0
## Path to mounted device inside the container.
# additionalVolumeMounts:
# - name: conbee
# mountPath: /dev/conbee
## The node having the dongle attached should be labeled accordingly.
# nodeSelector:
# feature.node.kubernetes.io/custom-deconz: "true"
service: service:
port: main:
port: 80 ports:
additionalPorts: http:
- name: websocket port: 80
port: 443 websocket:
- name: vnc enabled: true
port: 5900 port: 443
vnc:
enabled: true
port: 5900
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
securityContext:
# -- (bool) Privileged securityContext may be required if USB controller is accessed directly through the host machine
privileged: # true
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
mountPath: /root/.local/share/dresden-elektronik/deCONZ mountPath: /root/.local/share/dresden-elektronik/deCONZ
# -- Configure a hostPathMount to mount a USB device in the container.
# @default -- See values.yaml
usb:
enabled: false
type: hostPath
hostPath: /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2400981-if00
mountPath: /dev/ttyUSB0
# -- Affinity constraint rules to place the Pod on a specific node.
# [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity)
affinity: {}
# nodeAffinity:
# requiredDuringSchedulingIgnoredDuringExecution:
# nodeSelectorTerms:
# - matchExpressions:
# - key: app
# operator: In
# values:
# - zigbee-controller

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2.0.3-2201906121747 appVersion: v2.0.3-2201906121747
description: Deluge is a torrent download client description: Deluge is a torrent download client
name: deluge name: deluge
version: 3.4.0 version: 4.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- deluge - deluge
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# deluge # deluge
![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: v2.0.3-2201906121747](https://img.shields.io/badge/AppVersion-v2.0.3--2201906121747-informational?style=flat-square) ![Version: 4.3.0](https://img.shields.io/badge/Version-4.3.0-informational?style=flat-square) ![AppVersion: v2.0.3-2201906121747](https://img.shields.io/badge/AppVersion-v2.0.3--2201906121747-informational?style=flat-square)
Deluge is a torrent download client Deluge is a torrent download client
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -78,19 +78,17 @@ The default login details (change ASAP) are:
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env | object | See below | environment variables. See more environment variables in the [deluge documentation](https://github.com/linuxserver/docker-deluge#parameters). |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.DELUGE_LOGLEVEL | string | `"error"` | Set the loglevel output when running Deluge |
| image.repository | string | `"linuxserver/deluge"` | | | env.PGID | string | `"1000"` | Specify the group ID the application will run as |
| image.tag | string | `"version-2.0.3-2201906121747ubuntu18.04.1"` | | | env.PUID | string | `"1000"` | Specify the user ID the application will run as |
| ingress.enabled | bool | `false` | | | env.TZ | string | `"Europe/London"` | Set the container timezone |
| persistence.config.emptyDir.enabled | bool | `false` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| persistence.config.enabled | bool | `false` | | | image.repository | string | `"linuxserver/deluge"` | image repository |
| persistence.config.mountPath | string | `"/config"` | | | image.tag | string | `"version-2.0.3-2201906121747ubuntu18.04.1"` | image tag |
| persistence.downloads.emptyDir.enabled | bool | `false` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence.downloads.enabled | bool | `false` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.downloads.mountPath | string | `"/downloads"` | | | service | object | See values.yaml | Configures service settings for the chart. |
| service.port.port | int | `8112` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## Changelog
@@ -98,21 +96,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).
### [1.0.0] ### [4.0.0]
#### Added
- N/A
#### Changed #### Changed
- N/A - **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
#### Removed [4.0.0]: #400
- N/A
[1.0.0]: #1.0.0
## Support ## Support

View File

@@ -9,19 +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.0.0] ### [4.0.0]
#### Added
- N/A
#### Changed #### Changed
- N/A - **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
#### Removed [4.0.0]: #400
- N/A
[1.0.0]: #1.0.0
{{- end -}} {{- end -}}

View File

@@ -6,50 +6,45 @@
# #
image: image:
# -- image repository
repository: linuxserver/deluge repository: linuxserver/deluge
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- image tag
tag: version-2.0.3-2201906121747ubuntu18.04.1 tag: version-2.0.3-2201906121747ubuntu18.04.1
strategy: # -- environment variables. See more environment variables in the [deluge documentation](https://github.com/linuxserver/docker-deluge#parameters).
type: Recreate # @default -- See below
env:
# -- Specify the user ID the application will run as
PUID: "1000"
# -- Specify the group ID the application will run as
PGID: "1000"
# -- Set the container timezone
TZ: "Europe/London"
# -- Set the loglevel output when running Deluge
DELUGE_LOGLEVEL: "error"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 8112 ports:
http:
port: 8112
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /config mountPath: /config
downloads: downloads:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /downloads mountPath: /downloads
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
env: {}
## Optional ENV Vars that can be set.
## All values below are the current default values.
# PUID: "1000"
# PGID: "1000"
# TZ: "Europe/London"
# UMASK_SET: "022"
# DELUGE_LOGLEVEL: "error"

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: 1.3.0 appVersion: 1.4.3
description: Create live TV channel streams from media on your Plex servers. description: Create live TV channel streams from media on your Plex servers.
name: dizquetv name: dizquetv
version: 2.4.0 version: 3.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- dizqueTV - dizqueTV
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# dizquetv # dizquetv
![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: 1.3.0](https://img.shields.io/badge/AppVersion-1.3.0-informational?style=flat-square) ![Version: 3.3.0](https://img.shields.io/badge/Version-3.3.0-informational?style=flat-square) ![AppVersion: 1.4.3](https://img.shields.io/badge/AppVersion-1.4.3-informational?style=flat-square)
Create live TV channel streams from media on your Plex servers. Create live TV channel streams from media on your Plex servers.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -76,16 +76,16 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env | object | See below | environment variables. See more environment variables in the [dizquetv documentation](https://hub.docker.com/r/vexorian/dizquetv). |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.PGID | int | `1001` | Specify the group ID the application will run as |
| image.repository | string | `"vexorian/dizquetv"` | | | env.PUID | int | `1001` | Specify the user ID the application will run as |
| image.tag | string | `"1.3.0"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| ingress.enabled | bool | `false` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| persistence.config.emptyDir.enabled | bool | `false` | | | image.repository | string | `"vexorian/dizquetv"` | image repository |
| persistence.config.enabled | bool | `false` | | | image.tag | string | `"1.4.3"` | image tag |
| persistence.config.mountPath | string | `"/home/node/app/.dizquetv"` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| service.port.port | int | `8000` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| strategy.type | string | `"Recreate"` | | | service | object | See values.yaml | Configures service settings for the chart. |
## Changelog ## Changelog
@@ -93,21 +93,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).
### [1.0.0] ### [3.0.0]
#### Added
- N/A
#### Changed #### Changed
- N/A - **BREAKING**: Upgraded the common library dependency to version 3.0.2. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.0.2/charts/stable/common/) for the up-to-date values.
- Changed image tag to `1.4.3`.
#### Removed [3.0.0]: #300
- N/A
[1.0.0]: #1.0.0
## Support ## Support

View File

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

View File

@@ -6,28 +6,40 @@
# #
image: image:
# -- image repository
repository: vexorian/dizquetv repository: vexorian/dizquetv
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 1.3.0 # -- image tag
tag: 1.4.3
strategy: # -- environment variables. See more environment variables in the [dizquetv documentation](https://hub.docker.com/r/vexorian/dizquetv).
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
# TZ: UTC TZ: UTC
# PUID: 1001 # -- Specify the user ID the application will run as
# PGID: 1001 PUID: 1001
# -- Specify the group ID the application will run as
PGID: 1001
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 8000 ports:
http:
port: 8000
ingress: ingress:
enabled: false # -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
config: config:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /home/node/app/.dizquetv mountPath: /home/node/app/.dizquetv

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: 1.1.0 appVersion: 1.2.0
description: Cert-Manager Webhook for DNSMadeEasy description: Cert-Manager Webhook for DNSMadeEasy
name: dnsmadeeasy-webhook name: dnsmadeeasy-webhook
version: 2.5.0 version: 3.4.0
keywords: keywords:
- cert-manager - cert-manager
- dnsmadeeasy - dnsmadeeasy
@@ -18,4 +18,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: 2.5.0 version: 3.3.0
- name: cert-manager
repository: https://charts.jetstack.io
version: v1.4.0
condition: cert-manager.enabled

View File

@@ -1,6 +1,6 @@
# dnsmadeeasy-webhook # dnsmadeeasy-webhook
![Version: 2.5.0](https://img.shields.io/badge/Version-2.5.0-informational?style=flat-square) ![AppVersion: 1.1.0](https://img.shields.io/badge/AppVersion-1.1.0-informational?style=flat-square) ![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square)
Cert-Manager Webhook for DNSMadeEasy Cert-Manager Webhook for DNSMadeEasy
@@ -17,7 +17,8 @@ Cert-Manager Webhook for DNSMadeEasy
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://charts.jetstack.io | cert-manager | v1.4.0 |
| https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -74,34 +75,14 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| additionalVolumeMounts[0].mountPath | string | `"/tls"` | | | cert-manager.enabled | bool | `false` | Install cert-manager chart as dependency. Usually this is already installed in the cluster and not needed. |
| additionalVolumeMounts[0].name | string | `"certs"` | |
| additionalVolumeMounts[0].readOnly | bool | `true` | |
| args | string | `"[\"--tls-cert-file=/tls/tls.crt\",\"--tls-private-key-file=/tls/tls.key\",\"--secure-port=4443\"]"` | |
| certManager.namespace | string | `"cert-manager"` | Namespace where the cert-manager operator was installed to | | certManager.namespace | string | `"cert-manager"` | Namespace where the cert-manager operator was installed to |
| certManager.serviceAccountName | string | `"cert-manager"` | Service account used by the cert-manager | | certManager.serviceAccountName | string | `"cert-manager"` | Service account used by the cert-manager |
| generateCerts | bool | `true` | Generate dedicated certs instead of re-using the cert-manager webhook certificate. |
| groupName | string | `"acme.mycompany.com"` | The GroupName here is used to identify your company or business unit that created this webhook. This name will need to be referenced in each Issuer's `webhook` stanza to inform cert-manager of where to send ChallengePayload resources in order to solve the DNS01 challenge. This group name should be **unique**, hence using your own company's domain here is recommended. | | groupName | string | `"acme.mycompany.com"` | The GroupName here is used to identify your company or business unit that created this webhook. This name will need to be referenced in each Issuer's `webhook` stanza to inform cert-manager of where to send ChallengePayload resources in order to solve the DNS01 challenge. This group name should be **unique**, hence using your own company's domain here is recommended. |
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy | | image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| image.repository | string | `"ghcr.io/k8s-at-home/dnsmadeeasy-webhook"` | Image repository | | image.repository | string | `"ghcr.io/k8s-at-home/dnsmadeeasy-webhook"` | Image repository |
| image.tag | string | `"v1.0.0"` | Image tag | | image.tag | string | `"v1.2.0"` | Image tag |
| probes.liveness.custom | bool | `true` | |
| probes.liveness.enabled | bool | `true` | |
| probes.liveness.spec.httpGet.path | string | `"/healthz"` | |
| probes.liveness.spec.httpGet.port | string | `"https"` | |
| probes.liveness.spec.httpGet.scheme | string | `"HTTPS"` | |
| probes.readiness.custom | bool | `true` | |
| probes.readiness.enabled | bool | `true` | |
| probes.readiness.spec.httpGet.path | string | `"/healthz"` | |
| probes.readiness.spec.httpGet.port | string | `"https"` | |
| probes.readiness.spec.httpGet.scheme | string | `"HTTPS"` | |
| probes.startup.custom | bool | `true` | |
| probes.startup.enabled | bool | `true` | |
| probes.startup.spec.httpGet.path | string | `"/healthz"` | |
| probes.startup.spec.httpGet.port | string | `"https"` | |
| probes.startup.spec.httpGet.scheme | string | `"HTTPS"` | |
| service.port.name | string | `"https"` | |
| service.port.port | int | `443` | |
| service.port.targetPort | int | `4443` | |
| serviceAccount.create | bool | `true` | Create service account | | serviceAccount.create | bool | `true` | Create service account |
## Changelog ## Changelog
@@ -110,6 +91,107 @@ 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).
### [3.3.2]
#### Added
- N/A
#### Changed
- Fix: remove duplicated name in custome volume - needed for flux2 version > v0.15
#### Removed
- N/A
### [3.3.1]
#### Added
- N/A
#### Changed
- Fix: remove new-line in webhook cert name
#### Removed
- N/A
### [3.3.0]
#### Added
- Testcases
#### Changed
- N/A
#### Removed
- N/A
### [3.1.0]
#### Added
- N/A
#### Changed
- Upgrade to webhook 1.2 which uses cert-manager 1.4 and k8s-api 1.21.1
- Grant additional permisions required by webhook since K8S 1.20
#### Removed
- N/A
### [3.0.3]
#### Added
- N/A
#### Changed
- fix webhook port names to match probes
#### Removed
- N/A
### [3.0.1]
#### Added
- N/A
#### Changed
- fix service and arguments syntax
#### Removed
- N/A
### [3.0.0]
#### Added
- N/A
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.1.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.1.0/charts/stable/common/) for the up-to-date values.
- moved harcoded values into common.tpl
#### Removed
- N/A
### [1.0.0] ### [1.0.0]
#### Added #### Added

View File

@@ -9,6 +9,107 @@ 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).
### [3.3.2]
#### Added
- N/A
#### Changed
- Fix: remove duplicated name in custome volume - needed for flux2 version > v0.15
#### Removed
- N/A
### [3.3.1]
#### Added
- N/A
#### Changed
- Fix: remove new-line in webhook cert name
#### Removed
- N/A
### [3.3.0]
#### Added
- Testcases
#### Changed
- N/A
#### Removed
- N/A
### [3.1.0]
#### Added
- N/A
#### Changed
- Upgrade to webhook 1.2 which uses cert-manager 1.4 and k8s-api 1.21.1
- Grant additional permisions required by webhook since K8S 1.20
#### Removed
- N/A
### [3.0.3]
#### Added
- N/A
#### Changed
- fix webhook port names to match probes
#### Removed
- N/A
### [3.0.1]
#### Added
- N/A
#### Changed
- fix service and arguments syntax
#### Removed
- N/A
### [3.0.0]
#### Added
- N/A
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.1.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.1.0/charts/stable/common/) for the up-to-date values.
- moved harcoded values into common.tpl
#### Removed
- N/A
### [1.0.0] ### [1.0.0]
#### Added #### Added

View File

@@ -0,0 +1,15 @@
# Until cert-manager moves CRD in the crd folder we
# cannot use cert-manager CRDs within the chart
# See: https://github.com/jetstack/cert-manager/issues/3377
generateCerts: false
cert-manager:
enabled: true
installCRDs: true
webhook:
enabled: true
extraArgs:
- --dns01-recursive-nameservers=1.1.1.1:53
- --dns01-recursive-nameservers-only
cainjector:
replicaCount: 1

View File

@@ -14,25 +14,74 @@
{{- end -}} {{- end -}}
{{- define "dnsmadeeasy-webhook.servingCertificate" -}} {{- define "dnsmadeeasy-webhook.servingCertificate" -}}
{{ printf "%s-webhook-tls" (include "common.names.fullname" .) }} {{- if .Values.generateCerts }}
{{- printf "%s-webhook-tls" (include "common.names.fullname" .) }}
{{- else -}}
{{- printf "%s-cert-manager-webhook-ca" (include "common.names.fullname" .) }}
{{- end -}}
{{- end -}} {{- end -}}
{{- $_ := set .Values.env "GROUP_NAME" .Values.groupName -}} {{/* Append the hardcoded settings */}}
{{- define "dnsmadeeasy-webhook.harcodedValues" -}}
# -- Configure persistence settings for the chart under this key.
persistence:
certs:
enabled: true
type: custom
mountPath: /tls
readOnly: true
volumeSpec:
secret:
secretName: {{ include "dnsmadeeasy-webhook.servingCertificate" . }}
probes:
liveness:
enabled: true
custom: true
spec:
httpGet:
scheme: HTTPS
path: /healthz
port: https
readiness:
enabled: true
custom: true
spec:
httpGet:
scheme: HTTPS
path: /healthz
port: https
startup:
enabled: true
custom: true
spec:
httpGet:
scheme: HTTPS
path: /healthz
port: https
service:
main:
ports:
http:
enabled: false
https:
enabled: true
targetPort: 4443
port: 443
args:
- --tls-cert-file=/tls/tls.crt
- --tls-private-key-file=/tls/tls.key
- --secure-port=4443
env:
GROUP_NAME: {{ .Values.groupName }}
{{/* Append the cert secret to the additionalVolumes */}}
{{- define "dnsmadeeasy-webhook.servingCertificate.volume" -}}
name: certs
secret:
secretName: {{ include "dnsmadeeasy-webhook.servingCertificate" . }}
{{- end -}}
{{- $volume := include "dnsmadeeasy-webhook.servingCertificate.volume" . | fromYaml -}}
{{- if $volume -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}} {{- end -}}
{{- $_ := mergeOverwrite .Values (include "dnsmadeeasy-webhook.harcodedValues" . | fromYaml) -}}
{{/* Render the templates */}} {{/* Render the templates */}}

View File

@@ -1,3 +1,4 @@
{{- if .Values.generateCerts }}
--- ---
# Create a selfsigned Issuer, in order to create a root CA certificate for # Create a selfsigned Issuer, in order to create a root CA certificate for
# signing webhook serving certificates # signing webhook serving certificates
@@ -64,3 +65,4 @@ spec:
- {{ include "common.names.fullname" . }} - {{ include "common.names.fullname" . }}
- {{ include "common.names.fullname" . }}.{{ .Release.Namespace }} - {{ include "common.names.fullname" . }}.{{ .Release.Namespace }}
- {{ include "common.names.fullname" . }}.{{ .Release.Namespace }}.svc - {{ include "common.names.fullname" . }}.{{ .Release.Namespace }}.svc
{{- end }}

View File

@@ -14,6 +14,15 @@ rules:
- "get" - "get"
- "list" - "list"
- "watch" - "watch"
# Required since k8s v1.20
- apiGroups:
- "flowcontrol.apiserver.k8s.io"
resources:
- 'prioritylevelconfigurations'
- 'flowschemas'
verbs:
- 'list'
- 'watch'
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding

View File

@@ -26,43 +26,13 @@ image:
# -- Image pull policy # -- Image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- Image tag # -- Image tag
tag: v1.0.0 tag: v1.2.0
args: '["--tls-cert-file=/tls/tls.crt","--tls-private-key-file=/tls/tls.key","--secure-port=4443"]' # -- Generate dedicated certs instead of re-using the cert-manager
# webhook certificate.
generateCerts: true
additionalVolumeMounts: cert-manager:
- name: certs # -- Install cert-manager chart as dependency.
mountPath: /tls # Usually this is already installed in the cluster and not needed.
readOnly: true enabled: false
probes:
liveness:
enabled: true
custom: true
spec:
httpGet:
scheme: HTTPS
path: /healthz
port: https
readiness:
enabled: true
custom: true
spec:
httpGet:
scheme: HTTPS
path: /healthz
port: https
startup:
enabled: true
custom: true
spec:
httpGet:
scheme: HTTPS
path: /healthz
port: https
service:
port:
name: https
targetPort: 4443
port: 443

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