From d8d20e3f059754ece0e92d11fc5eab44fa77c389 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Mon, 6 Sep 2021 21:38:20 +0000 Subject: [PATCH] Commit new App releases for TrueCharts Signed-off-by: TrueCharts-Bot --- incubator/custom-app/0.2.16/Chart.lock | 2 +- incubator/sogo/1.0.1/Chart.lock | 2 +- stable/airsonic/1.11.13/Chart.lock | 2 +- stable/appdaemon/3.11.13/Chart.lock | 2 +- stable/authelia/1.7.0/Chart.lock | 2 +- stable/bazarr/6.11.14/Chart.lock | 2 +- stable/booksonic-air/1.9.13/Chart.lock | 2 +- stable/calibre-web/6.11.13/Chart.lock | 2 +- stable/calibre/1.9.13/Chart.lock | 2 +- stable/collabora-online/6.11.13/Chart.lock | 2 +- stable/deconz/1.9.13/Chart.lock | 2 +- stable/deepstack-cpu/4.11.13/Chart.lock | 2 +- stable/deluge/6.11.13/Chart.lock | 2 +- stable/dizquetv/1.9.13/Chart.lock | 2 +- stable/duplicati/1.9.13/Chart.lock | 2 +- stable/emby/6.11.13/Chart.lock | 2 +- stable/esphome/6.11.13/Chart.lock | 2 +- stable/external-service/1.4.13/Chart.lock | 2 +- stable/fireflyiii/6.1.8/Chart.lock | 2 +- stable/flaresolverr/1.9.13/Chart.lock | 2 +- stable/flood/1.9.13/Chart.lock | 2 +- stable/focalboard/1.9.13/Chart.lock | 2 +- stable/freeradius/1.7.16/Chart.lock | 2 +- stable/freshrss/6.11.13/Chart.lock | 2 +- stable/gaps/6.11.13/Chart.lock | 2 +- stable/gonic/1.9.13/Chart.lock | 2 +- stable/grocy/6.11.13/Chart.lock | 2 +- stable/handbrake/6.11.13/Chart.lock | 2 +- stable/haste-server/1.11.13/Chart.lock | 2 +- stable/healthchecks/1.9.13/Chart.lock | 2 +- stable/heimdall/6.11.13/Chart.lock | 2 +- stable/home-assistant/6.11.13/Chart.lock | 2 +- stable/hyperion-ng/1.9.13/Chart.lock | 2 +- stable/jackett/6.11.15/Chart.lock | 2 +- stable/jdownloader2/1.0.3/Chart.lock | 2 +- stable/jellyfin/6.11.13/Chart.lock | 2 +- stable/k8s-gateway/1.0.8/Chart.lock | 2 +- stable/kms/6.11.13/Chart.lock | 2 +- stable/komga/1.9.16/Chart.lock | 2 +- stable/lazylibrarian/6.11.13/Chart.lock | 2 +- stable/librespeed/1.9.13/Chart.lock | 2 +- stable/lidarr/6.11.13/Chart.lock | 2 +- stable/littlelink/1.5.13/Chart.lock | 2 +- stable/lychee/6.11.13/Chart.lock | 2 +- stable/mealie/1.11.13/Chart.lock | 2 +- stable/mosquitto/1.11.13/Chart.lock | 2 +- stable/mylar/1.9.13/Chart.lock | 2 +- stable/navidrome/6.11.13/Chart.lock | 2 +- stable/nextcloud/3.7.11/CONFIG.md | 8 + stable/nextcloud/3.7.11/Chart.lock | 12 + stable/nextcloud/3.7.11/Chart.yaml | 36 + stable/nextcloud/3.7.11/README.md | 40 + stable/nextcloud/3.7.11/app-readme.md | 4 + .../nextcloud/3.7.11/charts/common-6.13.8.tgz | Bin 0 -> 29106 bytes .../3.7.11/charts/postgresql-1.6.1.tgz | Bin 0 -> 36602 bytes .../nextcloud/3.7.11/charts/redis-15.3.1.tgz | Bin 0 -> 77611 bytes stable/nextcloud/3.7.11/helm-values.md | 98 ++ stable/nextcloud/3.7.11/ix_values.yaml | 162 +++ stable/nextcloud/3.7.11/questions.yaml | 1059 +++++++++++++++++ .../nextcloud/3.7.11/templates/_configmap.tpl | 33 + .../nextcloud/3.7.11/templates/_cronjob.tpl | 51 + .../nextcloud/3.7.11/templates/_secrets.tpl | 50 + stable/nextcloud/3.7.11/templates/common.yaml | 14 + stable/nextcloud/3.7.11/test_values.yaml | 184 +++ stable/nextcloud/3.7.11/values.yaml | 0 stable/node-red/6.11.13/Chart.lock | 2 +- stable/nullserv/1.9.13/Chart.lock | 2 +- stable/nzbget/6.11.13/Chart.lock | 2 +- stable/nzbhydra/6.11.13/Chart.lock | 2 +- stable/octoprint/1.9.13/Chart.lock | 2 +- stable/omada-controller/1.9.13/Chart.lock | 2 +- stable/ombi/6.11.14/Chart.lock | 2 +- stable/openldap/1.7.17/Chart.lock | 2 +- stable/organizr/6.11.13/Chart.lock | 2 +- stable/overseerr/1.9.13/Chart.lock | 2 +- stable/owncast/1.9.13/Chart.lock | 2 +- stable/owncloud-ocis/1.9.13/Chart.lock | 2 +- stable/pgadmin/1.8.13/Chart.lock | 2 +- stable/photoprism/1.9.13/Chart.lock | 2 +- stable/phpldapadmin/1.8.13/Chart.lock | 2 +- stable/piaware/1.9.13/Chart.lock | 2 +- stable/pihole/1.0.5/Chart.lock | 2 +- stable/plex/5.11.14/Chart.lock | 2 +- stable/podgrab/4.11.13/Chart.lock | 2 +- stable/postgresql/1.6.4/Chart.lock | 2 +- stable/pretend-youre-xyzzy/1.9.13/Chart.lock | 2 +- stable/protonmail-bridge/1.9.13/Chart.lock | 2 +- stable/prowlarr/1.11.15/Chart.lock | 2 +- stable/pyload/1.9.13/Chart.lock | 2 +- stable/qbittorrent/6.11.13/Chart.lock | 2 +- stable/radarr/6.11.13/Chart.lock | 2 +- stable/readarr/6.11.13/Chart.lock | 2 +- stable/reg/1.11.13/Chart.lock | 2 +- stable/resilio-sync/1.9.13/Chart.lock | 2 +- stable/sabnzbd/6.11.13/Chart.lock | 2 +- stable/ser2sock/1.9.13/Chart.lock | 2 +- stable/sonarr/6.11.13/Chart.lock | 2 +- stable/stash/1.9.14/Chart.lock | 2 +- stable/syncthing/6.11.13/Chart.lock | 2 +- stable/tautulli/6.11.13/Chart.lock | 2 +- stable/thelounge/1.11.13/Chart.lock | 2 +- stable/traefik/7.0.8/Chart.lock | 2 +- stable/transmission/6.11.14/Chart.lock | 2 +- stable/truecommand/6.11.14/Chart.lock | 2 +- stable/tvheadend/7.11.13/Chart.lock | 2 +- stable/unifi/6.11.13/Chart.lock | 2 +- stable/unpackerr/1.11.13/Chart.lock | 2 +- stable/vaultwarden/6.1.10/Chart.lock | 2 +- stable/xteve/1.9.13/Chart.lock | 2 +- stable/zwavejs2mqtt/6.11.14/Chart.lock | 2 +- 110 files changed, 1844 insertions(+), 93 deletions(-) create mode 100644 stable/nextcloud/3.7.11/CONFIG.md create mode 100644 stable/nextcloud/3.7.11/Chart.lock create mode 100644 stable/nextcloud/3.7.11/Chart.yaml create mode 100644 stable/nextcloud/3.7.11/README.md create mode 100644 stable/nextcloud/3.7.11/app-readme.md create mode 100644 stable/nextcloud/3.7.11/charts/common-6.13.8.tgz create mode 100644 stable/nextcloud/3.7.11/charts/postgresql-1.6.1.tgz create mode 100644 stable/nextcloud/3.7.11/charts/redis-15.3.1.tgz create mode 100644 stable/nextcloud/3.7.11/helm-values.md create mode 100644 stable/nextcloud/3.7.11/ix_values.yaml create mode 100644 stable/nextcloud/3.7.11/questions.yaml create mode 100644 stable/nextcloud/3.7.11/templates/_configmap.tpl create mode 100644 stable/nextcloud/3.7.11/templates/_cronjob.tpl create mode 100644 stable/nextcloud/3.7.11/templates/_secrets.tpl create mode 100644 stable/nextcloud/3.7.11/templates/common.yaml create mode 100644 stable/nextcloud/3.7.11/test_values.yaml create mode 100644 stable/nextcloud/3.7.11/values.yaml diff --git a/incubator/custom-app/0.2.16/Chart.lock b/incubator/custom-app/0.2.16/Chart.lock index 91642f2a424..050abb641a4 100644 --- a/incubator/custom-app/0.2.16/Chart.lock +++ b/incubator/custom-app/0.2.16/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:11:15.858352255Z" +generated: "2021-09-06T21:37:19.799869805Z" diff --git a/incubator/sogo/1.0.1/Chart.lock b/incubator/sogo/1.0.1/Chart.lock index 78166f37f29..5fed5ca0a01 100644 --- a/incubator/sogo/1.0.1/Chart.lock +++ b/incubator/sogo/1.0.1/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 5.14.2 digest: sha256:cacb0024ee596935c01beb9b1c32ae93018ed54fa0c9eacb8d54f8f78fb335f1 -generated: "2021-09-06T21:11:22.581910117Z" +generated: "2021-09-06T21:37:28.882008472Z" diff --git a/stable/airsonic/1.11.13/Chart.lock b/stable/airsonic/1.11.13/Chart.lock index 6b818d0e5d5..0c3ec073857 100644 --- a/stable/airsonic/1.11.13/Chart.lock +++ b/stable/airsonic/1.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:04:23.369493886Z" +generated: "2021-09-06T21:27:37.568883272Z" diff --git a/stable/appdaemon/3.11.13/Chart.lock b/stable/appdaemon/3.11.13/Chart.lock index fd7ae4d04b6..ca20d2b2c1e 100644 --- a/stable/appdaemon/3.11.13/Chart.lock +++ b/stable/appdaemon/3.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:04:27.671235299Z" +generated: "2021-09-06T21:27:43.751725413Z" diff --git a/stable/authelia/1.7.0/Chart.lock b/stable/authelia/1.7.0/Chart.lock index a59a0a1f7be..5c2eead86d1 100644 --- a/stable/authelia/1.7.0/Chart.lock +++ b/stable/authelia/1.7.0/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 15.3.1 digest: sha256:7804f400715e01ecde27d999ea9a37fc4b56e61a2fee378b5d428afd27277f25 -generated: "2021-09-06T21:04:34.225498344Z" +generated: "2021-09-06T21:27:52.766291081Z" diff --git a/stable/bazarr/6.11.14/Chart.lock b/stable/bazarr/6.11.14/Chart.lock index 6c25e90819c..506b60fdf82 100644 --- a/stable/bazarr/6.11.14/Chart.lock +++ b/stable/bazarr/6.11.14/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:04:42.128612107Z" +generated: "2021-09-06T21:28:03.03601134Z" diff --git a/stable/booksonic-air/1.9.13/Chart.lock b/stable/booksonic-air/1.9.13/Chart.lock index f633e646fb4..1d99af0d51e 100644 --- a/stable/booksonic-air/1.9.13/Chart.lock +++ b/stable/booksonic-air/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:04:46.455688028Z" +generated: "2021-09-06T21:28:09.394644247Z" diff --git a/stable/calibre-web/6.11.13/Chart.lock b/stable/calibre-web/6.11.13/Chart.lock index e37f6b3d34c..4a022ceae8b 100644 --- a/stable/calibre-web/6.11.13/Chart.lock +++ b/stable/calibre-web/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:04:54.866891089Z" +generated: "2021-09-06T21:28:21.51190797Z" diff --git a/stable/calibre/1.9.13/Chart.lock b/stable/calibre/1.9.13/Chart.lock index 732fc079df3..08667979b49 100644 --- a/stable/calibre/1.9.13/Chart.lock +++ b/stable/calibre/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:04:50.587280001Z" +generated: "2021-09-06T21:28:15.488668777Z" diff --git a/stable/collabora-online/6.11.13/Chart.lock b/stable/collabora-online/6.11.13/Chart.lock index e7ae981fff7..c8f55027e5a 100644 --- a/stable/collabora-online/6.11.13/Chart.lock +++ b/stable/collabora-online/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:04:59.35798336Z" +generated: "2021-09-06T21:28:27.437234777Z" diff --git a/stable/deconz/1.9.13/Chart.lock b/stable/deconz/1.9.13/Chart.lock index 70f22246dec..195673b05de 100644 --- a/stable/deconz/1.9.13/Chart.lock +++ b/stable/deconz/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:05:03.76869523Z" +generated: "2021-09-06T21:28:34.084141778Z" diff --git a/stable/deepstack-cpu/4.11.13/Chart.lock b/stable/deepstack-cpu/4.11.13/Chart.lock index 99e8689b2df..37eed520320 100644 --- a/stable/deepstack-cpu/4.11.13/Chart.lock +++ b/stable/deepstack-cpu/4.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:05:08.095152329Z" +generated: "2021-09-06T21:28:40.545971329Z" diff --git a/stable/deluge/6.11.13/Chart.lock b/stable/deluge/6.11.13/Chart.lock index 0f0e50823a0..f0dcf1d7f73 100644 --- a/stable/deluge/6.11.13/Chart.lock +++ b/stable/deluge/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:05:12.435930223Z" +generated: "2021-09-06T21:28:46.689402826Z" diff --git a/stable/dizquetv/1.9.13/Chart.lock b/stable/dizquetv/1.9.13/Chart.lock index 06e442a7e83..97f47c655e7 100644 --- a/stable/dizquetv/1.9.13/Chart.lock +++ b/stable/dizquetv/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:05:16.77542538Z" +generated: "2021-09-06T21:28:52.860722596Z" diff --git a/stable/duplicati/1.9.13/Chart.lock b/stable/duplicati/1.9.13/Chart.lock index 2dfd80a1e99..6b5897c3fc5 100644 --- a/stable/duplicati/1.9.13/Chart.lock +++ b/stable/duplicati/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:05:21.191874182Z" +generated: "2021-09-06T21:28:58.675819824Z" diff --git a/stable/emby/6.11.13/Chart.lock b/stable/emby/6.11.13/Chart.lock index 4b4cefa7dbf..4bb5a419aa8 100644 --- a/stable/emby/6.11.13/Chart.lock +++ b/stable/emby/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:05:25.490077048Z" +generated: "2021-09-06T21:29:04.485740898Z" diff --git a/stable/esphome/6.11.13/Chart.lock b/stable/esphome/6.11.13/Chart.lock index e7d36f7f12f..bbf5a2da273 100644 --- a/stable/esphome/6.11.13/Chart.lock +++ b/stable/esphome/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:05:29.703467201Z" +generated: "2021-09-06T21:29:10.389914592Z" diff --git a/stable/external-service/1.4.13/Chart.lock b/stable/external-service/1.4.13/Chart.lock index e774a84de73..1b8eaf39cd6 100644 --- a/stable/external-service/1.4.13/Chart.lock +++ b/stable/external-service/1.4.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:05:33.903483476Z" +generated: "2021-09-06T21:29:16.330825448Z" diff --git a/stable/fireflyiii/6.1.8/Chart.lock b/stable/fireflyiii/6.1.8/Chart.lock index f805e0f3f4a..7f5d62f109f 100644 --- a/stable/fireflyiii/6.1.8/Chart.lock +++ b/stable/fireflyiii/6.1.8/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://truecharts.org/ version: 1.6.1 digest: sha256:7d052f87287c75c33137e6e8a856ef71bb138717949069ee2102c0c11cad8a85 -generated: "2021-09-06T21:05:39.211139082Z" +generated: "2021-09-06T21:29:23.554988383Z" diff --git a/stable/flaresolverr/1.9.13/Chart.lock b/stable/flaresolverr/1.9.13/Chart.lock index 95617ec6e47..bc888f9746a 100644 --- a/stable/flaresolverr/1.9.13/Chart.lock +++ b/stable/flaresolverr/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:05:44.51995917Z" +generated: "2021-09-06T21:29:31.479330611Z" diff --git a/stable/flood/1.9.13/Chart.lock b/stable/flood/1.9.13/Chart.lock index da00b3808bb..2e55b08a5aa 100644 --- a/stable/flood/1.9.13/Chart.lock +++ b/stable/flood/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:05:48.708828344Z" +generated: "2021-09-06T21:29:37.616900791Z" diff --git a/stable/focalboard/1.9.13/Chart.lock b/stable/focalboard/1.9.13/Chart.lock index 42f74963d6f..04612088ade 100644 --- a/stable/focalboard/1.9.13/Chart.lock +++ b/stable/focalboard/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:05:52.953386844Z" +generated: "2021-09-06T21:29:43.912837691Z" diff --git a/stable/freeradius/1.7.16/Chart.lock b/stable/freeradius/1.7.16/Chart.lock index 41a27efe1dc..e1a5b13f0b0 100644 --- a/stable/freeradius/1.7.16/Chart.lock +++ b/stable/freeradius/1.7.16/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:05:57.291277866Z" +generated: "2021-09-06T21:29:49.990619982Z" diff --git a/stable/freshrss/6.11.13/Chart.lock b/stable/freshrss/6.11.13/Chart.lock index 33109d7e052..861cf3353f7 100644 --- a/stable/freshrss/6.11.13/Chart.lock +++ b/stable/freshrss/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:01.650712029Z" +generated: "2021-09-06T21:29:56.098509694Z" diff --git a/stable/gaps/6.11.13/Chart.lock b/stable/gaps/6.11.13/Chart.lock index 05934f5c1d3..8a7edbb91b9 100644 --- a/stable/gaps/6.11.13/Chart.lock +++ b/stable/gaps/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:05.949498783Z" +generated: "2021-09-06T21:30:02.04771243Z" diff --git a/stable/gonic/1.9.13/Chart.lock b/stable/gonic/1.9.13/Chart.lock index 61cedb28985..5cc00466093 100644 --- a/stable/gonic/1.9.13/Chart.lock +++ b/stable/gonic/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:06:10.198473503Z" +generated: "2021-09-06T21:30:08.331101484Z" diff --git a/stable/grocy/6.11.13/Chart.lock b/stable/grocy/6.11.13/Chart.lock index 3077dbf39bf..0c31ac4d20d 100644 --- a/stable/grocy/6.11.13/Chart.lock +++ b/stable/grocy/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:14.457749498Z" +generated: "2021-09-06T21:30:14.778496778Z" diff --git a/stable/handbrake/6.11.13/Chart.lock b/stable/handbrake/6.11.13/Chart.lock index 084d680684f..1421a3bb203 100644 --- a/stable/handbrake/6.11.13/Chart.lock +++ b/stable/handbrake/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:18.70810343Z" +generated: "2021-09-06T21:30:20.941741088Z" diff --git a/stable/haste-server/1.11.13/Chart.lock b/stable/haste-server/1.11.13/Chart.lock index ddf98561355..cfcfc5e4bcc 100644 --- a/stable/haste-server/1.11.13/Chart.lock +++ b/stable/haste-server/1.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:23.043862925Z" +generated: "2021-09-06T21:30:27.274887297Z" diff --git a/stable/healthchecks/1.9.13/Chart.lock b/stable/healthchecks/1.9.13/Chart.lock index 3118d5fe350..b4c62e7f5da 100644 --- a/stable/healthchecks/1.9.13/Chart.lock +++ b/stable/healthchecks/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:06:27.346498826Z" +generated: "2021-09-06T21:30:33.813650564Z" diff --git a/stable/heimdall/6.11.13/Chart.lock b/stable/heimdall/6.11.13/Chart.lock index 53ee16b09dc..ea439ce3647 100644 --- a/stable/heimdall/6.11.13/Chart.lock +++ b/stable/heimdall/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:31.690868122Z" +generated: "2021-09-06T21:30:40.001149825Z" diff --git a/stable/home-assistant/6.11.13/Chart.lock b/stable/home-assistant/6.11.13/Chart.lock index e163ce68bc9..561e4de596b 100644 --- a/stable/home-assistant/6.11.13/Chart.lock +++ b/stable/home-assistant/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:35.994562744Z" +generated: "2021-09-06T21:30:45.860924371Z" diff --git a/stable/hyperion-ng/1.9.13/Chart.lock b/stable/hyperion-ng/1.9.13/Chart.lock index 050bce340df..9bc07b47c37 100644 --- a/stable/hyperion-ng/1.9.13/Chart.lock +++ b/stable/hyperion-ng/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:06:40.28168959Z" +generated: "2021-09-06T21:30:51.986954053Z" diff --git a/stable/jackett/6.11.15/Chart.lock b/stable/jackett/6.11.15/Chart.lock index eed3da8e472..b912ac0da49 100644 --- a/stable/jackett/6.11.15/Chart.lock +++ b/stable/jackett/6.11.15/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:44.634151934Z" +generated: "2021-09-06T21:30:58.150515203Z" diff --git a/stable/jdownloader2/1.0.3/Chart.lock b/stable/jdownloader2/1.0.3/Chart.lock index aa3ed20cc96..fca9fe4f067 100644 --- a/stable/jdownloader2/1.0.3/Chart.lock +++ b/stable/jdownloader2/1.0.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:48.959762204Z" +generated: "2021-09-06T21:31:04.246648517Z" diff --git a/stable/jellyfin/6.11.13/Chart.lock b/stable/jellyfin/6.11.13/Chart.lock index a5a4e09db65..48670c4c7da 100644 --- a/stable/jellyfin/6.11.13/Chart.lock +++ b/stable/jellyfin/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:53.264584657Z" +generated: "2021-09-06T21:31:10.605080708Z" diff --git a/stable/k8s-gateway/1.0.8/Chart.lock b/stable/k8s-gateway/1.0.8/Chart.lock index 5e47a73e423..203b35a1543 100644 --- a/stable/k8s-gateway/1.0.8/Chart.lock +++ b/stable/k8s-gateway/1.0.8/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:06:57.579949535Z" +generated: "2021-09-06T21:31:16.631627551Z" diff --git a/stable/kms/6.11.13/Chart.lock b/stable/kms/6.11.13/Chart.lock index 6e7e5b338eb..a866ddc3dc2 100644 --- a/stable/kms/6.11.13/Chart.lock +++ b/stable/kms/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:02.054233131Z" +generated: "2021-09-06T21:31:22.442323189Z" diff --git a/stable/komga/1.9.16/Chart.lock b/stable/komga/1.9.16/Chart.lock index 023e1c86ab6..93cf62b6fe7 100644 --- a/stable/komga/1.9.16/Chart.lock +++ b/stable/komga/1.9.16/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:07:06.443009919Z" +generated: "2021-09-06T21:31:28.526702704Z" diff --git a/stable/lazylibrarian/6.11.13/Chart.lock b/stable/lazylibrarian/6.11.13/Chart.lock index 7b975ffaab1..1cd432fb65c 100644 --- a/stable/lazylibrarian/6.11.13/Chart.lock +++ b/stable/lazylibrarian/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:10.730444038Z" +generated: "2021-09-06T21:31:34.637282279Z" diff --git a/stable/librespeed/1.9.13/Chart.lock b/stable/librespeed/1.9.13/Chart.lock index 13d168afde0..7375b0e1c83 100644 --- a/stable/librespeed/1.9.13/Chart.lock +++ b/stable/librespeed/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:07:14.981454144Z" +generated: "2021-09-06T21:31:40.587763044Z" diff --git a/stable/lidarr/6.11.13/Chart.lock b/stable/lidarr/6.11.13/Chart.lock index 492e63cadf3..397ff08bc32 100644 --- a/stable/lidarr/6.11.13/Chart.lock +++ b/stable/lidarr/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:19.399981808Z" +generated: "2021-09-06T21:31:46.802241585Z" diff --git a/stable/littlelink/1.5.13/Chart.lock b/stable/littlelink/1.5.13/Chart.lock index c3fdf39f555..2947a83d4cf 100644 --- a/stable/littlelink/1.5.13/Chart.lock +++ b/stable/littlelink/1.5.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:23.833579452Z" +generated: "2021-09-06T21:31:53.08059968Z" diff --git a/stable/lychee/6.11.13/Chart.lock b/stable/lychee/6.11.13/Chart.lock index 675246d38ca..0776efd6183 100644 --- a/stable/lychee/6.11.13/Chart.lock +++ b/stable/lychee/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:28.101021479Z" +generated: "2021-09-06T21:31:59.14500994Z" diff --git a/stable/mealie/1.11.13/Chart.lock b/stable/mealie/1.11.13/Chart.lock index 0dddc5ba3b5..ba4d378720d 100644 --- a/stable/mealie/1.11.13/Chart.lock +++ b/stable/mealie/1.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:32.385682006Z" +generated: "2021-09-06T21:32:05.054018952Z" diff --git a/stable/mosquitto/1.11.13/Chart.lock b/stable/mosquitto/1.11.13/Chart.lock index 73ad56ae26e..bef958df9c2 100644 --- a/stable/mosquitto/1.11.13/Chart.lock +++ b/stable/mosquitto/1.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:36.656495637Z" +generated: "2021-09-06T21:32:11.22032878Z" diff --git a/stable/mylar/1.9.13/Chart.lock b/stable/mylar/1.9.13/Chart.lock index 9b53d4cac67..f892608bf02 100644 --- a/stable/mylar/1.9.13/Chart.lock +++ b/stable/mylar/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:07:41.040081386Z" +generated: "2021-09-06T21:32:17.391629931Z" diff --git a/stable/navidrome/6.11.13/Chart.lock b/stable/navidrome/6.11.13/Chart.lock index 5c70e84e59a..35c15a87afa 100644 --- a/stable/navidrome/6.11.13/Chart.lock +++ b/stable/navidrome/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:45.271368038Z" +generated: "2021-09-06T21:32:22.972780855Z" diff --git a/stable/nextcloud/3.7.11/CONFIG.md b/stable/nextcloud/3.7.11/CONFIG.md new file mode 100644 index 00000000000..fc9b2fa2d5f --- /dev/null +++ b/stable/nextcloud/3.7.11/CONFIG.md @@ -0,0 +1,8 @@ +# 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 Internally" quick-start guide: +https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/ + +##### 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/3.7.11/Chart.lock b/stable/nextcloud/3.7.11/Chart.lock new file mode 100644 index 00000000000..c64f6d55cf9 --- /dev/null +++ b/stable/nextcloud/3.7.11/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 6.13.8 +- name: postgresql + repository: https://truecharts.org/ + version: 1.6.1 +- name: redis + repository: https://charts.bitnami.com/bitnami + version: 15.3.1 +digest: sha256:7804f400715e01ecde27d999ea9a37fc4b56e61a2fee378b5d428afd27277f25 +generated: "2021-09-06T21:32:32.596831933Z" diff --git a/stable/nextcloud/3.7.11/Chart.yaml b/stable/nextcloud/3.7.11/Chart.yaml new file mode 100644 index 00000000000..e4715f23c79 --- /dev/null +++ b/stable/nextcloud/3.7.11/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: auto +dependencies: +- name: common + repository: https://truecharts.org/ + version: 6.13.8 +- condition: postgresql.enabled + name: postgresql + repository: https://truecharts.org/ + version: 1.6.1 +- condition: redis.enabled + name: redis + repository: https://charts.bitnami.com/bitnami + version: 15.3.1 +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 +name: nextcloud +sources: +- https://github.com/nextcloud/docker +- https://github.com/nextcloud/helm +type: application +version: 3.7.11 diff --git a/stable/nextcloud/3.7.11/README.md b/stable/nextcloud/3.7.11/README.md new file mode 100644 index 00000000000..2d33a508fae --- /dev/null +++ b/stable/nextcloud/3.7.11/README.md @@ -0,0 +1,40 @@ +# Introduction + +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 | redis | 15.3.1 | +| https://truecharts.org/ | common | 6.13.7 | +| https://truecharts.org/ | postgresql | 1.6.1 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/). + +## Uninstalling the Chart + +To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/). + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +--- +All Rights Reserved - The TrueCharts Project diff --git a/stable/nextcloud/3.7.11/app-readme.md b/stable/nextcloud/3.7.11/app-readme.md new file mode 100644 index 00000000000..e7f74fea014 --- /dev/null +++ b/stable/nextcloud/3.7.11/app-readme.md @@ -0,0 +1,4 @@ +A private cloud server that puts the control and security of your own data back into your hands. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org +A private cloud server that puts the control and security of your own diff --git a/stable/nextcloud/3.7.11/charts/common-6.13.8.tgz b/stable/nextcloud/3.7.11/charts/common-6.13.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d3fd2fa87de538d8577879344e4e578ae6833fac GIT binary patch literal 29106 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 BN5B98 literal 0 HcmV?d00001 diff --git a/stable/nextcloud/3.7.11/charts/postgresql-1.6.1.tgz b/stable/nextcloud/3.7.11/charts/postgresql-1.6.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9974292e241e8658e544704c2db5580e00040b5c GIT binary patch literal 36602 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%0D`#=_aqZ=^wq)O$?#|(cEF;pMO4Vdcg1 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 z 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%0Dh6Day-+;>J2D%NuLpoMN6w6 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 F1^^jnduRXv literal 0 HcmV?d00001 diff --git a/stable/nextcloud/3.7.11/helm-values.md b/stable/nextcloud/3.7.11/helm-values.md new file mode 100644 index 00000000000..2c6e8863377 --- /dev/null +++ b/stable/nextcloud/3.7.11/helm-values.md @@ -0,0 +1,98 @@ +# Default Helm-Values + +TrueCharts is primarily build to supply TrueNAS SCALE Apps. +However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file. + +Most of our Apps also consume our "common" Helm Chart. +If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart. +You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document. + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| additionalContainers[0].args[0] | string | `"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"` | | +| additionalContainers[0].command[0] | string | `"/bin/bash"` | | +| additionalContainers[0].command[1] | string | `"-c"` | | +| additionalContainers[0].command[2] | string | `"--"` | | +| additionalContainers[0].envFrom[0].configMapRef.name | string | `"hpbconfig"` | | +| additionalContainers[0].env[0].name | string | `"PORT"` | | +| additionalContainers[0].env[0].value | string | `"7867"` | | +| additionalContainers[0].image | string | `"nextcloud:21.0.2"` | | +| additionalContainers[0].imagePullPolicy | string | `"IfNotPresent"` | | +| additionalContainers[0].name | string | `"hpb"` | | +| additionalContainers[0].ports[0].containerPort | int | `7867` | | +| additionalContainers[0].ports[0].name | string | `"hpb"` | | +| additionalContainers[0].securityContext.runAsGroup | int | `33` | | +| additionalContainers[0].securityContext.runAsUser | int | `33` | | +| additionalContainers[0].volumeMounts[0].mountPath | string | `"/var/www/html"` | | +| additionalContainers[0].volumeMounts[0].name | string | `"data"` | | +| cronjob.annotations | object | `{}` | | +| cronjob.failedJobsHistoryLimit | int | `5` | | +| cronjob.schedule | string | `"*/5 * * * *"` | | +| cronjob.successfulJobsHistoryLimit | int | `2` | | +| env.NEXTCLOUD_ADMIN_PASSWORD | string | `"adminpass"` | | +| env.NEXTCLOUD_ADMIN_USER | string | `"admin"` | | +| env.TRUSTED_PROXIES | string | `"172.16.0.0/16"` | | +| envFrom[0].configMapRef.name | string | `"nextcloudconfig"` | | +| envTpl.POSTGRES_DB | string | `"{{ .Values.postgresql.postgresqlDatabase }}"` | | +| envTpl.POSTGRES_USER | string | `"{{ .Values.postgresql.postgresqlUsername }}"` | | +| envValueFrom.POSTGRES_HOST.secretKeyRef.key | string | `"host"` | | +| envValueFrom.POSTGRES_HOST.secretKeyRef.name | string | `"dbcreds"` | | +| envValueFrom.POSTGRES_PASSWORD.secretKeyRef.key | string | `"postgresql-password"` | | +| envValueFrom.POSTGRES_PASSWORD.secretKeyRef.name | string | `"dbcreds"` | | +| envValueFrom.REDIS_HOST.secretKeyRef.key | string | `"masterhost"` | | +| envValueFrom.REDIS_HOST.secretKeyRef.name | string | `"rediscreds"` | | +| envValueFrom.REDIS_HOST_PASSWORD.secretKeyRef.key | string | `"redis-password"` | | +| envValueFrom.REDIS_HOST_PASSWORD.secretKeyRef.name | string | `"rediscreds"` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.repository | string | `"nextcloud"` | | +| image.tag | string | `"22.1.1"` | | +| initContainers[0].command[0] | string | `"sh"` | | +| initContainers[0].command[1] | string | `"-c"` | | +| initContainers[0].command[2] | string | `"until pg_isready -U nextcloud -h ${pghost} ; do sleep 2 ; done"` | | +| initContainers[0].env[0].name | string | `"pghost"` | | +| initContainers[0].env[0].valueFrom.secretKeyRef.key | string | `"plainhost"` | | +| initContainers[0].env[0].valueFrom.secretKeyRef.name | string | `"dbcreds"` | | +| initContainers[0].image | string | `"postgres:13.1"` | | +| initContainers[0].imagePullPolicy | string | `"IfNotPresent"` | | +| initContainers[0].name | string | `"init-postgresdb"` | | +| persistence.data.accessMode | string | `"ReadWriteOnce"` | | +| persistence.data.enabled | bool | `true` | | +| persistence.data.mountPath | string | `"/var/www/html"` | | +| persistence.data.size | string | `"100Gi"` | | +| persistence.data.type | string | `"pvc"` | | +| persistence.redismaster.accessMode | string | `"ReadWriteOnce"` | | +| persistence.redismaster.enabled | bool | `true` | | +| persistence.redismaster.forceName | string | `"redismaster"` | | +| persistence.redismaster.noMount | bool | `true` | | +| persistence.redismaster.size | string | `"100Gi"` | | +| persistence.redismaster.type | string | `"pvc"` | | +| podSecurityContext.fsGroup | int | `33` | | +| postgresql.enabled | bool | `true` | | +| postgresql.existingSecret | string | `"dbcreds"` | | +| postgresql.postgresqlDatabase | string | `"nextcloud"` | | +| postgresql.postgresqlUsername | string | `"nextcloud"` | | +| probes | object | See below | Probe configuration -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) | +| probes.liveness | object | See below | Liveness probe configuration | +| probes.liveness.spec | object | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used | +| probes.readiness | object | See below | Redainess probe configuration | +| probes.readiness.spec | object | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used | +| probes.startup | object | See below | Startup probe configuration | +| probes.startup.spec | object | "/" | If a HTTP probe is used (default for HTTP/HTTPS services) this path is used | +| redis.architecture | string | `"standalone"` | | +| redis.auth.existingSecret | string | `"rediscreds"` | | +| redis.auth.existingSecretPasswordKey | string | `"redis-password"` | | +| redis.enabled | bool | `true` | | +| redis.master.persistence.enabled | bool | `false` | | +| redis.master.persistence.existingClaim | string | `"redismaster"` | | +| redis.replica.persistence.enabled | bool | `false` | | +| redis.replica.replicaCount | int | `0` | | +| redis.volumePermissions.enabled | bool | `true` | | +| service.hpb.enabled | bool | `true` | | +| service.hpb.ports.hpb.enabled | bool | `true` | | +| service.hpb.ports.hpb.port | int | `7867` | | +| service.main.ports.main.port | int | `80` | | +| strategy.type | string | `"Recreate"` | | + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nextcloud/3.7.11/ix_values.yaml b/stable/nextcloud/3.7.11/ix_values.yaml new file mode 100644 index 00000000000..f791c144a92 --- /dev/null +++ b/stable/nextcloud/3.7.11/ix_values.yaml @@ -0,0 +1,162 @@ +## +# 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.1.1 + +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 + + +# -- 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 +postgresql: + enabled: true + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + existingSecret: dbcreds + persistence: + db: + storageClass: "SCALE-ZFS" + dbbackups: + storageClass: "SCALE-ZFS" + +# 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/3.7.11/questions.yaml b/stable/nextcloud/3.7.11/questions.yaml new file mode 100644 index 00000000000..32482410e59 --- /dev/null +++ b/stable/nextcloud/3.7.11/questions.yaml @@ -0,0 +1,1059 @@ +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: labelsList + label: "Controller Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: " Controller Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + + - variable: podLabelsList + group: "Container Configuration" + label: "Pod Labels" + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: "Label" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: podAnnotationsList + group: "Container Configuration" + label: "Pod Annotations" + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: "Label" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: termination + group: "Container Configuration" + label: "Termination settings" + schema: + type: dict + attrs: + - variable: gracePeriodSeconds + label: "Grace Period Seconds" + schema: + type: int + default: 10 + + - 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: targetPort + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 80 + editable: false + hidden: true + - variable: port + label: "Container Port" + 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: 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: 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: ingressList + label: "Additional Ingress" + group: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: "Custom Ingress" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - 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: service + label: "Linked Service" + schema: + type: dict + attrs: + - variable: name + label: "Service Name" + schema: + type: string + default: "" + - variable: port + label: "Service Port" + schema: + type: int + - 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" + + + + - variable: autoscaling + group: "Resources and Devices" + label: "Horizontal Pod Autoscaler" + schema: + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: "Target" + description: "deployment name, defaults to main deployment" + schema: + type: string + default: "" + - variable: minReplicas + label: "Minimum Replicas" + schema: + type: int + default: 1 + - variable: maxReplicas + label: "Maximum Replicas" + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: "Target CPU Utilization Percentage" + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: "Target Memory Utilization Percentage" + schema: + type: int + default: 80 diff --git a/stable/nextcloud/3.7.11/templates/_configmap.tpl b/stable/nextcloud/3.7.11/templates/_configmap.tpl new file mode 100644 index 00000000000..aa6473aaf29 --- /dev/null +++ b/stable/nextcloud/3.7.11/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/3.7.11/templates/_cronjob.tpl b/stable/nextcloud/3.7.11/templates/_cronjob.tpl new file mode 100644 index 00000000000..c2ed1ca20f8 --- /dev/null +++ b/stable/nextcloud/3.7.11/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/3.7.11/templates/_secrets.tpl b/stable/nextcloud/3.7.11/templates/_secrets.tpl new file mode 100644 index 00000000000..d9ae0df858c --- /dev/null +++ b/stable/nextcloud/3.7.11/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/3.7.11/templates/common.yaml b/stable/nextcloud/3.7.11/templates/common.yaml new file mode 100644 index 00000000000..8e72c538b1d --- /dev/null +++ b/stable/nextcloud/3.7.11/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/3.7.11/test_values.yaml b/stable/nextcloud/3.7.11/test_values.yaml new file mode 100644 index 00000000000..f2e80b820aa --- /dev/null +++ b/stable/nextcloud/3.7.11/test_values.yaml @@ -0,0 +1,184 @@ +# Default values for Bitwarden. + +image: + repository: nextcloud + pullPolicy: IfNotPresent + tag: 22.1.1 + +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" + + 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 + + +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 +postgresql: + enabled: true + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + existingSecret: dbcreds + +# 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/3.7.11/values.yaml b/stable/nextcloud/3.7.11/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/node-red/6.11.13/Chart.lock b/stable/node-red/6.11.13/Chart.lock index e46e920fdcd..03f06708852 100644 --- a/stable/node-red/6.11.13/Chart.lock +++ b/stable/node-red/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:07:59.805278116Z" +generated: "2021-09-06T21:32:43.756640089Z" diff --git a/stable/nullserv/1.9.13/Chart.lock b/stable/nullserv/1.9.13/Chart.lock index 1c3b2e509b5..63efc52649b 100644 --- a/stable/nullserv/1.9.13/Chart.lock +++ b/stable/nullserv/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:08:04.161208584Z" +generated: "2021-09-06T21:32:50.184046546Z" diff --git a/stable/nzbget/6.11.13/Chart.lock b/stable/nzbget/6.11.13/Chart.lock index ac9d19a9ed3..5734c963228 100644 --- a/stable/nzbget/6.11.13/Chart.lock +++ b/stable/nzbget/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:08:08.422595433Z" +generated: "2021-09-06T21:32:56.181568541Z" diff --git a/stable/nzbhydra/6.11.13/Chart.lock b/stable/nzbhydra/6.11.13/Chart.lock index 2ea56f9f1ad..be4f5c94255 100644 --- a/stable/nzbhydra/6.11.13/Chart.lock +++ b/stable/nzbhydra/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:08:12.606590795Z" +generated: "2021-09-06T21:33:02.239603868Z" diff --git a/stable/octoprint/1.9.13/Chart.lock b/stable/octoprint/1.9.13/Chart.lock index c895de9564c..7e235cd2787 100644 --- a/stable/octoprint/1.9.13/Chart.lock +++ b/stable/octoprint/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:08:16.961548822Z" +generated: "2021-09-06T21:33:08.097104594Z" diff --git a/stable/omada-controller/1.9.13/Chart.lock b/stable/omada-controller/1.9.13/Chart.lock index 8cb7786c25c..8015b0c8673 100644 --- a/stable/omada-controller/1.9.13/Chart.lock +++ b/stable/omada-controller/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:08:21.392316893Z" +generated: "2021-09-06T21:33:14.070166161Z" diff --git a/stable/ombi/6.11.14/Chart.lock b/stable/ombi/6.11.14/Chart.lock index 57cff693ec6..16ad12b328f 100644 --- a/stable/ombi/6.11.14/Chart.lock +++ b/stable/ombi/6.11.14/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:08:25.715606551Z" +generated: "2021-09-06T21:33:19.863685144Z" diff --git a/stable/openldap/1.7.17/Chart.lock b/stable/openldap/1.7.17/Chart.lock index a44b3007da2..0d876622753 100644 --- a/stable/openldap/1.7.17/Chart.lock +++ b/stable/openldap/1.7.17/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:08:30.030693368Z" +generated: "2021-09-06T21:33:25.861959836Z" diff --git a/stable/organizr/6.11.13/Chart.lock b/stable/organizr/6.11.13/Chart.lock index eca52c6e610..7881e92972c 100644 --- a/stable/organizr/6.11.13/Chart.lock +++ b/stable/organizr/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:08:34.42126154Z" +generated: "2021-09-06T21:33:31.9598816Z" diff --git a/stable/overseerr/1.9.13/Chart.lock b/stable/overseerr/1.9.13/Chart.lock index f6fab93507e..1dc2996d64c 100644 --- a/stable/overseerr/1.9.13/Chart.lock +++ b/stable/overseerr/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:08:38.690258189Z" +generated: "2021-09-06T21:33:37.987726953Z" diff --git a/stable/owncast/1.9.13/Chart.lock b/stable/owncast/1.9.13/Chart.lock index cc532477d4e..025be78eeaf 100644 --- a/stable/owncast/1.9.13/Chart.lock +++ b/stable/owncast/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:08:43.016416972Z" +generated: "2021-09-06T21:33:43.961753975Z" diff --git a/stable/owncloud-ocis/1.9.13/Chart.lock b/stable/owncloud-ocis/1.9.13/Chart.lock index 056f8900317..d7a960f01b1 100644 --- a/stable/owncloud-ocis/1.9.13/Chart.lock +++ b/stable/owncloud-ocis/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:08:47.28979255Z" +generated: "2021-09-06T21:33:50.260059919Z" diff --git a/stable/pgadmin/1.8.13/Chart.lock b/stable/pgadmin/1.8.13/Chart.lock index cd408799941..5da5529c90b 100644 --- a/stable/pgadmin/1.8.13/Chart.lock +++ b/stable/pgadmin/1.8.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:08:51.621391834Z" +generated: "2021-09-06T21:33:56.133133007Z" diff --git a/stable/photoprism/1.9.13/Chart.lock b/stable/photoprism/1.9.13/Chart.lock index 8b6cda1e569..48026605210 100644 --- a/stable/photoprism/1.9.13/Chart.lock +++ b/stable/photoprism/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:08:55.804267021Z" +generated: "2021-09-06T21:34:02.12035492Z" diff --git a/stable/phpldapadmin/1.8.13/Chart.lock b/stable/phpldapadmin/1.8.13/Chart.lock index 1b500f7dd85..d4d2be24c13 100644 --- a/stable/phpldapadmin/1.8.13/Chart.lock +++ b/stable/phpldapadmin/1.8.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:00.151967284Z" +generated: "2021-09-06T21:34:07.812474721Z" diff --git a/stable/piaware/1.9.13/Chart.lock b/stable/piaware/1.9.13/Chart.lock index d14c774878b..85f69a6df3e 100644 --- a/stable/piaware/1.9.13/Chart.lock +++ b/stable/piaware/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:09:04.514927454Z" +generated: "2021-09-06T21:34:13.952802253Z" diff --git a/stable/pihole/1.0.5/Chart.lock b/stable/pihole/1.0.5/Chart.lock index 83f270039ea..9d565d8a3ae 100644 --- a/stable/pihole/1.0.5/Chart.lock +++ b/stable/pihole/1.0.5/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:08.81327793Z" +generated: "2021-09-06T21:34:20.156906542Z" diff --git a/stable/plex/5.11.14/Chart.lock b/stable/plex/5.11.14/Chart.lock index ccf7210055d..dcd988aa036 100644 --- a/stable/plex/5.11.14/Chart.lock +++ b/stable/plex/5.11.14/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:13.026129662Z" +generated: "2021-09-06T21:34:26.407477192Z" diff --git a/stable/podgrab/4.11.13/Chart.lock b/stable/podgrab/4.11.13/Chart.lock index c7838da573d..4c90de31195 100644 --- a/stable/podgrab/4.11.13/Chart.lock +++ b/stable/podgrab/4.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:17.318659216Z" +generated: "2021-09-06T21:34:32.5286258Z" diff --git a/stable/postgresql/1.6.4/Chart.lock b/stable/postgresql/1.6.4/Chart.lock index dc03ba5d2ff..6293af069ad 100644 --- a/stable/postgresql/1.6.4/Chart.lock +++ b/stable/postgresql/1.6.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.8 digest: sha256:7c137b201e33de386c8012e58dd401f81aa3b8e8cade47c7de48db3e58342823 -generated: "2021-09-06T21:09:21.712910569Z" +generated: "2021-09-06T21:34:38.621634102Z" diff --git a/stable/pretend-youre-xyzzy/1.9.13/Chart.lock b/stable/pretend-youre-xyzzy/1.9.13/Chart.lock index bc3f7bd42c3..b4b84d1ac31 100644 --- a/stable/pretend-youre-xyzzy/1.9.13/Chart.lock +++ b/stable/pretend-youre-xyzzy/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:09:26.205798384Z" +generated: "2021-09-06T21:34:44.454041561Z" diff --git a/stable/protonmail-bridge/1.9.13/Chart.lock b/stable/protonmail-bridge/1.9.13/Chart.lock index 6d4a1860410..3ba42c8798e 100644 --- a/stable/protonmail-bridge/1.9.13/Chart.lock +++ b/stable/protonmail-bridge/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:09:30.60686371Z" +generated: "2021-09-06T21:34:50.743328438Z" diff --git a/stable/prowlarr/1.11.15/Chart.lock b/stable/prowlarr/1.11.15/Chart.lock index 2cd5be9dfd9..599c5847748 100644 --- a/stable/prowlarr/1.11.15/Chart.lock +++ b/stable/prowlarr/1.11.15/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:34.829724574Z" +generated: "2021-09-06T21:34:56.698078148Z" diff --git a/stable/pyload/1.9.13/Chart.lock b/stable/pyload/1.9.13/Chart.lock index 3fc8a359e9d..1ed406665a3 100644 --- a/stable/pyload/1.9.13/Chart.lock +++ b/stable/pyload/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:09:39.056684491Z" +generated: "2021-09-06T21:35:03.05788562Z" diff --git a/stable/qbittorrent/6.11.13/Chart.lock b/stable/qbittorrent/6.11.13/Chart.lock index e2901c4a293..4354282b705 100644 --- a/stable/qbittorrent/6.11.13/Chart.lock +++ b/stable/qbittorrent/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:43.328143072Z" +generated: "2021-09-06T21:35:09.066834113Z" diff --git a/stable/radarr/6.11.13/Chart.lock b/stable/radarr/6.11.13/Chart.lock index 81764b7559b..9c40903d8c2 100644 --- a/stable/radarr/6.11.13/Chart.lock +++ b/stable/radarr/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:47.630252682Z" +generated: "2021-09-06T21:35:14.922797283Z" diff --git a/stable/readarr/6.11.13/Chart.lock b/stable/readarr/6.11.13/Chart.lock index 8b16cec12ad..09084961342 100644 --- a/stable/readarr/6.11.13/Chart.lock +++ b/stable/readarr/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:51.820353115Z" +generated: "2021-09-06T21:35:20.926781149Z" diff --git a/stable/reg/1.11.13/Chart.lock b/stable/reg/1.11.13/Chart.lock index b772af8f9d0..5662c761b1a 100644 --- a/stable/reg/1.11.13/Chart.lock +++ b/stable/reg/1.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:09:56.146179892Z" +generated: "2021-09-06T21:35:27.142447814Z" diff --git a/stable/resilio-sync/1.9.13/Chart.lock b/stable/resilio-sync/1.9.13/Chart.lock index de96334f5bc..620ff66250f 100644 --- a/stable/resilio-sync/1.9.13/Chart.lock +++ b/stable/resilio-sync/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:10:00.531062097Z" +generated: "2021-09-06T21:35:33.341814411Z" diff --git a/stable/sabnzbd/6.11.13/Chart.lock b/stable/sabnzbd/6.11.13/Chart.lock index c5d82c9da82..0fdb5a847d7 100644 --- a/stable/sabnzbd/6.11.13/Chart.lock +++ b/stable/sabnzbd/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:04.868990311Z" +generated: "2021-09-06T21:35:39.600594882Z" diff --git a/stable/ser2sock/1.9.13/Chart.lock b/stable/ser2sock/1.9.13/Chart.lock index 334cd0e8a03..af2fea2debf 100644 --- a/stable/ser2sock/1.9.13/Chart.lock +++ b/stable/ser2sock/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:10:09.142695944Z" +generated: "2021-09-06T21:35:45.738779543Z" diff --git a/stable/sonarr/6.11.13/Chart.lock b/stable/sonarr/6.11.13/Chart.lock index f7a6805b1d5..fafec32e180 100644 --- a/stable/sonarr/6.11.13/Chart.lock +++ b/stable/sonarr/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:13.445677306Z" +generated: "2021-09-06T21:35:52.046809077Z" diff --git a/stable/stash/1.9.14/Chart.lock b/stable/stash/1.9.14/Chart.lock index 9f2d91ad189..717e155230c 100644 --- a/stable/stash/1.9.14/Chart.lock +++ b/stable/stash/1.9.14/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:10:17.875266541Z" +generated: "2021-09-06T21:35:58.423007708Z" diff --git a/stable/syncthing/6.11.13/Chart.lock b/stable/syncthing/6.11.13/Chart.lock index 01482dd872f..2a6517e514f 100644 --- a/stable/syncthing/6.11.13/Chart.lock +++ b/stable/syncthing/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:22.351615727Z" +generated: "2021-09-06T21:36:04.3560072Z" diff --git a/stable/tautulli/6.11.13/Chart.lock b/stable/tautulli/6.11.13/Chart.lock index 74916a9c935..74086f582c9 100644 --- a/stable/tautulli/6.11.13/Chart.lock +++ b/stable/tautulli/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:26.718209899Z" +generated: "2021-09-06T21:36:10.012065693Z" diff --git a/stable/thelounge/1.11.13/Chart.lock b/stable/thelounge/1.11.13/Chart.lock index c6c883b7b44..da17e0dd866 100644 --- a/stable/thelounge/1.11.13/Chart.lock +++ b/stable/thelounge/1.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:31.031362646Z" +generated: "2021-09-06T21:36:16.165792396Z" diff --git a/stable/traefik/7.0.8/Chart.lock b/stable/traefik/7.0.8/Chart.lock index 4622422e9c5..3a116098198 100644 --- a/stable/traefik/7.0.8/Chart.lock +++ b/stable/traefik/7.0.8/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:35.305345431Z" +generated: "2021-09-06T21:36:22.140957035Z" diff --git a/stable/transmission/6.11.14/Chart.lock b/stable/transmission/6.11.14/Chart.lock index 146bcd68971..56481e486b2 100644 --- a/stable/transmission/6.11.14/Chart.lock +++ b/stable/transmission/6.11.14/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:39.628043905Z" +generated: "2021-09-06T21:36:28.4423758Z" diff --git a/stable/truecommand/6.11.14/Chart.lock b/stable/truecommand/6.11.14/Chart.lock index 7efb420578b..2503c6973ef 100644 --- a/stable/truecommand/6.11.14/Chart.lock +++ b/stable/truecommand/6.11.14/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:43.958371665Z" +generated: "2021-09-06T21:36:34.454593829Z" diff --git a/stable/tvheadend/7.11.13/Chart.lock b/stable/tvheadend/7.11.13/Chart.lock index 383894bb564..1824a65844a 100644 --- a/stable/tvheadend/7.11.13/Chart.lock +++ b/stable/tvheadend/7.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:48.242840443Z" +generated: "2021-09-06T21:36:40.622347527Z" diff --git a/stable/unifi/6.11.13/Chart.lock b/stable/unifi/6.11.13/Chart.lock index d781fa4c25d..61ea488f043 100644 --- a/stable/unifi/6.11.13/Chart.lock +++ b/stable/unifi/6.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:52.446045727Z" +generated: "2021-09-06T21:36:46.901767909Z" diff --git a/stable/unpackerr/1.11.13/Chart.lock b/stable/unpackerr/1.11.13/Chart.lock index 2f6d1ff8bd1..31cc83ab027 100644 --- a/stable/unpackerr/1.11.13/Chart.lock +++ b/stable/unpackerr/1.11.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:10:56.676697675Z" +generated: "2021-09-06T21:36:52.740271501Z" diff --git a/stable/vaultwarden/6.1.10/Chart.lock b/stable/vaultwarden/6.1.10/Chart.lock index 7b03109f883..09a2458bf5e 100644 --- a/stable/vaultwarden/6.1.10/Chart.lock +++ b/stable/vaultwarden/6.1.10/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://truecharts.org/ version: 1.6.1 digest: sha256:7d052f87287c75c33137e6e8a856ef71bb138717949069ee2102c0c11cad8a85 -generated: "2021-09-06T21:11:01.937692109Z" +generated: "2021-09-06T21:37:00.192433305Z" diff --git a/stable/xteve/1.9.13/Chart.lock b/stable/xteve/1.9.13/Chart.lock index 878feafa455..fbbc8dcdcdd 100644 --- a/stable/xteve/1.9.13/Chart.lock +++ b/stable/xteve/1.9.13/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.13.7 digest: sha256:85cf82d19e7aaf78d62b80a6b9be4fe7b3d8eb5e50c1808c44b385ab2889f43d -generated: "2021-09-06T21:11:07.294440659Z" +generated: "2021-09-06T21:37:07.56741346Z" diff --git a/stable/zwavejs2mqtt/6.11.14/Chart.lock b/stable/zwavejs2mqtt/6.11.14/Chart.lock index 7e548e84640..e89578e0442 100644 --- a/stable/zwavejs2mqtt/6.11.14/Chart.lock +++ b/stable/zwavejs2mqtt/6.11.14/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.13.7 digest: sha256:92d1d2f7152c1bb539698578569ed8a3b96363319ffeb6b890ca86b83d1fdb2d -generated: "2021-09-06T21:11:11.561060487Z" +generated: "2021-09-06T21:37:13.725031683Z"