From ef0ff47cca152d8c2eed86dc3fa15a4da3a1bb32 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Tue, 10 Aug 2021 08:50:26 +0000 Subject: [PATCH] Commit new App releases for TrueCharts Signed-off-by: TrueCharts-Bot --- deprecated/nzbhydra/6.4.3/Chart.lock | 2 +- develop/prototype-gui/1.5.9/Chart.lock | 2 +- incubator/airsonic/1.4.1/Chart.lock | 2 +- incubator/appdaemon/3.4.2/Chart.lock | 2 +- incubator/bazarr/6.4.2/Chart.lock | 2 +- incubator/booksonic-air/1.2.1/Chart.lock | 2 +- incubator/calibre-web/6.4.1/Chart.lock | 2 +- incubator/calibre/1.2.3/Chart.lock | 2 +- incubator/deconz/1.2.2/Chart.lock | 2 +- incubator/deluge/6.4.1/Chart.lock | 2 +- incubator/dizquetv/1.2.1/Chart.lock | 2 +- incubator/duplicati/1.2.1/Chart.lock | 2 +- incubator/fireflyiii/4.9.2/Chart.lock | 2 +- incubator/flaresolverr/1.2.2/Chart.lock | 2 +- incubator/flood/1.2.1/Chart.lock | 2 +- incubator/focalboard/1.2.2/Chart.lock | 2 +- incubator/freshrss/6.4.1/Chart.lock | 2 +- incubator/gaps/6.4.1/Chart.lock | 2 +- incubator/gonic/1.2.1/Chart.lock | 2 +- incubator/grocy/6.4.2/Chart.lock | 2 +- incubator/haste-server/1.4.1/Chart.lock | 2 +- incubator/healthchecks/1.2.1/Chart.lock | 2 +- incubator/heimdall/6.4.1/Chart.lock | 2 +- incubator/hyperion-ng/1.2.1/Chart.lock | 2 +- incubator/komga/1.2.5/Chart.lock | 2 +- incubator/lazylibrarian/6.4.1/Chart.lock | 2 +- incubator/librespeed/1.2.2/Chart.lock | 2 +- incubator/lychee/6.4.2/Chart.lock | 2 +- incubator/mealie/1.4.2/Chart.lock | 2 +- incubator/mosquitto/1.4.1/Chart.lock | 2 +- incubator/mylar/1.2.1/Chart.lock | 2 +- incubator/navidrome/6.4.1/Chart.lock | 2 +- incubator/node-red/6.4.6/Chart.lock | 2 +- incubator/nullserv/1.2.1/Chart.lock | 2 +- incubator/nzbget/6.4.1/Chart.lock | 2 +- incubator/octoprint/1.2.2/Chart.lock | 2 +- incubator/omada-controller/1.2.1/Chart.lock | 2 +- incubator/organizr/6.4.1/Chart.lock | 2 +- incubator/overseerr/1.2.1/Chart.lock | 2 +- incubator/owncast/1.2.1/Chart.lock | 2 +- incubator/owncloud-ocis/1.2.2/Chart.lock | 2 +- incubator/photoprism/1.2.2/Chart.lock | 2 +- incubator/piaware/1.2.1/Chart.lock | 2 +- incubator/podgrab/4.4.2/Chart.lock | 2 +- .../pretend-youre-xyzzy/1.2.1/Chart.lock | 2 +- incubator/protonmail-bridge/1.2.1/Chart.lock | 2 +- incubator/prowlarr/1.4.8/Chart.lock | 2 +- incubator/pyload/1.2.1/Chart.lock | 2 +- incubator/qbittorrent/6.4.3/Chart.lock | 2 +- incubator/readarr/6.4.10/Chart.lock | 2 +- incubator/reg/1.4.1/Chart.lock | 2 +- incubator/sabnzbd/6.4.1/Chart.lock | 2 +- incubator/ser2sock/1.2.1/Chart.lock | 2 +- incubator/stash/1.2.1/Chart.lock | 2 +- incubator/thelounge/1.4.1/Chart.lock | 2 +- incubator/tvheadend/7.4.1/Chart.lock | 2 +- incubator/unifi/6.4.1/Chart.lock | 2 +- incubator/unpackerr/1.4.1/Chart.lock | 2 +- incubator/xteve/1.2.1/Chart.lock | 2 +- non-free/resilio-sync/1.2.2/Chart.lock | 2 +- stable/collabora-online/6.4.6/Chart.lock | 2 +- stable/deepstack-cpu/4.4.1/Chart.lock | 2 +- stable/emby/6.4.2/Chart.lock | 2 +- stable/esphome/6.4.4/Chart.lock | 2 +- stable/freeradius/1.0.1/Chart.lock | 2 +- stable/handbrake/6.4.2/Chart.lock | 2 +- stable/home-assistant/6.4.4/Chart.lock | 2 +- stable/jackett/6.4.9/Chart.lock | 2 +- stable/jellyfin/6.4.1/Chart.lock | 2 +- stable/kms/6.4.1/Chart.lock | 2 +- stable/lidarr/6.4.1/Chart.lock | 2 +- stable/nextcloud/1.8.0/CONFIG.md | 9 + stable/nextcloud/1.8.0/Chart.lock | 12 + stable/nextcloud/1.8.0/Chart.yaml | 39 + stable/nextcloud/1.8.0/README.md | 57 + stable/nextcloud/1.8.0/app-readme.md | 1 + .../nextcloud/1.8.0/charts/common-6.6.2.tgz | Bin 0 -> 23559 bytes .../1.8.0/charts/postgresql-10.9.1.tgz | Bin 0 -> 52056 bytes .../nextcloud/1.8.0/charts/redis-14.8.8.tgz | Bin 0 -> 77694 bytes stable/nextcloud/1.8.0/ix_values.yaml | 186 +++ stable/nextcloud/1.8.0/questions.yaml | 1055 +++++++++++++++++ .../nextcloud/1.8.0/templates/_configmap.tpl | 33 + stable/nextcloud/1.8.0/templates/_cronjob.tpl | 51 + stable/nextcloud/1.8.0/templates/_secrets.tpl | 50 + stable/nextcloud/1.8.0/templates/common.yaml | 14 + stable/nextcloud/1.8.0/test_values.yaml | 224 ++++ stable/nextcloud/1.8.0/values.yaml | 0 stable/ombi/6.4.6/Chart.lock | 2 +- stable/openldap/1.0.4/Chart.lock | 2 +- stable/pgadmin/1.1.2/Chart.lock | 2 +- stable/phpldapadmin/1.1.2/Chart.lock | 2 +- stable/plex/5.4.5/Chart.lock | 2 +- stable/radarr/6.4.1/Chart.lock | 2 +- stable/sonarr/6.4.1/Chart.lock | 2 +- stable/syncthing/6.4.1/Chart.lock | 2 +- stable/tautulli/6.4.2/Chart.lock | 2 +- stable/traefik/6.6.2/Chart.lock | 2 +- stable/transmission/6.4.1/Chart.lock | 2 +- stable/truecommand/6.4.1/Chart.lock | 2 +- stable/vaultwarden/3.9.2/Chart.lock | 2 +- stable/zwavejs2mqtt/6.4.7/Chart.lock | 2 +- 101 files changed, 1816 insertions(+), 85 deletions(-) create mode 100644 stable/nextcloud/1.8.0/CONFIG.md create mode 100644 stable/nextcloud/1.8.0/Chart.lock create mode 100644 stable/nextcloud/1.8.0/Chart.yaml create mode 100644 stable/nextcloud/1.8.0/README.md create mode 100644 stable/nextcloud/1.8.0/app-readme.md create mode 100644 stable/nextcloud/1.8.0/charts/common-6.6.2.tgz create mode 100644 stable/nextcloud/1.8.0/charts/postgresql-10.9.1.tgz create mode 100644 stable/nextcloud/1.8.0/charts/redis-14.8.8.tgz create mode 100644 stable/nextcloud/1.8.0/ix_values.yaml create mode 100644 stable/nextcloud/1.8.0/questions.yaml create mode 100644 stable/nextcloud/1.8.0/templates/_configmap.tpl create mode 100644 stable/nextcloud/1.8.0/templates/_cronjob.tpl create mode 100644 stable/nextcloud/1.8.0/templates/_secrets.tpl create mode 100644 stable/nextcloud/1.8.0/templates/common.yaml create mode 100644 stable/nextcloud/1.8.0/test_values.yaml create mode 100644 stable/nextcloud/1.8.0/values.yaml diff --git a/deprecated/nzbhydra/6.4.3/Chart.lock b/deprecated/nzbhydra/6.4.3/Chart.lock index 0ac4b932676..c6a3e1e16d3 100644 --- a/deprecated/nzbhydra/6.4.3/Chart.lock +++ b/deprecated/nzbhydra/6.4.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:43.83711626Z" +generated: "2021-08-10T08:49:32.718794913Z" diff --git a/develop/prototype-gui/1.5.9/Chart.lock b/develop/prototype-gui/1.5.9/Chart.lock index ba0762fcf65..b562669726d 100644 --- a/develop/prototype-gui/1.5.9/Chart.lock +++ b/develop/prototype-gui/1.5.9/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:40.826815181Z" +generated: "2021-08-10T08:49:27.988825706Z" diff --git a/incubator/airsonic/1.4.1/Chart.lock b/incubator/airsonic/1.4.1/Chart.lock index 54237d92b0f..073cb3e9e86 100644 --- a/incubator/airsonic/1.4.1/Chart.lock +++ b/incubator/airsonic/1.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:08.127851552Z" +generated: "2021-08-10T08:47:02.156826581Z" diff --git a/incubator/appdaemon/3.4.2/Chart.lock b/incubator/appdaemon/3.4.2/Chart.lock index 80a197ec927..739b0035017 100644 --- a/incubator/appdaemon/3.4.2/Chart.lock +++ b/incubator/appdaemon/3.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:09.851056881Z" +generated: "2021-08-10T08:47:04.533143937Z" diff --git a/incubator/bazarr/6.4.2/Chart.lock b/incubator/bazarr/6.4.2/Chart.lock index 900627f267e..835c33c6df8 100644 --- a/incubator/bazarr/6.4.2/Chart.lock +++ b/incubator/bazarr/6.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:11.44502406Z" +generated: "2021-08-10T08:47:06.93621317Z" diff --git a/incubator/booksonic-air/1.2.1/Chart.lock b/incubator/booksonic-air/1.2.1/Chart.lock index 1e57fd3a7f3..8e556ba44f2 100644 --- a/incubator/booksonic-air/1.2.1/Chart.lock +++ b/incubator/booksonic-air/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:13.05512635Z" +generated: "2021-08-10T08:47:09.335339662Z" diff --git a/incubator/calibre-web/6.4.1/Chart.lock b/incubator/calibre-web/6.4.1/Chart.lock index 1e1fcefd7a7..a3d161c9121 100644 --- a/incubator/calibre-web/6.4.1/Chart.lock +++ b/incubator/calibre-web/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:16.317335882Z" +generated: "2021-08-10T08:47:14.240370702Z" diff --git a/incubator/calibre/1.2.3/Chart.lock b/incubator/calibre/1.2.3/Chart.lock index 5de5c35b5b2..44af9acd0ff 100644 --- a/incubator/calibre/1.2.3/Chart.lock +++ b/incubator/calibre/1.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:14.692474098Z" +generated: "2021-08-10T08:47:11.731626921Z" diff --git a/incubator/deconz/1.2.2/Chart.lock b/incubator/deconz/1.2.2/Chart.lock index 78472c6c5e9..42ae0a43890 100644 --- a/incubator/deconz/1.2.2/Chart.lock +++ b/incubator/deconz/1.2.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:17.879341016Z" +generated: "2021-08-10T08:47:16.623440083Z" diff --git a/incubator/deluge/6.4.1/Chart.lock b/incubator/deluge/6.4.1/Chart.lock index 3f56ef293ff..0289eed118e 100644 --- a/incubator/deluge/6.4.1/Chart.lock +++ b/incubator/deluge/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:19.539984607Z" +generated: "2021-08-10T08:47:18.986998998Z" diff --git a/incubator/dizquetv/1.2.1/Chart.lock b/incubator/dizquetv/1.2.1/Chart.lock index 7bd985032fc..7095371daad 100644 --- a/incubator/dizquetv/1.2.1/Chart.lock +++ b/incubator/dizquetv/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:21.126886348Z" +generated: "2021-08-10T08:47:21.300919501Z" diff --git a/incubator/duplicati/1.2.1/Chart.lock b/incubator/duplicati/1.2.1/Chart.lock index dbce6fa96f0..704b63c2e0e 100644 --- a/incubator/duplicati/1.2.1/Chart.lock +++ b/incubator/duplicati/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:22.686170134Z" +generated: "2021-08-10T08:47:23.910925583Z" diff --git a/incubator/fireflyiii/4.9.2/Chart.lock b/incubator/fireflyiii/4.9.2/Chart.lock index ff004f8140e..779ae68d467 100644 --- a/incubator/fireflyiii/4.9.2/Chart.lock +++ b/incubator/fireflyiii/4.9.2/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 10.9.1 digest: sha256:a579582fc5bfbefce548962b740b81ac9a922799adfb7f2ff13688d57bdd5bbb -generated: "2021-08-10T08:38:26.323261598Z" +generated: "2021-08-10T08:47:29.349131982Z" diff --git a/incubator/flaresolverr/1.2.2/Chart.lock b/incubator/flaresolverr/1.2.2/Chart.lock index e0ce37645d3..d0c6b8b32a2 100644 --- a/incubator/flaresolverr/1.2.2/Chart.lock +++ b/incubator/flaresolverr/1.2.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:30.422572638Z" +generated: "2021-08-10T08:47:35.532563756Z" diff --git a/incubator/flood/1.2.1/Chart.lock b/incubator/flood/1.2.1/Chart.lock index 1fa613e9942..9f73ec95b7f 100644 --- a/incubator/flood/1.2.1/Chart.lock +++ b/incubator/flood/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:31.999657167Z" +generated: "2021-08-10T08:47:37.975356881Z" diff --git a/incubator/focalboard/1.2.2/Chart.lock b/incubator/focalboard/1.2.2/Chart.lock index cc41be4de5c..b67cf06a395 100644 --- a/incubator/focalboard/1.2.2/Chart.lock +++ b/incubator/focalboard/1.2.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:33.652056713Z" +generated: "2021-08-10T08:47:40.418130584Z" diff --git a/incubator/freshrss/6.4.1/Chart.lock b/incubator/freshrss/6.4.1/Chart.lock index ab0b4dd8ddc..7f3b30dbb9b 100644 --- a/incubator/freshrss/6.4.1/Chart.lock +++ b/incubator/freshrss/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:35.275395516Z" +generated: "2021-08-10T08:47:42.824139859Z" diff --git a/incubator/gaps/6.4.1/Chart.lock b/incubator/gaps/6.4.1/Chart.lock index d86fe219765..2217f97b85c 100644 --- a/incubator/gaps/6.4.1/Chart.lock +++ b/incubator/gaps/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:36.913453602Z" +generated: "2021-08-10T08:47:45.282019396Z" diff --git a/incubator/gonic/1.2.1/Chart.lock b/incubator/gonic/1.2.1/Chart.lock index 69f33345bd6..f462a25e8ce 100644 --- a/incubator/gonic/1.2.1/Chart.lock +++ b/incubator/gonic/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:38.575139082Z" +generated: "2021-08-10T08:47:47.83454389Z" diff --git a/incubator/grocy/6.4.2/Chart.lock b/incubator/grocy/6.4.2/Chart.lock index 2de76aae986..20720e019d9 100644 --- a/incubator/grocy/6.4.2/Chart.lock +++ b/incubator/grocy/6.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:40.137510126Z" +generated: "2021-08-10T08:47:50.496270361Z" diff --git a/incubator/haste-server/1.4.1/Chart.lock b/incubator/haste-server/1.4.1/Chart.lock index 6df85e7f380..ddd233af72c 100644 --- a/incubator/haste-server/1.4.1/Chart.lock +++ b/incubator/haste-server/1.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:41.646267362Z" +generated: "2021-08-10T08:47:53.045813268Z" diff --git a/incubator/healthchecks/1.2.1/Chart.lock b/incubator/healthchecks/1.2.1/Chart.lock index 48b62702b9a..4197bb0134d 100644 --- a/incubator/healthchecks/1.2.1/Chart.lock +++ b/incubator/healthchecks/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:43.162834768Z" +generated: "2021-08-10T08:47:55.490764213Z" diff --git a/incubator/heimdall/6.4.1/Chart.lock b/incubator/heimdall/6.4.1/Chart.lock index 1736f15a237..92312c3b966 100644 --- a/incubator/heimdall/6.4.1/Chart.lock +++ b/incubator/heimdall/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:44.700029126Z" +generated: "2021-08-10T08:47:57.942384386Z" diff --git a/incubator/hyperion-ng/1.2.1/Chart.lock b/incubator/hyperion-ng/1.2.1/Chart.lock index d0a36a72265..9b69d4a32bd 100644 --- a/incubator/hyperion-ng/1.2.1/Chart.lock +++ b/incubator/hyperion-ng/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:46.268582263Z" +generated: "2021-08-10T08:48:00.461625563Z" diff --git a/incubator/komga/1.2.5/Chart.lock b/incubator/komga/1.2.5/Chart.lock index 0c18a40b23e..8c4a479ccca 100644 --- a/incubator/komga/1.2.5/Chart.lock +++ b/incubator/komga/1.2.5/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:47.792882064Z" +generated: "2021-08-10T08:48:02.886033784Z" diff --git a/incubator/lazylibrarian/6.4.1/Chart.lock b/incubator/lazylibrarian/6.4.1/Chart.lock index 2332c412511..3f641b770da 100644 --- a/incubator/lazylibrarian/6.4.1/Chart.lock +++ b/incubator/lazylibrarian/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:49.282198216Z" +generated: "2021-08-10T08:48:05.274423043Z" diff --git a/incubator/librespeed/1.2.2/Chart.lock b/incubator/librespeed/1.2.2/Chart.lock index d5554c7ab0e..76f2a6b37a2 100644 --- a/incubator/librespeed/1.2.2/Chart.lock +++ b/incubator/librespeed/1.2.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:50.761358455Z" +generated: "2021-08-10T08:48:07.664737521Z" diff --git a/incubator/lychee/6.4.2/Chart.lock b/incubator/lychee/6.4.2/Chart.lock index cfc8f989b6d..4d0deaeb302 100644 --- a/incubator/lychee/6.4.2/Chart.lock +++ b/incubator/lychee/6.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:52.248846707Z" +generated: "2021-08-10T08:48:10.041606375Z" diff --git a/incubator/mealie/1.4.2/Chart.lock b/incubator/mealie/1.4.2/Chart.lock index 8cc383b03a9..66bc1620944 100644 --- a/incubator/mealie/1.4.2/Chart.lock +++ b/incubator/mealie/1.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:53.750336848Z" +generated: "2021-08-10T08:48:12.446540075Z" diff --git a/incubator/mosquitto/1.4.1/Chart.lock b/incubator/mosquitto/1.4.1/Chart.lock index a510bd15d8f..da54f81d320 100644 --- a/incubator/mosquitto/1.4.1/Chart.lock +++ b/incubator/mosquitto/1.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:55.250048866Z" +generated: "2021-08-10T08:48:14.821512896Z" diff --git a/incubator/mylar/1.2.1/Chart.lock b/incubator/mylar/1.2.1/Chart.lock index fb6a369d4b0..de7930f5066 100644 --- a/incubator/mylar/1.2.1/Chart.lock +++ b/incubator/mylar/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:38:56.747030747Z" +generated: "2021-08-10T08:48:17.199243337Z" diff --git a/incubator/navidrome/6.4.1/Chart.lock b/incubator/navidrome/6.4.1/Chart.lock index bf57cd96f73..c2b57990d67 100644 --- a/incubator/navidrome/6.4.1/Chart.lock +++ b/incubator/navidrome/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:58.281667075Z" +generated: "2021-08-10T08:48:20.016123625Z" diff --git a/incubator/node-red/6.4.6/Chart.lock b/incubator/node-red/6.4.6/Chart.lock index 6e42df241c1..8d4a70d7388 100644 --- a/incubator/node-red/6.4.6/Chart.lock +++ b/incubator/node-red/6.4.6/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:59.806692731Z" +generated: "2021-08-10T08:48:22.418284248Z" diff --git a/incubator/nullserv/1.2.1/Chart.lock b/incubator/nullserv/1.2.1/Chart.lock index 2a492bd6aad..037290c2935 100644 --- a/incubator/nullserv/1.2.1/Chart.lock +++ b/incubator/nullserv/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:01.301674767Z" +generated: "2021-08-10T08:48:24.803603332Z" diff --git a/incubator/nzbget/6.4.1/Chart.lock b/incubator/nzbget/6.4.1/Chart.lock index 34d02bc0bb1..94db984f412 100644 --- a/incubator/nzbget/6.4.1/Chart.lock +++ b/incubator/nzbget/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:02.820100831Z" +generated: "2021-08-10T08:48:27.218890328Z" diff --git a/incubator/octoprint/1.2.2/Chart.lock b/incubator/octoprint/1.2.2/Chart.lock index 3adeb700f0c..fef4ff84ca0 100644 --- a/incubator/octoprint/1.2.2/Chart.lock +++ b/incubator/octoprint/1.2.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:04.343012557Z" +generated: "2021-08-10T08:48:29.715415279Z" diff --git a/incubator/omada-controller/1.2.1/Chart.lock b/incubator/omada-controller/1.2.1/Chart.lock index caee62770dd..54c280dfcf3 100644 --- a/incubator/omada-controller/1.2.1/Chart.lock +++ b/incubator/omada-controller/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:05.835239591Z" +generated: "2021-08-10T08:48:32.107752678Z" diff --git a/incubator/organizr/6.4.1/Chart.lock b/incubator/organizr/6.4.1/Chart.lock index 5ca0de6e550..68dc7055bdd 100644 --- a/incubator/organizr/6.4.1/Chart.lock +++ b/incubator/organizr/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:07.313398538Z" +generated: "2021-08-10T08:48:34.520423509Z" diff --git a/incubator/overseerr/1.2.1/Chart.lock b/incubator/overseerr/1.2.1/Chart.lock index 4739e5aa5cc..91a8961f260 100644 --- a/incubator/overseerr/1.2.1/Chart.lock +++ b/incubator/overseerr/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:08.899564641Z" +generated: "2021-08-10T08:48:36.902937855Z" diff --git a/incubator/owncast/1.2.1/Chart.lock b/incubator/owncast/1.2.1/Chart.lock index 802c81b58a0..84ef28e7f8a 100644 --- a/incubator/owncast/1.2.1/Chart.lock +++ b/incubator/owncast/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:10.384479998Z" +generated: "2021-08-10T08:48:39.257532098Z" diff --git a/incubator/owncloud-ocis/1.2.2/Chart.lock b/incubator/owncloud-ocis/1.2.2/Chart.lock index d2dc6e96b46..45f618addd5 100644 --- a/incubator/owncloud-ocis/1.2.2/Chart.lock +++ b/incubator/owncloud-ocis/1.2.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:11.873341424Z" +generated: "2021-08-10T08:48:41.624846918Z" diff --git a/incubator/photoprism/1.2.2/Chart.lock b/incubator/photoprism/1.2.2/Chart.lock index 987d8e3031c..e6edec43aa7 100644 --- a/incubator/photoprism/1.2.2/Chart.lock +++ b/incubator/photoprism/1.2.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:13.369575662Z" +generated: "2021-08-10T08:48:44.031248187Z" diff --git a/incubator/piaware/1.2.1/Chart.lock b/incubator/piaware/1.2.1/Chart.lock index c117c7e09cd..9b1ed2ef1a3 100644 --- a/incubator/piaware/1.2.1/Chart.lock +++ b/incubator/piaware/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:14.8846811Z" +generated: "2021-08-10T08:48:46.489965763Z" diff --git a/incubator/podgrab/4.4.2/Chart.lock b/incubator/podgrab/4.4.2/Chart.lock index fab6a260ea4..ca07c4d7b75 100644 --- a/incubator/podgrab/4.4.2/Chart.lock +++ b/incubator/podgrab/4.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:16.361925046Z" +generated: "2021-08-10T08:48:48.892501329Z" diff --git a/incubator/pretend-youre-xyzzy/1.2.1/Chart.lock b/incubator/pretend-youre-xyzzy/1.2.1/Chart.lock index 38d8adbf289..4fb25cb42ac 100644 --- a/incubator/pretend-youre-xyzzy/1.2.1/Chart.lock +++ b/incubator/pretend-youre-xyzzy/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:17.829342662Z" +generated: "2021-08-10T08:48:51.405497517Z" diff --git a/incubator/protonmail-bridge/1.2.1/Chart.lock b/incubator/protonmail-bridge/1.2.1/Chart.lock index bc676d0ea9b..64a9ff94d3f 100644 --- a/incubator/protonmail-bridge/1.2.1/Chart.lock +++ b/incubator/protonmail-bridge/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:19.388264701Z" +generated: "2021-08-10T08:48:53.865805195Z" diff --git a/incubator/prowlarr/1.4.8/Chart.lock b/incubator/prowlarr/1.4.8/Chart.lock index 3c389f9da78..b11d4e09220 100644 --- a/incubator/prowlarr/1.4.8/Chart.lock +++ b/incubator/prowlarr/1.4.8/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:21.043307983Z" +generated: "2021-08-10T08:48:56.320037085Z" diff --git a/incubator/pyload/1.2.1/Chart.lock b/incubator/pyload/1.2.1/Chart.lock index 7590f073bd9..3dd2c751676 100644 --- a/incubator/pyload/1.2.1/Chart.lock +++ b/incubator/pyload/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:22.592407816Z" +generated: "2021-08-10T08:48:58.7405311Z" diff --git a/incubator/qbittorrent/6.4.3/Chart.lock b/incubator/qbittorrent/6.4.3/Chart.lock index e1ffd01bf57..7debc6da89e 100644 --- a/incubator/qbittorrent/6.4.3/Chart.lock +++ b/incubator/qbittorrent/6.4.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:24.096337857Z" +generated: "2021-08-10T08:49:01.200470607Z" diff --git a/incubator/readarr/6.4.10/Chart.lock b/incubator/readarr/6.4.10/Chart.lock index f8b3297bc7e..0b72b578d97 100644 --- a/incubator/readarr/6.4.10/Chart.lock +++ b/incubator/readarr/6.4.10/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:25.611295675Z" +generated: "2021-08-10T08:49:03.695378356Z" diff --git a/incubator/reg/1.4.1/Chart.lock b/incubator/reg/1.4.1/Chart.lock index 0a0e5ff3ed6..6c61b255b44 100644 --- a/incubator/reg/1.4.1/Chart.lock +++ b/incubator/reg/1.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:27.12296894Z" +generated: "2021-08-10T08:49:06.125312518Z" diff --git a/incubator/sabnzbd/6.4.1/Chart.lock b/incubator/sabnzbd/6.4.1/Chart.lock index 7341f68f049..16870b38e0f 100644 --- a/incubator/sabnzbd/6.4.1/Chart.lock +++ b/incubator/sabnzbd/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:28.633238384Z" +generated: "2021-08-10T08:49:08.555916216Z" diff --git a/incubator/ser2sock/1.2.1/Chart.lock b/incubator/ser2sock/1.2.1/Chart.lock index f21095b4941..f81bda1cb84 100644 --- a/incubator/ser2sock/1.2.1/Chart.lock +++ b/incubator/ser2sock/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:30.137695217Z" +generated: "2021-08-10T08:49:10.952524522Z" diff --git a/incubator/stash/1.2.1/Chart.lock b/incubator/stash/1.2.1/Chart.lock index f2a22526f4f..882c176a73a 100644 --- a/incubator/stash/1.2.1/Chart.lock +++ b/incubator/stash/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:31.635865993Z" +generated: "2021-08-10T08:49:13.425024259Z" diff --git a/incubator/thelounge/1.4.1/Chart.lock b/incubator/thelounge/1.4.1/Chart.lock index fd4f3b5b65c..756b717525d 100644 --- a/incubator/thelounge/1.4.1/Chart.lock +++ b/incubator/thelounge/1.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:33.133296853Z" +generated: "2021-08-10T08:49:15.882540295Z" diff --git a/incubator/tvheadend/7.4.1/Chart.lock b/incubator/tvheadend/7.4.1/Chart.lock index f333e509090..9a0829dda46 100644 --- a/incubator/tvheadend/7.4.1/Chart.lock +++ b/incubator/tvheadend/7.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:34.760536911Z" +generated: "2021-08-10T08:49:18.301187685Z" diff --git a/incubator/unifi/6.4.1/Chart.lock b/incubator/unifi/6.4.1/Chart.lock index b9673c39bc3..454390d485f 100644 --- a/incubator/unifi/6.4.1/Chart.lock +++ b/incubator/unifi/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:36.303491054Z" +generated: "2021-08-10T08:49:20.657130147Z" diff --git a/incubator/unpackerr/1.4.1/Chart.lock b/incubator/unpackerr/1.4.1/Chart.lock index 1006548fd27..25e1b0ed16e 100644 --- a/incubator/unpackerr/1.4.1/Chart.lock +++ b/incubator/unpackerr/1.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:39:37.79914179Z" +generated: "2021-08-10T08:49:23.070791309Z" diff --git a/incubator/xteve/1.2.1/Chart.lock b/incubator/xteve/1.2.1/Chart.lock index 230bc30066f..cacbb10d487 100644 --- a/incubator/xteve/1.2.1/Chart.lock +++ b/incubator/xteve/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:39.295419569Z" +generated: "2021-08-10T08:49:25.544639923Z" diff --git a/non-free/resilio-sync/1.2.2/Chart.lock b/non-free/resilio-sync/1.2.2/Chart.lock index 149aca5cf0c..2cd7381b212 100644 --- a/non-free/resilio-sync/1.2.2/Chart.lock +++ b/non-free/resilio-sync/1.2.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.2 digest: sha256:fd606594ec8fe55cdeff8c4dbbd0f4002c9805dfc629f483aede28446b9a8eca -generated: "2021-08-10T08:39:42.352219186Z" +generated: "2021-08-10T08:49:30.428207852Z" diff --git a/stable/collabora-online/6.4.6/Chart.lock b/stable/collabora-online/6.4.6/Chart.lock index 2217eb08c89..90be428dcd7 100644 --- a/stable/collabora-online/6.4.6/Chart.lock +++ b/stable/collabora-online/6.4.6/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:12.424411005Z" +generated: "2021-08-10T08:45:38.728048681Z" diff --git a/stable/deepstack-cpu/4.4.1/Chart.lock b/stable/deepstack-cpu/4.4.1/Chart.lock index c997d109371..c144cbcbbf0 100644 --- a/stable/deepstack-cpu/4.4.1/Chart.lock +++ b/stable/deepstack-cpu/4.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:14.035234659Z" +generated: "2021-08-10T08:45:41.166090129Z" diff --git a/stable/emby/6.4.2/Chart.lock b/stable/emby/6.4.2/Chart.lock index 83bab7b94d8..0a823a663bd 100644 --- a/stable/emby/6.4.2/Chart.lock +++ b/stable/emby/6.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:15.655270116Z" +generated: "2021-08-10T08:45:43.706628332Z" diff --git a/stable/esphome/6.4.4/Chart.lock b/stable/esphome/6.4.4/Chart.lock index ba27852ae59..80b301538b0 100644 --- a/stable/esphome/6.4.4/Chart.lock +++ b/stable/esphome/6.4.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:17.262246058Z" +generated: "2021-08-10T08:45:46.177495835Z" diff --git a/stable/freeradius/1.0.1/Chart.lock b/stable/freeradius/1.0.1/Chart.lock index 408de8957db..53c00066ac1 100644 --- a/stable/freeradius/1.0.1/Chart.lock +++ b/stable/freeradius/1.0.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:19.014071386Z" +generated: "2021-08-10T08:45:48.64723057Z" diff --git a/stable/handbrake/6.4.2/Chart.lock b/stable/handbrake/6.4.2/Chart.lock index f54f60accbb..0df3a0ef443 100644 --- a/stable/handbrake/6.4.2/Chart.lock +++ b/stable/handbrake/6.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:20.598139271Z" +generated: "2021-08-10T08:45:51.110409006Z" diff --git a/stable/home-assistant/6.4.4/Chart.lock b/stable/home-assistant/6.4.4/Chart.lock index 1e49ddc709d..09f8d5c858b 100644 --- a/stable/home-assistant/6.4.4/Chart.lock +++ b/stable/home-assistant/6.4.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:22.310448143Z" +generated: "2021-08-10T08:45:53.564710315Z" diff --git a/stable/jackett/6.4.9/Chart.lock b/stable/jackett/6.4.9/Chart.lock index c0d144b3561..22ac2ddd82d 100644 --- a/stable/jackett/6.4.9/Chart.lock +++ b/stable/jackett/6.4.9/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:23.984503406Z" +generated: "2021-08-10T08:45:55.997524297Z" diff --git a/stable/jellyfin/6.4.1/Chart.lock b/stable/jellyfin/6.4.1/Chart.lock index dcf9911e20b..afaf091fe07 100644 --- a/stable/jellyfin/6.4.1/Chart.lock +++ b/stable/jellyfin/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:25.76165172Z" +generated: "2021-08-10T08:45:58.432509281Z" diff --git a/stable/kms/6.4.1/Chart.lock b/stable/kms/6.4.1/Chart.lock index 3ac3e0b98ee..5a281f74cd5 100644 --- a/stable/kms/6.4.1/Chart.lock +++ b/stable/kms/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:27.425225703Z" +generated: "2021-08-10T08:46:00.814111776Z" diff --git a/stable/lidarr/6.4.1/Chart.lock b/stable/lidarr/6.4.1/Chart.lock index 893afc746ea..7c9bde5ed97 100644 --- a/stable/lidarr/6.4.1/Chart.lock +++ b/stable/lidarr/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:29.1853398Z" +generated: "2021-08-10T08:46:03.252227975Z" diff --git a/stable/nextcloud/1.8.0/CONFIG.md b/stable/nextcloud/1.8.0/CONFIG.md new file mode 100644 index 00000000000..dddbce20079 --- /dev/null +++ b/stable/nextcloud/1.8.0/CONFIG.md @@ -0,0 +1,9 @@ +# Configuration Options + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: +https://truecharts.org/manual/linking/ + + +##### Available config options +In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/stable/nextcloud/1.8.0/Chart.lock b/stable/nextcloud/1.8.0/Chart.lock new file mode 100644 index 00000000000..efd3424a3cb --- /dev/null +++ b/stable/nextcloud/1.8.0/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 6.6.2 +- name: postgresql + repository: https://charts.bitnami.com/bitnami + version: 10.9.1 +- name: redis + repository: https://charts.bitnami.com/bitnami + version: 14.8.8 +digest: sha256:3ff1e0eaf4f2a5f2a01515796dbd8fb3577bcc3976ba34c6c8410d3e4fe866fc +generated: "2021-08-10T08:46:11.113994417Z" diff --git a/stable/nextcloud/1.8.0/Chart.yaml b/stable/nextcloud/1.8.0/Chart.yaml new file mode 100644 index 00000000000..6b424148d78 --- /dev/null +++ b/stable/nextcloud/1.8.0/Chart.yaml @@ -0,0 +1,39 @@ +apiVersion: v2 +appVersion: auto +dependencies: +- name: common + repository: https://truecharts.org/ + version: 6.6.2 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.bitnami.com/bitnami + version: 10.9.1 +- condition: redis.enabled + name: redis + repository: https://charts.bitnami.com/bitnami + version: 14.8.8 +deprecated: false +description: A private cloud server that puts the control and security of your own + data back into your hands. +home: https://nextcloud.com/ +icon: https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Nextcloud_Logo.svg/1280px-Nextcloud_Logo.svg.png +keywords: +- nextcloud +- storage +- http +- web +- php +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: truecharts.org +- email: kjeld@schouten-lebbing.nl + name: Ornias1993 + url: truecharts.org +name: nextcloud +sources: +- https://github.com/nextcloud/docker +- https://github.com/nextcloud/helm +type: application +version: 1.8.0 diff --git a/stable/nextcloud/1.8.0/README.md b/stable/nextcloud/1.8.0/README.md new file mode 100644 index 00000000000..7bd3a684823 --- /dev/null +++ b/stable/nextcloud/1.8.0/README.md @@ -0,0 +1,57 @@ +# Introduction + +![Version: 1.1.8](https://img.shields.io/badge/Version-1.1.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) + +A private cloud server that puts the control and security of your own data back into your hands. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.bitnami.com/bitnami | postgresql | 10.5.1 | +| https://charts.bitnami.com/bitnami | redis | 14.6.3 | +| https://truecharts.org/ | common | 6.5.2 | + +## Installing the Chart + +To install the chart with the release name `nextcloud` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `nextcloud` deployment + +- Open TrueNAS SCALE +- Go to Apps +- Go to "Installed Apps" +- Expand the menu in the top-right corner of this App +- Click "Remove" for this specific Apps + +The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. + +## Support + +- See the [Wiki](https://truecharts.org) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +- Ask a [question](https://github.com/truecharts/apps/discussions) + + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +All Rights Reserved - The TrueCharts Project diff --git a/stable/nextcloud/1.8.0/app-readme.md b/stable/nextcloud/1.8.0/app-readme.md new file mode 100644 index 00000000000..ea79671d3a3 --- /dev/null +++ b/stable/nextcloud/1.8.0/app-readme.md @@ -0,0 +1 @@ +A private cloud server that puts the control and security of your own diff --git a/stable/nextcloud/1.8.0/charts/common-6.6.2.tgz b/stable/nextcloud/1.8.0/charts/common-6.6.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0fac4aae28dfad8428d434247bc772b5cd0ab88e GIT binary patch literal 23559 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 Y>3Mpdp4&hF4FCZD|IhJ8_5d0M09e1kJ^%m! literal 0 HcmV?d00001 diff --git a/stable/nextcloud/1.8.0/charts/redis-14.8.8.tgz b/stable/nextcloud/1.8.0/charts/redis-14.8.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..835707d450109463e0843afdff427d9e628c8af5 GIT binary patch literal 77694 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 X9-fD1^XLBu009608^4Gd0B8mPmm+2m literal 0 HcmV?d00001 diff --git a/stable/nextcloud/1.8.0/ix_values.yaml b/stable/nextcloud/1.8.0/ix_values.yaml new file mode 100644 index 00000000000..1b0042c6fd3 --- /dev/null +++ b/stable/nextcloud/1.8.0/ix_values.yaml @@ -0,0 +1,186 @@ +## +# This file contains Values.yaml content that gets added to the output of questions.yaml +# It's ONLY meant for content that the user is NOT expected to change. +# Example: Everything under "image" is not included in questions.yaml but is included here. +## + +image: + repository: nextcloud + pullPolicy: IfNotPresent + tag: 22.0.0 + +strategy: + type: Recreate + +env: {} + + +envTpl: + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + +envFrom: + - configMapRef: + name: nextcloudconfig + +envValueFrom: + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: host + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: masterhost + REDIS_HOST_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +initContainers: + - name: init-postgresdb + image: postgres:13.1 + command: + - "sh" + - "-c" + - "until pg_isready -U nextcloud -h ${pghost} ; do sleep 2 ; done" + imagePullPolicy: IfNotPresent + env: + - name: pghost + valueFrom: + secretKeyRef: + name: dbcreds + key: plainhost + +additionalContainers: +- name: hpb + image: nextcloud:21.0.2 + imagePullPolicy: IfNotPresent + command: + - "/bin/bash" + - "-c" + - "--" + args: + - 'while [ ! -f "/var/www/html/custom_apps/notify_push/bin/x86_64/notify_push" ]; do sleep 30; echo "notify_push not found, waiting"; done && /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php' + env: + - name: PORT + value: "7867" + envFrom: + - configMapRef: + name: hpbconfig + ports: + - name: hpb + containerPort: 7867 + volumeMounts: + - mountPath: /var/www/html + name: data + securityContext: + runAsUser: 33 + runAsGroup: 33 + +# -- Probe configuration +# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) +# @default -- See below +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + # -- Redainess probe configuration + # @default -- See below + readiness: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + # -- Startup probe configuration + # @default -- See below + startup: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + +## Cronjob to execute Nextcloud background tasks +## ref: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html#webcron +## +cronjob: + # Every 5 minutes + # Note: Setting this to any any other value than 5 minutes might + # cause issues with how nextcloud background jobs are executed + schedule: "*/5 * * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +# Enabled postgres +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql +postgresql: + enabled: true + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + existingSecret: dbcreds + persistence: + enabled: true + existingClaim: db + +# Enabled redis +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/redis +redis: + architecture: standalone + enabled: true + auth: + existingSecret: rediscreds + existingSecretPasswordKey: redis-password + master: + persistence: + enabled: true + existingClaim: redismaster + replica: + replicaCount: 0 + persistence: + enabled: false + +## +# Most other defaults are set in questions.yaml +# For other options please refer to the wiki, default_values.yaml or the common library chart +## diff --git a/stable/nextcloud/1.8.0/questions.yaml b/stable/nextcloud/1.8.0/questions.yaml new file mode 100644 index 00000000000..23c8aedf6e5 --- /dev/null +++ b/stable/nextcloud/1.8.0/questions.yaml @@ -0,0 +1,1055 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Advanced" + description: "Advanced Configuration" +portals: + web_portal: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: controller + group: "Controller" + label: "" + schema: + type: dict + attrs: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + type: dict + attrs: + - variable: TZ + label: "Timezone" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: UMASK + label: "UMASK" + description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" + schema: + type: string + default: "002" + - variable: NEXTCLOUD_ADMIN_USER + label: "NEXTCLOUD_ADMIN_USER" + description: "Sets nextcloud admin username" + schema: + type: string + required: true + default: "" + - variable: NEXTCLOUD_ADMIN_PASSWORD + label: "NEXTCLOUD_ADMIN_PASSWORD" + description: "Sets nextcloud admin password" + schema: + type: string + required: true + default: "" + - variable: TRUSTED_PROXIES + label: "TRUSTED_PROXIES" + description: "Sets nextcloud Trusted Proxies" + schema: + type: string + default: "172.16.0.0/16" + - variable: NODE_IP + label: "NODE_IP" + description: "Sets nextcloud nodeip for nodeport connections" + schema: + type: string + $ref: + - "definitions/nodeIP" + + + # Configure Enviroment Variables + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: hostNetwork + group: "Networking and Services" + label: "Enable Host Networking" + schema: + type: boolean + default: false + + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: port + label: "Container Port" + schema: + type: int + default: 80 + editable: false + hidden: true + - variable: targetport + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 80 + editable: true + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + default: 36091 + required: true + - variable: hpb + label: "High Performance Backend Service" + description: "The service which runs the High Performance Backend" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: false + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + type: dict + attrs: + - variable: hpb + label: "Main Service Port Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: port + label: "Container Port" + schema: + type: int + default: 7867 + editable: false + hidden: true + - variable: targetport + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 7867 + editable: true + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + default: 36092 + required: true + + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "pvc" + enum: + - value: "pvc" + description: "pvc" + - value: "emptyDir" + description: "emptyDir" + - value: "hostPath" + description: "hostPath" + - variable: storageClass + label: "(Advanced) storageClass" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: hostPathType + label: "hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "/var/www/html" + hidden: true + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "100Gi" + - variable: db + label: "Database Storage" + description: "Stores the Application database." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: noMount + label: "Do not mount this storage inside the main pod" + schema: + type: boolean + default: true + hidden: true + - variable: forceName + label: "Override PVC Name (advanced)" + description: "Forces a certain name for the PVC" + schema: + type: string + default: "db" + hidden: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "pvc" + hidden: true + enum: + - value: "pvc" + description: "pvc" + - value: "emptyDir" + description: "emptyDir" + - value: "hostPath" + description: "hostPath" + - variable: storageClass + label: "(Advanced) storageClass" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + hidden: true + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "100Gi" + - variable: redismaster + label: "Redis Storage" + description: "Stores the Application redis-master-database." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: noMount + label: "Do not mount this storage inside the main pod" + schema: + type: boolean + default: true + hidden: true + - variable: forceName + label: "Override PVC Name (advanced)" + description: "Forces a certain name for the PVC" + schema: + type: string + default: "redismaster" + hidden: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "pvc" + hidden: true + enum: + - value: "pvc" + description: "pvc" + - value: "emptyDir" + description: "emptyDir" + - value: "hostPath" + description: "hostPath" + - variable: storageClass + label: "(Advanced) storageClass" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + hidden: true + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "100Gi" + + - variable: persistenceList + label: "Additional app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: "Custom Storage" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + enum: + - value: "pvc" + description: "pvc" + - value: "emptyDir" + description: "emptyDir" + - value: "hostPath" + description: "hostPath" + - variable: storageClass + label: "(Advanced) storageClass" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: hostPathType + label: "hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + required: true + default: "" + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PVC" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "100Gi" + + - variable: ingress + label: "" + group: "Ingress" + schema: + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: hpb + label: "High Performance Backend Ingress" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/push" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Service" + schema: + type: dict + hidden: true + attrs: + - variable: name + label: "service name" + schema: + type: string + hidden: true + default: "{{ .Release.Name }}-nextcloud-hpb" + - variable: port + label: "serviceport" + schema: + type: int + hidden: true + default: 7867 + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + type: dict + attrs: + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 33 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: resources + group: "Resources and Devices" + label: "" + schema: + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "2000m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "2Gi" + - variable: requests + label: "Advanced Request minimum resources required" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "10m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "50Mi" diff --git a/stable/nextcloud/1.8.0/templates/_configmap.tpl b/stable/nextcloud/1.8.0/templates/_configmap.tpl new file mode 100644 index 00000000000..aa6473aaf29 --- /dev/null +++ b/stable/nextcloud/1.8.0/templates/_configmap.tpl @@ -0,0 +1,33 @@ +{{/* Define the configmap */}} +{{- define "nextcloud.configmap" -}} + +{{- $hosts := "" }} +{{- if .Values.ingress.main.enabled }} +{{ range $index, $host := .Values.ingress.main.hosts }} + {{- if $index }} + {{ $hosts = ( printf "%v %v" $hosts $host.host ) }} + {{- else }} + {{ $hosts = ( printf "%s" $host.host ) }} + {{- end }} +{{ end }} +{{- end }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: nextcloudconfig +data: + NEXTCLOUD_TRUSTED_DOMAINS: {{ ( printf "%v %v %v %v %v" "test.fakedomain.dns" ( .Values.env.NODE_IP | default "localhost" ) ( printf "%v-%v" .Release.Name "nextcloud" ) ( printf "%v-%v" .Release.Name "nextcloud-hpb" ) $hosts ) | quote }} + {{- if .Values.ingress.main.enabled }} + APACHE_DISABLE_REWRITE_IP: "1" + {{- end }} + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: hpbconfig +data: + NEXTCLOUD_URL: {{ ( printf "%v-%v" .Release.Name "nextcloud" ) | quote }} + +{{- end -}} diff --git a/stable/nextcloud/1.8.0/templates/_cronjob.tpl b/stable/nextcloud/1.8.0/templates/_cronjob.tpl new file mode 100644 index 00000000000..c2ed1ca20f8 --- /dev/null +++ b/stable/nextcloud/1.8.0/templates/_cronjob.tpl @@ -0,0 +1,51 @@ +{{/* Define the cronjob */}} +{{- define "nextcloud.cronjob" -}} +{{- $jobName := include "common.names.fullname" . -}} + +--- +apiVersion: batch/v1beta1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + restartPolicy: Never + {{- with (include "common.controller.volumes" . | trim) }} + volumes: + {{- nindent 12 . }} + {{- end }} + containers: + - name: {{ .Chart.Name }} + image: "{{ .Values.image.repository }}:{{ default .Values.image.tag }}" + imagePullPolicy: {{ default .Values.image.pullPolicy }} + command: [ "php" ] + args: + - "-f" + - "/var/www/html/cron.php" + # Will mount configuration files as www-data (id: 33) by default for nextcloud + {{- with (include "common.controller.volumeMounts" . | trim) }} + volumeMounts: + {{ nindent 16 . }} + {{- end }} + securityContext: + runAsUser: 33 + runAsGroup: 33 + resources: +{{ toYaml .Values.resources | indent 16 }} + +{{- end -}} diff --git a/stable/nextcloud/1.8.0/templates/_secrets.tpl b/stable/nextcloud/1.8.0/templates/_secrets.tpl new file mode 100644 index 00000000000..d9ae0df858c --- /dev/null +++ b/stable/nextcloud/1.8.0/templates/_secrets.tpl @@ -0,0 +1,50 @@ +{{/* Define the secrets */}} +{{- define "nextcloud.secrets" -}} + +--- + +apiVersion: v1 +kind: Secret +metadata: + labels: + {{- include "common.labels" . | nindent 4 }} + name: dbcreds +{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} +{{- $dbPass := "" }} +data: +{{- if $previous }} + {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} + postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} + postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} +{{- else }} + {{- $dbPass = randAlphaNum 50 }} + postgresql-password: {{ $dbPass | b64enc | quote }} + postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} +{{- end }} + url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} + host: {{ ( printf "%v-%v:5432" .Release.Name "postgresql" ) | b64enc | quote }} + plainhost: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} +type: Opaque + +--- + +apiVersion: v1 +kind: Secret +metadata: + labels: + {{- include "common.labels" . | nindent 4 }} + name: rediscreds +{{- $redisprevious := lookup "v1" "Secret" .Release.Namespace "rediscreds" }} +{{- $redisPass := "" }} +data: +{{- if $redisprevious }} + {{- $redisPass = ( index $redisprevious.data "redis-password" ) | b64dec }} + redis-password: {{ ( index $redisprevious.data "redis-password" ) }} +{{- else }} + {{- $redisPass = randAlphaNum 50 }} + redis-password: {{ $redisPass | b64enc | quote }} +{{- end }} + masterhost: {{ ( printf "%v-%v" .Release.Name "redis-master" ) | b64enc | quote }} + slavehost: {{ ( printf "%v-%v" .Release.Name "redis-master" ) | b64enc | quote }} +type: Opaque +{{- end -}} diff --git a/stable/nextcloud/1.8.0/templates/common.yaml b/stable/nextcloud/1.8.0/templates/common.yaml new file mode 100644 index 00000000000..8e72c538b1d --- /dev/null +++ b/stable/nextcloud/1.8.0/templates/common.yaml @@ -0,0 +1,14 @@ +{{/* Make sure all variables are set properly */}} +{{- include "common.values.setup" . }} + +{{/* Render the templates */}} +{{ include "common.all" . }} + +{{/* Render configmap for nextcloud */}} +{{- include "nextcloud.configmap" . }} + +{{/* Render secrets for nextcloud */}} +{{- include "nextcloud.secrets" . }} + +{{/* Render cronjob for nextcloud */}} +{{- include "nextcloud.cronjob" . }} diff --git a/stable/nextcloud/1.8.0/test_values.yaml b/stable/nextcloud/1.8.0/test_values.yaml new file mode 100644 index 00000000000..6eb76d77ae4 --- /dev/null +++ b/stable/nextcloud/1.8.0/test_values.yaml @@ -0,0 +1,224 @@ +# Default values for Bitwarden. + +image: + repository: nextcloud + pullPolicy: IfNotPresent + tag: 22.0.0 + +strategy: + type: Recreate + +service: + main: + ports: + main: + port: 80 + hpb: + enabled: true + ports: + hpb: + enabled: true + port: 7867 + +env: + NEXTCLOUD_ADMIN_USER: "admin" + NEXTCLOUD_ADMIN_PASSWORD: "adminpass" + TRUSTED_PROXIES: "172.16.0.0/16" + +envTpl: + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + +envFrom: + - configMapRef: + name: nextcloudconfig + +envValueFrom: + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: host + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: masterhost + REDIS_HOST_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +persistence: + data: + enabled: true + mountPath: "/var/www/html" + type: pvc + accessMode: ReadWriteOnce + size: "100Gi" + + db: + noMount: true + forceName: "db" + enabled: true + type: pvc + accessMode: ReadWriteOnce + size: "100Gi" + + redismaster: + noMount: true + forceName: "redismaster" + enabled: true + type: pvc + accessMode: ReadWriteOnce + size: "100Gi" + +initContainers: + - name: init-postgresdb + image: postgres:13.1 + command: + - "sh" + - "-c" + - "until pg_isready -U nextcloud -h ${pghost} ; do sleep 2 ; done" + imagePullPolicy: IfNotPresent + env: + - name: pghost + valueFrom: + secretKeyRef: + name: dbcreds + key: plainhost + +additionalContainers: +- name: hpb + image: nextcloud:21.0.2 + imagePullPolicy: IfNotPresent + command: + - "/bin/bash" + - "-c" + - "--" + args: + - 'while [ ! -f "/var/www/html/custom_apps/notify_push/bin/x86_64/notify_push" ]; do sleep 30; echo "notify_push not found, waiting"; done && /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php' + env: + - name: PORT + value: "7867" + envFrom: + - configMapRef: + name: hpbconfig + ports: + - name: hpb + containerPort: 7867 + volumeMounts: + - mountPath: /var/www/html + name: data + securityContext: + runAsUser: 33 + runAsGroup: 33 + + +podSecurityContext: + fsGroup: 33 + +# -- Probe configuration +# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) +# @default -- See below +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + # -- Redainess probe configuration + # @default -- See below + readiness: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + # -- Startup probe configuration + # @default -- See below + startup: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + +## Cronjob to execute Nextcloud background tasks +## ref: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html#webcron +## +cronjob: + # Every 5 minutes + # Note: Setting this to any any other value than 5 minutes might + # cause issues with how nextcloud background jobs are executed + schedule: "*/5 * * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +# Enabled postgres +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql +postgresql: + volumePermissions: + enabled: true + enabled: true + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + existingSecret: dbcreds + persistence: + enabled: false + existingClaim: db + +# Enabled redis +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/redis +redis: + volumePermissions: + enabled: true + architecture: standalone + enabled: true + auth: + existingSecret: rediscreds + existingSecretPasswordKey: redis-password + master: + persistence: + enabled: false + existingClaim: redismaster + replica: + replicaCount: 0 + persistence: + enabled: false diff --git a/stable/nextcloud/1.8.0/values.yaml b/stable/nextcloud/1.8.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/ombi/6.4.6/Chart.lock b/stable/ombi/6.4.6/Chart.lock index 5e51d1347a1..7322f25d14a 100644 --- a/stable/ombi/6.4.6/Chart.lock +++ b/stable/ombi/6.4.6/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:41.124867866Z" +generated: "2021-08-10T08:46:21.544701053Z" diff --git a/stable/openldap/1.0.4/Chart.lock b/stable/openldap/1.0.4/Chart.lock index 1d57b26d858..6d1c326784f 100644 --- a/stable/openldap/1.0.4/Chart.lock +++ b/stable/openldap/1.0.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:42.750293799Z" +generated: "2021-08-10T08:46:23.986237536Z" diff --git a/stable/pgadmin/1.1.2/Chart.lock b/stable/pgadmin/1.1.2/Chart.lock index cbedef9b639..88b00b4e19c 100644 --- a/stable/pgadmin/1.1.2/Chart.lock +++ b/stable/pgadmin/1.1.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:44.365087095Z" +generated: "2021-08-10T08:46:26.383538099Z" diff --git a/stable/phpldapadmin/1.1.2/Chart.lock b/stable/phpldapadmin/1.1.2/Chart.lock index 828215d83d4..62137043469 100644 --- a/stable/phpldapadmin/1.1.2/Chart.lock +++ b/stable/phpldapadmin/1.1.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:46.021303156Z" +generated: "2021-08-10T08:46:28.830513487Z" diff --git a/stable/plex/5.4.5/Chart.lock b/stable/plex/5.4.5/Chart.lock index 082699fdfbd..925cb150b8d 100644 --- a/stable/plex/5.4.5/Chart.lock +++ b/stable/plex/5.4.5/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:47.60625277Z" +generated: "2021-08-10T08:46:31.176281428Z" diff --git a/stable/radarr/6.4.1/Chart.lock b/stable/radarr/6.4.1/Chart.lock index dc4ea479f8e..278b6322a6a 100644 --- a/stable/radarr/6.4.1/Chart.lock +++ b/stable/radarr/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:49.171288323Z" +generated: "2021-08-10T08:46:33.604267354Z" diff --git a/stable/sonarr/6.4.1/Chart.lock b/stable/sonarr/6.4.1/Chart.lock index 17d28f824c0..0790b902ae7 100644 --- a/stable/sonarr/6.4.1/Chart.lock +++ b/stable/sonarr/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:50.732922431Z" +generated: "2021-08-10T08:46:35.972731125Z" diff --git a/stable/syncthing/6.4.1/Chart.lock b/stable/syncthing/6.4.1/Chart.lock index e89bf0dcd9c..477396b65f0 100644 --- a/stable/syncthing/6.4.1/Chart.lock +++ b/stable/syncthing/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:52.33968603Z" +generated: "2021-08-10T08:46:38.343294226Z" diff --git a/stable/tautulli/6.4.2/Chart.lock b/stable/tautulli/6.4.2/Chart.lock index 23d18f3f7ab..7e42026a70b 100644 --- a/stable/tautulli/6.4.2/Chart.lock +++ b/stable/tautulli/6.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:53.923562488Z" +generated: "2021-08-10T08:46:40.739527495Z" diff --git a/stable/traefik/6.6.2/Chart.lock b/stable/traefik/6.6.2/Chart.lock index 3c4ecd0c638..6113eb2334b 100644 --- a/stable/traefik/6.6.2/Chart.lock +++ b/stable/traefik/6.6.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:55.519229426Z" +generated: "2021-08-10T08:46:43.156929467Z" diff --git a/stable/transmission/6.4.1/Chart.lock b/stable/transmission/6.4.1/Chart.lock index 3cb97ccf9b2..6a1e06b8bee 100644 --- a/stable/transmission/6.4.1/Chart.lock +++ b/stable/transmission/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:57.169077375Z" +generated: "2021-08-10T08:46:45.538695157Z" diff --git a/stable/truecommand/6.4.1/Chart.lock b/stable/truecommand/6.4.1/Chart.lock index e626581fd03..106cb5d0987 100644 --- a/stable/truecommand/6.4.1/Chart.lock +++ b/stable/truecommand/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:37:58.75077633Z" +generated: "2021-08-10T08:46:47.924769773Z" diff --git a/stable/vaultwarden/3.9.2/Chart.lock b/stable/vaultwarden/3.9.2/Chart.lock index c78b60fcc85..6564876b289 100644 --- a/stable/vaultwarden/3.9.2/Chart.lock +++ b/stable/vaultwarden/3.9.2/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 10.9.1 digest: sha256:a579582fc5bfbefce548962b740b81ac9a922799adfb7f2ff13688d57bdd5bbb -generated: "2021-08-10T08:38:02.450151334Z" +generated: "2021-08-10T08:46:53.855113445Z" diff --git a/stable/zwavejs2mqtt/6.4.7/Chart.lock b/stable/zwavejs2mqtt/6.4.7/Chart.lock index 8f47b91cd83..9fcf0eb6da1 100644 --- a/stable/zwavejs2mqtt/6.4.7/Chart.lock +++ b/stable/zwavejs2mqtt/6.4.7/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.2 digest: sha256:0d88f209079cd7d1b4595ba1ab3f60222515510cbb85743d0d6c431fd7ed0fae -generated: "2021-08-10T08:38:06.459897508Z" +generated: "2021-08-10T08:46:59.766019832Z"