From d9a34f644c521a24093e8a430eaa8691bca31cdd Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Tue, 27 Jul 2021 14:46:39 +0000 Subject: [PATCH] Commit new App releases for TrueCharts Signed-off-by: TrueCharts-Bot --- deprecated/nzbhydra/6.4.1/Chart.lock | 2 +- develop/prototype-gui/1.5.3/Chart.lock | 2 +- incubator/airsonic/1.4.0/Chart.lock | 2 +- incubator/appdaemon/3.4.1/Chart.lock | 2 +- incubator/bazarr/6.4.1/Chart.lock | 2 +- incubator/booksonic-air/1.2.0/Chart.lock | 2 +- incubator/calibre-web/6.4.0/Chart.lock | 2 +- incubator/calibre/1.2.1/Chart.lock | 2 +- incubator/deconz/1.2.1/Chart.lock | 2 +- incubator/deluge/6.4.0/Chart.lock | 2 +- incubator/dizquetv/1.2.0/Chart.lock | 2 +- incubator/duplicati/1.2.0/Chart.lock | 2 +- incubator/fireflyiii/4.8.0/Chart.lock | 2 +- incubator/flaresolverr/1.2.0/Chart.lock | 2 +- incubator/flood/1.2.0/Chart.lock | 2 +- incubator/focalboard/1.2.1/Chart.lock | 2 +- incubator/freshrss/6.4.0/Chart.lock | 2 +- incubator/gaps/6.4.0/Chart.lock | 2 +- incubator/gonic/1.2.0/Chart.lock | 2 +- incubator/grocy/6.4.1/Chart.lock | 2 +- incubator/haste-server/1.4.0/Chart.lock | 2 +- incubator/healthchecks/1.2.0/Chart.lock | 2 +- incubator/heimdall/6.4.0/Chart.lock | 2 +- incubator/hyperion-ng/1.2.0/Chart.lock | 2 +- incubator/komga/1.2.3/Chart.lock | 2 +- incubator/lazylibrarian/6.4.0/Chart.lock | 2 +- incubator/librespeed/1.2.1/Chart.lock | 2 +- incubator/lychee/6.4.1/Chart.lock | 2 +- incubator/mealie/1.4.1/Chart.lock | 2 +- incubator/mosquitto/1.4.0/Chart.lock | 2 +- incubator/mylar/1.2.0/Chart.lock | 2 +- incubator/navidrome/6.4.0/Chart.lock | 2 +- incubator/node-red/6.4.3/Chart.lock | 2 +- incubator/nullserv/1.2.0/Chart.lock | 2 +- incubator/nzbget/6.4.0/Chart.lock | 2 +- incubator/octoprint/1.2.0/Chart.lock | 2 +- incubator/omada-controller/1.2.0/Chart.lock | 2 +- incubator/organizr/6.4.0/Chart.lock | 2 +- incubator/overseerr/1.2.0/Chart.lock | 2 +- incubator/owncast/1.2.0/Chart.lock | 2 +- incubator/owncloud-ocis/1.2.1/Chart.lock | 2 +- incubator/photoprism/1.2.1/Chart.lock | 2 +- incubator/piaware/1.2.0/Chart.lock | 2 +- incubator/podgrab/4.4.0/Chart.lock | 2 +- .../pretend-youre-xyzzy/1.2.0/Chart.lock | 2 +- incubator/protonmail-bridge/1.2.0/Chart.lock | 2 +- incubator/prowlarr/1.4.4/Chart.lock | 2 +- incubator/pyload/1.2.0/Chart.lock | 2 +- incubator/qbittorrent/6.4.0/Chart.lock | 2 +- incubator/readarr/6.4.5/Chart.lock | 2 +- incubator/reg/1.4.0/Chart.lock | 2 +- incubator/sabnzbd/6.4.0/Chart.lock | 2 +- incubator/ser2sock/1.2.0/Chart.lock | 2 +- incubator/stash/1.2.0/Chart.lock | 2 +- incubator/thelounge/1.4.0/Chart.lock | 2 +- incubator/tvheadend/7.4.0/Chart.lock | 2 +- incubator/unifi/6.4.0/Chart.lock | 2 +- incubator/unpackerr/1.4.0/Chart.lock | 2 +- incubator/xteve/1.2.0/Chart.lock | 2 +- non-free/resilio-sync/1.2.1/Chart.lock | 2 +- stable/collabora-online/6.4.3/Chart.lock | 2 +- stable/deepstack-cpu/4.4.0/Chart.lock | 2 +- stable/emby/6.4.1/Chart.lock | 2 +- stable/esphome/6.4.1/Chart.lock | 2 +- stable/freeradius/1.0.0/Chart.lock | 2 +- stable/handbrake/6.4.1/Chart.lock | 2 +- stable/home-assistant/6.4.3/Chart.lock | 2 +- stable/jackett/6.4.3/Chart.lock | 2 +- stable/jellyfin/6.4.0/Chart.lock | 2 +- stable/kms/6.4.0/Chart.lock | 2 +- stable/lidarr/6.4.0/Chart.lock | 2 +- stable/nextcloud/1.6.1/CONFIG.md | 9 + stable/nextcloud/1.6.1/Chart.lock | 12 + stable/nextcloud/1.6.1/Chart.yaml | 39 + stable/nextcloud/1.6.1/README.md | 57 + stable/nextcloud/1.6.1/app-readme.md | 1 + .../nextcloud/1.6.1/charts/common-6.6.1.tgz | Bin 0 -> 23559 bytes .../1.6.1/charts/postgresql-10.8.0.tgz | Bin 0 -> 51360 bytes .../nextcloud/1.6.1/charts/redis-14.8.5.tgz | Bin 0 -> 77691 bytes stable/nextcloud/1.6.1/ix_values.yaml | 186 +++ stable/nextcloud/1.6.1/questions.yaml | 1055 +++++++++++++++++ .../nextcloud/1.6.1/templates/_configmap.tpl | 33 + stable/nextcloud/1.6.1/templates/_cronjob.tpl | 51 + stable/nextcloud/1.6.1/templates/_secrets.tpl | 50 + stable/nextcloud/1.6.1/templates/common.yaml | 14 + stable/nextcloud/1.6.1/test_values.yaml | 224 ++++ stable/nextcloud/1.6.1/values.yaml | 0 stable/ombi/6.4.2/Chart.lock | 2 +- stable/openldap/1.0.2/Chart.lock | 2 +- stable/pgadmin/1.1.1/Chart.lock | 2 +- stable/phpldapadmin/1.1.0/Chart.lock | 2 +- stable/plex/5.4.3/Chart.lock | 2 +- stable/radarr/6.4.0/Chart.lock | 2 +- stable/sonarr/6.4.0/Chart.lock | 2 +- stable/syncthing/6.4.0/Chart.lock | 2 +- stable/tautulli/6.4.1/Chart.lock | 2 +- stable/traefik/6.6.0/Chart.lock | 2 +- stable/transmission/6.4.0/Chart.lock | 2 +- stable/truecommand/6.4.0/Chart.lock | 2 +- stable/vaultwarden/3.8.0/Chart.lock | 2 +- stable/zwavejs2mqtt/6.4.3/Chart.lock | 2 +- 101 files changed, 1816 insertions(+), 85 deletions(-) create mode 100644 stable/nextcloud/1.6.1/CONFIG.md create mode 100644 stable/nextcloud/1.6.1/Chart.lock create mode 100644 stable/nextcloud/1.6.1/Chart.yaml create mode 100644 stable/nextcloud/1.6.1/README.md create mode 100644 stable/nextcloud/1.6.1/app-readme.md create mode 100644 stable/nextcloud/1.6.1/charts/common-6.6.1.tgz create mode 100644 stable/nextcloud/1.6.1/charts/postgresql-10.8.0.tgz create mode 100644 stable/nextcloud/1.6.1/charts/redis-14.8.5.tgz create mode 100644 stable/nextcloud/1.6.1/ix_values.yaml create mode 100644 stable/nextcloud/1.6.1/questions.yaml create mode 100644 stable/nextcloud/1.6.1/templates/_configmap.tpl create mode 100644 stable/nextcloud/1.6.1/templates/_cronjob.tpl create mode 100644 stable/nextcloud/1.6.1/templates/_secrets.tpl create mode 100644 stable/nextcloud/1.6.1/templates/common.yaml create mode 100644 stable/nextcloud/1.6.1/test_values.yaml create mode 100644 stable/nextcloud/1.6.1/values.yaml diff --git a/deprecated/nzbhydra/6.4.1/Chart.lock b/deprecated/nzbhydra/6.4.1/Chart.lock index a89573757ec..25b2323aa13 100644 --- a/deprecated/nzbhydra/6.4.1/Chart.lock +++ b/deprecated/nzbhydra/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:48.173825019Z" +generated: "2021-07-27T14:46:19.98113791Z" diff --git a/develop/prototype-gui/1.5.3/Chart.lock b/develop/prototype-gui/1.5.3/Chart.lock index fa00da45bc5..986c086fd2f 100644 --- a/develop/prototype-gui/1.5.3/Chart.lock +++ b/develop/prototype-gui/1.5.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:44.980354135Z" +generated: "2021-07-27T14:46:16.605660831Z" diff --git a/incubator/airsonic/1.4.0/Chart.lock b/incubator/airsonic/1.4.0/Chart.lock index cb4a30fe3c3..b97ddd99ad9 100644 --- a/incubator/airsonic/1.4.0/Chart.lock +++ b/incubator/airsonic/1.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:05.00132455Z" +generated: "2021-07-27T14:44:32.861657102Z" diff --git a/incubator/appdaemon/3.4.1/Chart.lock b/incubator/appdaemon/3.4.1/Chart.lock index 5c27cdd6c5e..38b3d03f634 100644 --- a/incubator/appdaemon/3.4.1/Chart.lock +++ b/incubator/appdaemon/3.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:06.772821097Z" +generated: "2021-07-27T14:44:34.569370308Z" diff --git a/incubator/bazarr/6.4.1/Chart.lock b/incubator/bazarr/6.4.1/Chart.lock index 4ab5b0d5ad4..6373ec4b57f 100644 --- a/incubator/bazarr/6.4.1/Chart.lock +++ b/incubator/bazarr/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:08.438623679Z" +generated: "2021-07-27T14:44:36.281207635Z" diff --git a/incubator/booksonic-air/1.2.0/Chart.lock b/incubator/booksonic-air/1.2.0/Chart.lock index 73940962d1d..2814d461a5c 100644 --- a/incubator/booksonic-air/1.2.0/Chart.lock +++ b/incubator/booksonic-air/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:10.095041396Z" +generated: "2021-07-27T14:44:37.968424139Z" diff --git a/incubator/calibre-web/6.4.0/Chart.lock b/incubator/calibre-web/6.4.0/Chart.lock index cdc5205d92a..ed459663b3f 100644 --- a/incubator/calibre-web/6.4.0/Chart.lock +++ b/incubator/calibre-web/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:13.57284061Z" +generated: "2021-07-27T14:44:41.464500975Z" diff --git a/incubator/calibre/1.2.1/Chart.lock b/incubator/calibre/1.2.1/Chart.lock index 561f6e3acb4..01239ac4f15 100644 --- a/incubator/calibre/1.2.1/Chart.lock +++ b/incubator/calibre/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:11.809696537Z" +generated: "2021-07-27T14:44:39.650115316Z" diff --git a/incubator/deconz/1.2.1/Chart.lock b/incubator/deconz/1.2.1/Chart.lock index 114080a4015..1b413346171 100644 --- a/incubator/deconz/1.2.1/Chart.lock +++ b/incubator/deconz/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:15.220130169Z" +generated: "2021-07-27T14:44:43.187676015Z" diff --git a/incubator/deluge/6.4.0/Chart.lock b/incubator/deluge/6.4.0/Chart.lock index 112a882a7b1..5f98ac9ff01 100644 --- a/incubator/deluge/6.4.0/Chart.lock +++ b/incubator/deluge/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:17.131541348Z" +generated: "2021-07-27T14:44:44.942457408Z" diff --git a/incubator/dizquetv/1.2.0/Chart.lock b/incubator/dizquetv/1.2.0/Chart.lock index 86c3ae2f44b..01d271d50ab 100644 --- a/incubator/dizquetv/1.2.0/Chart.lock +++ b/incubator/dizquetv/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:18.827685598Z" +generated: "2021-07-27T14:44:46.642320035Z" diff --git a/incubator/duplicati/1.2.0/Chart.lock b/incubator/duplicati/1.2.0/Chart.lock index 0d4d6535082..7b4ee1d48b3 100644 --- a/incubator/duplicati/1.2.0/Chart.lock +++ b/incubator/duplicati/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:20.481432713Z" +generated: "2021-07-27T14:44:48.375581224Z" diff --git a/incubator/fireflyiii/4.8.0/Chart.lock b/incubator/fireflyiii/4.8.0/Chart.lock index 511c7ac7d40..ecfa7686129 100644 --- a/incubator/fireflyiii/4.8.0/Chart.lock +++ b/incubator/fireflyiii/4.8.0/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 10.8.0 digest: sha256:73775dc1beb6abd5217410728a14ef2699a3f479d2aee160eea86c29136d18d9 -generated: "2021-07-27T13:04:24.380825059Z" +generated: "2021-07-27T14:44:52.388104397Z" diff --git a/incubator/flaresolverr/1.2.0/Chart.lock b/incubator/flaresolverr/1.2.0/Chart.lock index 8448b19acf2..aa1ce2efb2e 100644 --- a/incubator/flaresolverr/1.2.0/Chart.lock +++ b/incubator/flaresolverr/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:28.402479471Z" +generated: "2021-07-27T14:44:56.777332756Z" diff --git a/incubator/flood/1.2.0/Chart.lock b/incubator/flood/1.2.0/Chart.lock index 3c89bc8722d..edd9e0c7519 100644 --- a/incubator/flood/1.2.0/Chart.lock +++ b/incubator/flood/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:30.050446065Z" +generated: "2021-07-27T14:44:58.466153422Z" diff --git a/incubator/focalboard/1.2.1/Chart.lock b/incubator/focalboard/1.2.1/Chart.lock index 0ad897daed6..58c37dfef80 100644 --- a/incubator/focalboard/1.2.1/Chart.lock +++ b/incubator/focalboard/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:31.65544888Z" +generated: "2021-07-27T14:45:00.193607696Z" diff --git a/incubator/freshrss/6.4.0/Chart.lock b/incubator/freshrss/6.4.0/Chart.lock index 509c4147d09..36a033f66a0 100644 --- a/incubator/freshrss/6.4.0/Chart.lock +++ b/incubator/freshrss/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:33.381890898Z" +generated: "2021-07-27T14:45:02.000235108Z" diff --git a/incubator/gaps/6.4.0/Chart.lock b/incubator/gaps/6.4.0/Chart.lock index 0e492448b44..3bd24848b16 100644 --- a/incubator/gaps/6.4.0/Chart.lock +++ b/incubator/gaps/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:35.01984251Z" +generated: "2021-07-27T14:45:03.813814494Z" diff --git a/incubator/gonic/1.2.0/Chart.lock b/incubator/gonic/1.2.0/Chart.lock index 5a09bbfbb45..f1946ced1cb 100644 --- a/incubator/gonic/1.2.0/Chart.lock +++ b/incubator/gonic/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:36.66104192Z" +generated: "2021-07-27T14:45:05.67007475Z" diff --git a/incubator/grocy/6.4.1/Chart.lock b/incubator/grocy/6.4.1/Chart.lock index 506eccc7825..49f492b6027 100644 --- a/incubator/grocy/6.4.1/Chart.lock +++ b/incubator/grocy/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:38.211303288Z" +generated: "2021-07-27T14:45:07.364330667Z" diff --git a/incubator/haste-server/1.4.0/Chart.lock b/incubator/haste-server/1.4.0/Chart.lock index fd03815b1af..7ab249eaf8d 100644 --- a/incubator/haste-server/1.4.0/Chart.lock +++ b/incubator/haste-server/1.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:39.826362933Z" +generated: "2021-07-27T14:45:09.080500997Z" diff --git a/incubator/healthchecks/1.2.0/Chart.lock b/incubator/healthchecks/1.2.0/Chart.lock index 21efa870754..43fe8eb6f50 100644 --- a/incubator/healthchecks/1.2.0/Chart.lock +++ b/incubator/healthchecks/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:41.443704319Z" +generated: "2021-07-27T14:45:10.86338177Z" diff --git a/incubator/heimdall/6.4.0/Chart.lock b/incubator/heimdall/6.4.0/Chart.lock index 3c32d96bf68..4ff5755d7c8 100644 --- a/incubator/heimdall/6.4.0/Chart.lock +++ b/incubator/heimdall/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:43.159746999Z" +generated: "2021-07-27T14:45:12.571119356Z" diff --git a/incubator/hyperion-ng/1.2.0/Chart.lock b/incubator/hyperion-ng/1.2.0/Chart.lock index 22089183565..4ce0311c573 100644 --- a/incubator/hyperion-ng/1.2.0/Chart.lock +++ b/incubator/hyperion-ng/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:44.903195074Z" +generated: "2021-07-27T14:45:14.283872263Z" diff --git a/incubator/komga/1.2.3/Chart.lock b/incubator/komga/1.2.3/Chart.lock index 980b8ea1e5c..db4b88a3a35 100644 --- a/incubator/komga/1.2.3/Chart.lock +++ b/incubator/komga/1.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:46.463611619Z" +generated: "2021-07-27T14:45:16.01237136Z" diff --git a/incubator/lazylibrarian/6.4.0/Chart.lock b/incubator/lazylibrarian/6.4.0/Chart.lock index 9b3357c1509..93f975eb279 100644 --- a/incubator/lazylibrarian/6.4.0/Chart.lock +++ b/incubator/lazylibrarian/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:48.200480935Z" +generated: "2021-07-27T14:45:17.687616017Z" diff --git a/incubator/librespeed/1.2.1/Chart.lock b/incubator/librespeed/1.2.1/Chart.lock index a3238564c03..7383616900e 100644 --- a/incubator/librespeed/1.2.1/Chart.lock +++ b/incubator/librespeed/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:49.874207417Z" +generated: "2021-07-27T14:45:19.425234406Z" diff --git a/incubator/lychee/6.4.1/Chart.lock b/incubator/lychee/6.4.1/Chart.lock index 99a287732b2..eb020fb6a93 100644 --- a/incubator/lychee/6.4.1/Chart.lock +++ b/incubator/lychee/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:51.54318385Z" +generated: "2021-07-27T14:45:21.210126857Z" diff --git a/incubator/mealie/1.4.1/Chart.lock b/incubator/mealie/1.4.1/Chart.lock index e57e4da7094..3b14d22c09e 100644 --- a/incubator/mealie/1.4.1/Chart.lock +++ b/incubator/mealie/1.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:53.195383912Z" +generated: "2021-07-27T14:45:22.962217849Z" diff --git a/incubator/mosquitto/1.4.0/Chart.lock b/incubator/mosquitto/1.4.0/Chart.lock index 762fc4cbd8f..4ed2b2c76ee 100644 --- a/incubator/mosquitto/1.4.0/Chart.lock +++ b/incubator/mosquitto/1.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:54.895219941Z" +generated: "2021-07-27T14:45:24.697852305Z" diff --git a/incubator/mylar/1.2.0/Chart.lock b/incubator/mylar/1.2.0/Chart.lock index eb6b0dabb4a..f58b7731c14 100644 --- a/incubator/mylar/1.2.0/Chart.lock +++ b/incubator/mylar/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:04:56.592502824Z" +generated: "2021-07-27T14:45:26.449229791Z" diff --git a/incubator/navidrome/6.4.0/Chart.lock b/incubator/navidrome/6.4.0/Chart.lock index 2190488e2e9..c16f2e9659a 100644 --- a/incubator/navidrome/6.4.0/Chart.lock +++ b/incubator/navidrome/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:58.239099984Z" +generated: "2021-07-27T14:45:28.256649041Z" diff --git a/incubator/node-red/6.4.3/Chart.lock b/incubator/node-red/6.4.3/Chart.lock index 94b5c435c9a..87b9163eabb 100644 --- a/incubator/node-red/6.4.3/Chart.lock +++ b/incubator/node-red/6.4.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:59.959823064Z" +generated: "2021-07-27T14:45:29.974925579Z" diff --git a/incubator/nullserv/1.2.0/Chart.lock b/incubator/nullserv/1.2.0/Chart.lock index 12588eab33b..d9d5b80c91c 100644 --- a/incubator/nullserv/1.2.0/Chart.lock +++ b/incubator/nullserv/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:01.601421164Z" +generated: "2021-07-27T14:45:31.695196813Z" diff --git a/incubator/nzbget/6.4.0/Chart.lock b/incubator/nzbget/6.4.0/Chart.lock index b8dd96dd951..77dc8d2960f 100644 --- a/incubator/nzbget/6.4.0/Chart.lock +++ b/incubator/nzbget/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:03.284083402Z" +generated: "2021-07-27T14:45:33.426193135Z" diff --git a/incubator/octoprint/1.2.0/Chart.lock b/incubator/octoprint/1.2.0/Chart.lock index ddbaec53fab..296672c8f52 100644 --- a/incubator/octoprint/1.2.0/Chart.lock +++ b/incubator/octoprint/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:04.926924025Z" +generated: "2021-07-27T14:45:35.192750449Z" diff --git a/incubator/omada-controller/1.2.0/Chart.lock b/incubator/omada-controller/1.2.0/Chart.lock index a660b09e8ff..e834aa16bcd 100644 --- a/incubator/omada-controller/1.2.0/Chart.lock +++ b/incubator/omada-controller/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:06.478258803Z" +generated: "2021-07-27T14:45:36.897271637Z" diff --git a/incubator/organizr/6.4.0/Chart.lock b/incubator/organizr/6.4.0/Chart.lock index 8c69918dd9c..d460d296c27 100644 --- a/incubator/organizr/6.4.0/Chart.lock +++ b/incubator/organizr/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:07.997984724Z" +generated: "2021-07-27T14:45:38.605684375Z" diff --git a/incubator/overseerr/1.2.0/Chart.lock b/incubator/overseerr/1.2.0/Chart.lock index 79a535a9c0d..a634861035b 100644 --- a/incubator/overseerr/1.2.0/Chart.lock +++ b/incubator/overseerr/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:09.620776857Z" +generated: "2021-07-27T14:45:40.299751895Z" diff --git a/incubator/owncast/1.2.0/Chart.lock b/incubator/owncast/1.2.0/Chart.lock index fce4d5e1f53..445a58e1cf2 100644 --- a/incubator/owncast/1.2.0/Chart.lock +++ b/incubator/owncast/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:11.282180613Z" +generated: "2021-07-27T14:45:42.000339369Z" diff --git a/incubator/owncloud-ocis/1.2.1/Chart.lock b/incubator/owncloud-ocis/1.2.1/Chart.lock index 072ec1b3a93..185239f4061 100644 --- a/incubator/owncloud-ocis/1.2.1/Chart.lock +++ b/incubator/owncloud-ocis/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:13.00980044Z" +generated: "2021-07-27T14:45:43.718660887Z" diff --git a/incubator/photoprism/1.2.1/Chart.lock b/incubator/photoprism/1.2.1/Chart.lock index eb8fea5ced5..4199fd15962 100644 --- a/incubator/photoprism/1.2.1/Chart.lock +++ b/incubator/photoprism/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:14.642717123Z" +generated: "2021-07-27T14:45:45.408096763Z" diff --git a/incubator/piaware/1.2.0/Chart.lock b/incubator/piaware/1.2.0/Chart.lock index 2fa1bcde602..e5719ced96a 100644 --- a/incubator/piaware/1.2.0/Chart.lock +++ b/incubator/piaware/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:16.430783442Z" +generated: "2021-07-27T14:45:47.072081752Z" diff --git a/incubator/podgrab/4.4.0/Chart.lock b/incubator/podgrab/4.4.0/Chart.lock index 537b852b442..a438fec5686 100644 --- a/incubator/podgrab/4.4.0/Chart.lock +++ b/incubator/podgrab/4.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:18.082576373Z" +generated: "2021-07-27T14:45:48.767691978Z" diff --git a/incubator/pretend-youre-xyzzy/1.2.0/Chart.lock b/incubator/pretend-youre-xyzzy/1.2.0/Chart.lock index a3ae5490684..f13972c6c1f 100644 --- a/incubator/pretend-youre-xyzzy/1.2.0/Chart.lock +++ b/incubator/pretend-youre-xyzzy/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:19.769666625Z" +generated: "2021-07-27T14:45:50.447439685Z" diff --git a/incubator/protonmail-bridge/1.2.0/Chart.lock b/incubator/protonmail-bridge/1.2.0/Chart.lock index 0660ae10cdd..ae26bde2036 100644 --- a/incubator/protonmail-bridge/1.2.0/Chart.lock +++ b/incubator/protonmail-bridge/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:21.441178747Z" +generated: "2021-07-27T14:45:52.218255275Z" diff --git a/incubator/prowlarr/1.4.4/Chart.lock b/incubator/prowlarr/1.4.4/Chart.lock index d07abd60558..7f7fd48eb0c 100644 --- a/incubator/prowlarr/1.4.4/Chart.lock +++ b/incubator/prowlarr/1.4.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:23.188936231Z" +generated: "2021-07-27T14:45:54.03802988Z" diff --git a/incubator/pyload/1.2.0/Chart.lock b/incubator/pyload/1.2.0/Chart.lock index 348d1f0701b..c259d5ee162 100644 --- a/incubator/pyload/1.2.0/Chart.lock +++ b/incubator/pyload/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:24.890061871Z" +generated: "2021-07-27T14:45:55.784811375Z" diff --git a/incubator/qbittorrent/6.4.0/Chart.lock b/incubator/qbittorrent/6.4.0/Chart.lock index 20a1c73a4e6..7771a297c14 100644 --- a/incubator/qbittorrent/6.4.0/Chart.lock +++ b/incubator/qbittorrent/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:26.677545246Z" +generated: "2021-07-27T14:45:57.468050468Z" diff --git a/incubator/readarr/6.4.5/Chart.lock b/incubator/readarr/6.4.5/Chart.lock index 3efa084b257..cb9404d82ed 100644 --- a/incubator/readarr/6.4.5/Chart.lock +++ b/incubator/readarr/6.4.5/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:28.602082312Z" +generated: "2021-07-27T14:45:59.268588987Z" diff --git a/incubator/reg/1.4.0/Chart.lock b/incubator/reg/1.4.0/Chart.lock index 6ec38775360..976b5a728ea 100644 --- a/incubator/reg/1.4.0/Chart.lock +++ b/incubator/reg/1.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:30.448143465Z" +generated: "2021-07-27T14:46:01.082263215Z" diff --git a/incubator/sabnzbd/6.4.0/Chart.lock b/incubator/sabnzbd/6.4.0/Chart.lock index cb493bf6d2b..e8fee145887 100644 --- a/incubator/sabnzbd/6.4.0/Chart.lock +++ b/incubator/sabnzbd/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:32.025571978Z" +generated: "2021-07-27T14:46:02.851180585Z" diff --git a/incubator/ser2sock/1.2.0/Chart.lock b/incubator/ser2sock/1.2.0/Chart.lock index 11b65b30c6e..cd172061f0a 100644 --- a/incubator/ser2sock/1.2.0/Chart.lock +++ b/incubator/ser2sock/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:33.704751705Z" +generated: "2021-07-27T14:46:04.645463144Z" diff --git a/incubator/stash/1.2.0/Chart.lock b/incubator/stash/1.2.0/Chart.lock index 3f6e0230944..b5c57b2362e 100644 --- a/incubator/stash/1.2.0/Chart.lock +++ b/incubator/stash/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:35.378048282Z" +generated: "2021-07-27T14:46:06.360649014Z" diff --git a/incubator/thelounge/1.4.0/Chart.lock b/incubator/thelounge/1.4.0/Chart.lock index 68bd9d57182..d0e32292af4 100644 --- a/incubator/thelounge/1.4.0/Chart.lock +++ b/incubator/thelounge/1.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:36.911015104Z" +generated: "2021-07-27T14:46:08.049247185Z" diff --git a/incubator/tvheadend/7.4.0/Chart.lock b/incubator/tvheadend/7.4.0/Chart.lock index ac0358587dc..c53fb803311 100644 --- a/incubator/tvheadend/7.4.0/Chart.lock +++ b/incubator/tvheadend/7.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:38.469757958Z" +generated: "2021-07-27T14:46:09.72501447Z" diff --git a/incubator/unifi/6.4.0/Chart.lock b/incubator/unifi/6.4.0/Chart.lock index c1fde576ded..1d393c6f0e0 100644 --- a/incubator/unifi/6.4.0/Chart.lock +++ b/incubator/unifi/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:40.113770507Z" +generated: "2021-07-27T14:46:11.411059138Z" diff --git a/incubator/unpackerr/1.4.0/Chart.lock b/incubator/unpackerr/1.4.0/Chart.lock index a8c8cd1b111..03a4ff9be70 100644 --- a/incubator/unpackerr/1.4.0/Chart.lock +++ b/incubator/unpackerr/1.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:05:41.768142114Z" +generated: "2021-07-27T14:46:13.132749446Z" diff --git a/incubator/xteve/1.2.0/Chart.lock b/incubator/xteve/1.2.0/Chart.lock index 92a27f8118a..90209ce4d2e 100644 --- a/incubator/xteve/1.2.0/Chart.lock +++ b/incubator/xteve/1.2.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:43.398353647Z" +generated: "2021-07-27T14:46:14.907229583Z" diff --git a/non-free/resilio-sync/1.2.1/Chart.lock b/non-free/resilio-sync/1.2.1/Chart.lock index 423a3ab5831..13fbde1548b 100644 --- a/non-free/resilio-sync/1.2.1/Chart.lock +++ b/non-free/resilio-sync/1.2.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org version: 6.6.1 digest: sha256:45c46d7075a542f66397c968e7ac0d2d1bd94ae169af862c4a29e95818b7cfbb -generated: "2021-07-27T13:05:46.519694651Z" +generated: "2021-07-27T14:46:18.29434349Z" diff --git a/stable/collabora-online/6.4.3/Chart.lock b/stable/collabora-online/6.4.3/Chart.lock index b6b26c4bd31..c0de5a5f75c 100644 --- a/stable/collabora-online/6.4.3/Chart.lock +++ b/stable/collabora-online/6.4.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:06.361583375Z" +generated: "2021-07-27T14:43:33.518862689Z" diff --git a/stable/deepstack-cpu/4.4.0/Chart.lock b/stable/deepstack-cpu/4.4.0/Chart.lock index 54e0cf01b23..bd604faed67 100644 --- a/stable/deepstack-cpu/4.4.0/Chart.lock +++ b/stable/deepstack-cpu/4.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:08.151729992Z" +generated: "2021-07-27T14:43:35.28578768Z" diff --git a/stable/emby/6.4.1/Chart.lock b/stable/emby/6.4.1/Chart.lock index 131117d61fb..0cea04a9a1a 100644 --- a/stable/emby/6.4.1/Chart.lock +++ b/stable/emby/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:09.757955635Z" +generated: "2021-07-27T14:43:37.008046454Z" diff --git a/stable/esphome/6.4.1/Chart.lock b/stable/esphome/6.4.1/Chart.lock index 88a8b615e4a..ceed42c347b 100644 --- a/stable/esphome/6.4.1/Chart.lock +++ b/stable/esphome/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:11.556830517Z" +generated: "2021-07-27T14:43:38.721345657Z" diff --git a/stable/freeradius/1.0.0/Chart.lock b/stable/freeradius/1.0.0/Chart.lock index 509a0c79444..bef1e38d765 100644 --- a/stable/freeradius/1.0.0/Chart.lock +++ b/stable/freeradius/1.0.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:13.324445157Z" +generated: "2021-07-27T14:43:40.429480619Z" diff --git a/stable/handbrake/6.4.1/Chart.lock b/stable/handbrake/6.4.1/Chart.lock index b2ca7203bbf..52e6ed09802 100644 --- a/stable/handbrake/6.4.1/Chart.lock +++ b/stable/handbrake/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:15.018725726Z" +generated: "2021-07-27T14:43:42.146361451Z" diff --git a/stable/home-assistant/6.4.3/Chart.lock b/stable/home-assistant/6.4.3/Chart.lock index 564aa116a35..b53c138aad2 100644 --- a/stable/home-assistant/6.4.3/Chart.lock +++ b/stable/home-assistant/6.4.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:16.635872128Z" +generated: "2021-07-27T14:43:43.900631982Z" diff --git a/stable/jackett/6.4.3/Chart.lock b/stable/jackett/6.4.3/Chart.lock index f58138c2a94..841e2a9294f 100644 --- a/stable/jackett/6.4.3/Chart.lock +++ b/stable/jackett/6.4.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:18.241447774Z" +generated: "2021-07-27T14:43:45.640695122Z" diff --git a/stable/jellyfin/6.4.0/Chart.lock b/stable/jellyfin/6.4.0/Chart.lock index 38dcd5aa17f..b9152486e48 100644 --- a/stable/jellyfin/6.4.0/Chart.lock +++ b/stable/jellyfin/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:19.928459219Z" +generated: "2021-07-27T14:43:47.348565614Z" diff --git a/stable/kms/6.4.0/Chart.lock b/stable/kms/6.4.0/Chart.lock index 6d4eb6845c6..6574c417eda 100644 --- a/stable/kms/6.4.0/Chart.lock +++ b/stable/kms/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:21.635574934Z" +generated: "2021-07-27T14:43:49.045977821Z" diff --git a/stable/lidarr/6.4.0/Chart.lock b/stable/lidarr/6.4.0/Chart.lock index e33ddf041a4..0a2fd391e03 100644 --- a/stable/lidarr/6.4.0/Chart.lock +++ b/stable/lidarr/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:23.323566688Z" +generated: "2021-07-27T14:43:50.821031164Z" diff --git a/stable/nextcloud/1.6.1/CONFIG.md b/stable/nextcloud/1.6.1/CONFIG.md new file mode 100644 index 00000000000..dddbce20079 --- /dev/null +++ b/stable/nextcloud/1.6.1/CONFIG.md @@ -0,0 +1,9 @@ +# Configuration Options + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: +https://truecharts.org/manual/linking/ + + +##### Available config options +In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/stable/nextcloud/1.6.1/Chart.lock b/stable/nextcloud/1.6.1/Chart.lock new file mode 100644 index 00000000000..828ba4ae702 --- /dev/null +++ b/stable/nextcloud/1.6.1/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 6.6.1 +- name: postgresql + repository: https://charts.bitnami.com/bitnami + version: 10.8.0 +- name: redis + repository: https://charts.bitnami.com/bitnami + version: 14.8.5 +digest: sha256:17b530b204ade1bfb5d4aa0db589fe15a371d09b5ab6552388a1cd767e1af9fd +generated: "2021-07-27T14:43:56.611033661Z" diff --git a/stable/nextcloud/1.6.1/Chart.yaml b/stable/nextcloud/1.6.1/Chart.yaml new file mode 100644 index 00000000000..c46983c962c --- /dev/null +++ b/stable/nextcloud/1.6.1/Chart.yaml @@ -0,0 +1,39 @@ +apiVersion: v2 +appVersion: auto +dependencies: +- name: common + repository: https://truecharts.org/ + version: 6.6.1 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.bitnami.com/bitnami + version: 10.8.0 +- condition: redis.enabled + name: redis + repository: https://charts.bitnami.com/bitnami + version: 14.8.5 +deprecated: false +description: A private cloud server that puts the control and security of your own + data back into your hands. +home: https://nextcloud.com/ +icon: https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Nextcloud_Logo.svg/1280px-Nextcloud_Logo.svg.png +keywords: +- nextcloud +- storage +- http +- web +- php +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: truecharts.org +- email: kjeld@schouten-lebbing.nl + name: Ornias1993 + url: truecharts.org +name: nextcloud +sources: +- https://github.com/nextcloud/docker +- https://github.com/nextcloud/helm +type: application +version: 1.6.1 diff --git a/stable/nextcloud/1.6.1/README.md b/stable/nextcloud/1.6.1/README.md new file mode 100644 index 00000000000..7bd3a684823 --- /dev/null +++ b/stable/nextcloud/1.6.1/README.md @@ -0,0 +1,57 @@ +# Introduction + +![Version: 1.1.8](https://img.shields.io/badge/Version-1.1.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) + +A private cloud server that puts the control and security of your own data back into your hands. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.bitnami.com/bitnami | postgresql | 10.5.1 | +| https://charts.bitnami.com/bitnami | redis | 14.6.3 | +| https://truecharts.org/ | common | 6.5.2 | + +## Installing the Chart + +To install the chart with the release name `nextcloud` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `nextcloud` deployment + +- Open TrueNAS SCALE +- Go to Apps +- Go to "Installed Apps" +- Expand the menu in the top-right corner of this App +- Click "Remove" for this specific Apps + +The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. + +## Support + +- See the [Wiki](https://truecharts.org) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +- Ask a [question](https://github.com/truecharts/apps/discussions) + + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +All Rights Reserved - The TrueCharts Project diff --git a/stable/nextcloud/1.6.1/app-readme.md b/stable/nextcloud/1.6.1/app-readme.md new file mode 100644 index 00000000000..ea79671d3a3 --- /dev/null +++ b/stable/nextcloud/1.6.1/app-readme.md @@ -0,0 +1 @@ +A private cloud server that puts the control and security of your own diff --git a/stable/nextcloud/1.6.1/charts/common-6.6.1.tgz b/stable/nextcloud/1.6.1/charts/common-6.6.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..866be10b7bb48d2ed59317ea15927d00b502a9bf GIT binary patch literal 23559 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,Q3-O;vR%sA9Tx6&@j*1i!RE9W{ zo=su@mt{0XY&jB43CT+pIs)!VT6(zkC@w#fxYYWiRcNYhJXlxgn?zq1Dhour=xxwI z^bB*MW2vTfjf+8N(1}i-C-B53VqrdsK$-fbd-J2SFAua9O=cuK$qSs4$x5Kn_Eibe zjDSg2rE##PF~PIr(yHs`Jb6U}y*lS^Q1K$2!vx2I*=84jugWfJmb#zw_&h$3&*Rhg S`Tqg{0RR6uDc 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 z z^aIeEdx+J?Gr13fU}jbehSQQ|BGl3QedR7`AVNTu&?$_Ag+ubpl-Kd}sAO@xg5w|X z+Ib^?4eJb4lmgFdr>?QQ7^HRJ%I5|9o4c7i`Vka!#;cSJ=1o3w5TB!JlxA~Hmn+b%u?cv zX3MH{k6-Nw^1Bjoq9yS5pMf5Ucazz%9O&mZxgdIao;@L*PRNELWSiBadB0y6NHQOi zPNcb~g67`3LA=a5+>#<LKUvu?d=3lzaxile|Sg8%a{K!+S9@+ zq0xoGgb>J&ZcP8@)NiMPe1}5XVVvhWJmU?jB^jC+?%gBkzyjc%Q(kqx1?%$R=$Jh2 z?(~|djFMRtZR^5dR!UPcWz;xLXcB%-WeE0vH02O4U|~77@r+6ur;ODK`HrE=2|`A@ z2HTTLF^fabYPtgbeH`D&MVrZ!7BY(H7;(p{MzFbX(;hnRJgyGEVbs*TQuHuK zkvIo87NabuG1142U9pW9!M}okZ7z%6v5L~zrd|ZSZqPH<#2xa^>jgqfpsPNfomKrs zs`Ym7%`3E6`>XzWaaWMI-XESEzI*%EpN|gqPG22V+4cF)Ur$c=PJccj-M}I@>hHOk-zqA$(`;_x6^&m={_O7$GeZe+kN^Zc>dz?lNa5c z7thGI-EOx_em>p*tBqXqSC96XsrYNJ7rfB>BqJG?MtGnWpW|112mdC7STOXPlheK9 zQ~i7I$5*WydPfN9ZR7Bd4TnNVH*5F#GiBH2)H`a7IDj$H;Vx<8JHUw?RUT0uUHUj` zy^>PMUGnqMkH>olugDL3hp%59?Ap7Bgr>s@X;*^PMv8Q%rSKE8n@(7|>;HkLZC!n? ztY&c+6o$Kc-wb#dvUoSUKoq&Xs>^}gX#`u(h4!H}>VLRJ9;R%X=!tuXDzb;z+)1j1 zh4JDcZ03>e%}&0@jd*>o%Ul#lNcADu@_C%4vt-DP9b+Xwa{2YYwH>~Ce?P9?-%oaS zyDx(7PWSPPr!QVSS+T#r3wpth-Q8x&eqlg<&$x4hwuDfwWCMXeY5S0yoR`qNrBHV=i=jL|+CJ$n6d`fcFo%M@Z zY(mFchI3lhzK`sE8&1u!LobjWI+AR}KUsSOE&ZUdXPe<#>J_ONiU?gc1b9!u=R=ip zu+y1qfe|H18!#bnW}UTbV-+Zt&XO%MrDu%bU5hZ3%^A{3Hj2Oi$Xt=e5YEXA|9Q~U z!`}--XRrd)@AbjnQT~R|uLB^X`Wdf&G-nhEp+#pKSj+?s(&8Ziz*9xWV1%%t$V++EgagUw8I!0c$xJjJnoDpoB6H5p!DifWdiuy}8&qf;>EGg!IZX8qhOXldsCWYM zipq#HnNyt`jdjRF40ngKh^H}5<4{PvgEtYTCR7o{;~_%@l14UQucvT=!ij?3bcZon zeg%TObMN`ii(XlcZ4HdQEtTaGEbHYHwLS0kLF+qz zfHVj{#!M*u_`92rrj-{HR&Q>Vbhv+0=62xoXXGJmeFIHFcqNDQ>l=2%<$?G0|L&FRJvG~y4p

;f_`>tr@S??@9y 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 literal 0 HcmV?d00001 diff --git a/stable/nextcloud/1.6.1/charts/redis-14.8.5.tgz b/stable/nextcloud/1.6.1/charts/redis-14.8.5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..55aeb08c8f8e72099d23c515d1a194e82518b698 GIT binary patch literal 77691 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 z zM6E(7t3H;D)yqk#9){$KVIq{0S)zN1BG8busx< zS+hR_x4VqnsjfCy2g!d}(mNk07%aIl+)xv@^AvyL2(8_6%isMjl}A$+)5EVbui@zi;4q^} zb3t`Dv6m0O{_3TX?q4Bqc6!odW>x#0fJ?VM8 z{Z4lsVOBMhp2yqobk`STz)X5P((7To>t?!uljhJU7|TCz54F+MDlz+b{~RElZjTV(8F7*;33X6}*Uf85nFp17(T|Mh3vVG9Z@%AlAla!dt2{-Bm1Z)hVWUftAx1$4EAM3`bpd3Rrwq>o z8Dv${r1DUqvKD%&d4gr5*LO2oAcKi{c^FYy3-+j@>A+Y4B+fw{4e1(@#LT-2$}AWo zq!fUF2cQ>NdFyf7$&p{0PWm@n3;K@FZsMb4mfDXpO8nl|Rk7Aq@U zjkt-raf*hPCvvCL*PcQdO-C$Ym`i%PVOKGNLE0a9@ZXcG3d{+nl<2Mba;C&xBJ?sO zEo1kS@i%q+2UgIeMz^;ygtN*1n!V?8R}YdujUR3aD(*@C;${UBBuRE0ypmmpFtqT~ z=GjFMNay2_zM`5FB&k$Kgq4Nf@)tEcbQ}?^WxKK8-xkgM-DRmPfWEHbBXw3V4!GWP z^S1@j%T>sPu}x>jU(j@?`n5aUL^CK;mLbl6A_O%uH;K zmoRb~=rm=N734`f$g;#F(L(v!@v?wE?+`Rc;XdI(+TQzc$&=+ESy>tzTL+9)92_if z^@;xUm`QnS?H)x3$VJQKWC)PZM{RTliZG)ubm@;|hYqdnt^s6_O6&19Nx3=N22wGT zcc{=?4}?{LGy?<)L32pvYcNr0&EN(CXd)-4b0A;D22F3J7f90UDT`ib)uT3%{&MYJd>gtFj&2c2@?Jw`En-%K&G8L!qtK=NRi*) zKQy%&w1EsUlZpnVrBH!tx*TZ$$N>#XK-8-NYV{yTs4Hn0s#(S#LxU7Ps40OAlFT_s zKW+m;ava}bga#R;cOyM7tF*UeI!vP>kI;c_pkFmmmiBBI;^qKbO^_v30Sh}Yc@VpK zBAk_V8%Vaf!yDW&-#pC&*DdOMCc?gJkNcj9z;EBkZ}C7G|FfG2l zs##g9HO*$S%_HQ%_6mHB5$Yz~nqt&_sF#3Q{}}bD!S&wGQDB$x7hXSVD7i*_3B{mxA=9x5LZhqu2Tei zjYqx0Nk2eh*ejj%10;&Q(%w8k;@GR)oBJ!0y~^3#U$N|!X7d1vX7{t^IAQMhc=k## z>l)E+w+mGn(;gaTePY_DinIdEsYbP%aOxD-UV#fuC9d5Lv0jnwKH=D9N=B8D?H-F; z)0|eA&8ft;hl5yMbbE!_tXFiqW3N^*i#C`+nq{@|?IxT$N4Wb0xLY=)>LT1-C%kSk z?iFUU+8B4|;?^(9y^=+))+qN{H>Cx$0(q|~&b>}3E5V%kNO$jn`GmULXR{8m?xyj% z&cW`EMXyt|do5Uf!reuab&Yqg0cVBTtYgHxA4uP0dkVd%ciWfLUwgdmUj0Eqa||-|c9p1h&F#PBr?S*Prh2cZb7ehT`AtQ|=Cw z4&%O>$q4vz4TU1Ev^S?K20m!&Jo^ZQIXzMERbmVw7S|;X-eu9ALL_`8bHcPm!dGXe z@d<_Zf?4NS_^NPLk~a^GX!vSi?#FoeYL3u;jEMIOiT9k%{TCBoQ2{lAwK6M62288-C1 z3}&5z&qK~;*x>Urm~{$2p90LF@bd~VryPJ@Ni42=0D9R#!omzxfTueIJ){BDD+b+e z^(Yz|PD4djvz5hSp-$Q=3FLLSxh2THX@{AY)nPt%7f&CQRXJbGTMH^?jH=}}(6zt} z@~1ms!bv}vaB>D<#=|YT0rf00x`)=3n_-cjMyf&NU@Zf>ht?3$Bdw`K#nf3uagAUr z5TtULgD9`*r84Q=29uSjFH$d~H~s^a$IDP2jd@_L;?1aVcs-w$^2KX=VyZg4As(L! zhu8TSw)G;77hcC(Rn_1P^@>$EyyXvFwXN%`%cs*at3czc=o>ev8 zO7Cig!|VCiB~ zx?cJLG6tl*sp0KtZEbC>xF0f5RK@W(N2Ep<3y~f>8T`$Zd*(l#!B}_H)44GefO>P}@`I zggcmzoy$xZB#jd3w20YLd&y2u&Xjkleq}^x*(W0t~%>50GrYsqWtc=YgAWcn_SnZhY__Ac=zIKDR);`#obY zG~T+V4%&SY)uj$j0dIYB2&V`+{C=2X`kM!?TGHP_^S7zw!G*(GRUTY<8k`T_sRk(H zGR!qaD2Lt;Ga0EIpnitdH)lL#xqLH`g$a$f+Nd$JyZT0rl?RPgz#BGv%n>!_G)&cq z*GHZA!7IM-GD8I74Q~^vfH$1|!5#NT_=Y6A10($6-s<)VZSO0`Yk3y^@YZKaYr`8h zV6W`F)hA%DJYKH?-msB-Wq9ioxmWf4h7I8>!&{#azMAj`#qw3aJJndes`*9zg8Irv z6cTSZ`C;0l`&33+Dx@}-2lv_VvJj z@vRh!WLnke&GBT0wG3EkZ^5QG)oXTzm(Bw&R1|HZmvaLzrLIR)k2k1VC+i5L6&a}p zPuwM2IIXEFb1v5rE?1hoW|zpf{c2W6*jpya@w3TT_?Dl=J~!cftcMa z;7+5NR>&^6w#$MzWcFT!PyEIRRpMksV<9LYNQU5S0^pohR3!W36O9-dUY(hw$k4=@ zGBkjAl#|iqrVIfsc){g_tQ_HVeOz$$6if$AsH<-I><%yO>b6na@`cbjc^@wS4xE@4Et&CI_R#HisfasYaGf7A*mI@js|5FsAeb{RT`)dgT6_G4W1Vc zMQhx2N@g65%jqdd^_JVnf(s|ts4xUzn*QPmmq*PN)jA>-aP3FUP;jXH0A81Kwb6kQ zQ$m>Dk83j!xUgvCx~ZgHfmaZn-Y%G9P9btcaZN*GdSZg@l!3$5mLV1CTMLA| z4fOO54fl3;jrR7$XtIlQq(D}&fuK}Jw&nx3PgYPc2WBFUH8POlRqBT=JlqwiR2i`o z?g~_ze#ky>ySqZn?>5lgHNz9^0awaVOBAjMcpD%^?2j`e0etMAyfE945%CQ=0$ez zQ9;-8L}V*sfF{YtV7r9;-I46adkHhU!6EGeZnYVFy#n3LX7IV;hE3orgF8(Ld}7g( zUU0+b@A(3+Et8K3zOh7mtks^tcS6!3U>fHV+$9K!#XMZ{s@)_jw=iLa(Rx~qU& z(~aWwK^q!wwIOmQyqOJ=bHfcAAy)>sJ{PQQ1IZKOiOQ6r+JLAsxHA(F<%SzJzNifD z%)}Q3!3_#8ssMMo!i(H+>la;AHlUDjtDy{ono2Y*zhta#>UR)+30~M_7mc`yLdIzw z7GyPRiZA@iT2oD4RX{oTUHn8B8c3S9i%#=tKYyCy13R35 zU@0?(gOMCk>V3H%2y_orfF0~7@P=I<7Xfg(3HYB;Ou9-2!>;5n@Pb{htNws6V>#~n zizjSxGk&lu`3<~a*UM$VVRtDLu;ig6Re~MlKk$WJ2iE}zr0hPh>tH=}(U&R0_Tiru zVb@|stQC3Hu)~{{ozT1ilZfW90_iLlX^NL+ zS70|Bb{HPxXmmfb8yD;#9uorgjIkRB>|h>K5%vtS8wc!Q9#awa46>Ut*#0~w9PF84 zHyn1Divt~vmfgumXiAi|R*(Ax!@;H!@Nx|sBOc4*1$)p8K&KDgCR;G6n9&p-rj=|V z-$!w%<~(}{Ljc2YbVsB6nYow2_UGsxu=fvhk3@tyjNTV&*}>TEBi$#XQH%^QhDwX+ zTb>)6&A*)C^?$Z&f2|CdM+Q z{Tf$IY4@-|?_o7$O+6lqm%h?El8|c1P{GXr7t=WaF(_iBQ-c)HENr-$ug7wvvSLJK6+kI3t1^9VTplOWp(z;187pxi7KwCO0X#~n89=b1YjA*uvNGKs zo0%K*ojLZ9tZDEv4LQQXS?YV>*=T_hdA~JC2oLUh&#>OThg3 zqjF*X{7$ezD^f6GZUoieXlvs1M%zD{B9S?BTsPyA+2%ml7ZNg{tYBu&+Q{Et2Wv+_ zzeCbEy)kDP1>D)vB57$H<46h5YO!KDT5{S%)X-Xrs)TfGKvjzBtidR0BWf$z6p8fH zeT@xWQ?p9RF2;ykk6pqJS$MJzQjz6%Aaz{UHTryN427*qlTSOv4WT1vyv7C_J(ag3r zZGlWBVH5TTyfeJmI5{FLhnw`Chq7vwYX(@(sxJJAf6qkB-6EJ4-UF1cbV#szz_ zS@agiCT}4N+tOrb2sT;SJcZ7aWh=9IeQZPQ)FfYiSSaWk;WXs$3f2Vq;3ShJ>M~&m zDDoIGeY0518^0>V&xo3x5oyYc8nC^SgnBwB8z^lQ zb+nk@m`!i8ri7htA5Qw9*DCM}zefyc5aEsJyp5Wwl<56({6~5L1Y|FSH_;RB*_3(l zxUI1mmk;5N4p{VGU9 zPICE#r*(*PlQ#in0~A$5R_qnTUH>}51vsH13BW8l@0<~?D5i+gZy-#~7KCOZ z9SlMhW|1D_TX2NXQ>bVvs&dm|v!d6YvwroOPw#zK(}wE;09DihSr`{#Y;GZN|J z7rDCIY!;%vJ(rs?QWGO%obHoAcHi+BsEAaD>WDRETv6vbq(PXF?SEQ1s<9olY zNdz|)F#$U*Vkvk&sx5zxX+XR^GIa)_ft*rV^iM1^GG4zy~OJIt(hJs^ByMD>^Np__ZodB*) zFwrcd5&BNgv{l7+qk#2ljG+-SSwOl{68E%-q+$Wpj*ZegM}m8&J%627i3!PRR4l-ON+C}tYCB#n`caT$80 z##se3GUH9<`>}hVA7m7mWfncs`9`7`crKl$$m2+FZS7zOWs_)R4i_Avimak2ZLP^+ zi0F(&1QH}u+kzNvIqDc5lMCduMaPlO=!vYUi_M$0$j=m~{by>WrFKU_A}n^m4VKi@ z=9xe!2F|bDv)$|=Ybukr(wd4j1w{xfRxCP(N|X)SzawPP_9e7^L8UB0JCQX@;CG zlCv$VgrZu;B&_A(WLi_zB%3fwTqPO9l)_oNiVKj+YPn*TNIh9pBSq(=f;3OjkGcH$ z%%rH+pQ4+xK$LYE6H|Ko4;%*kJRn{nNGZKl%MCdUM z`*RhFBm#eCZL|@UlsN#*=?>*0pe`$Jdn;HgXi8tS`NczPyEm=u8tnD*AM1&$C?AU0-;NtEscOXKV1D(Zh(hqz zDVojM-v~twDt9ZzETv7*05UnTEa}?CWSzHdl1*og*5kk!5RX}-LVA=l?-mKA6{w>q z2M}eD=di~Nq9v^uO`)u;HZ=q8f%LsY*1WhekepRmY1*2grmks})froFF048y#ipsT zJClbr>39r?vZl&LNofDf$w=5H^$Urs5UKe6OUK!yg;dmX@h}4L+X1ccK0v0r>i-V#UTNue^>j%}4%YM{! z_B$Dm>qnac&dANEt`$=X!Z}SN+bO=sCn29ub% zXYuzR{0ycZc{W5UA8n)-Tf^BepnNyrtg*||6ycn;SC0~|6QvzQWsHjmb5gpdkkz3? zN7V)LaI>cKgCx9y+>zQy-DuMEK5nu;(X z-E^dE<@k6zBLGBM`XAEsU_MshIGPV~5Q7v#D)kecYt}tib zI{DEr658rcy!y@+!1)f_BAH6RzO6(--o*SQ-8`{K6s$xO_GWn6BIlM|EpE2QUx0C_ z%VhS6#LaF!!OgDNGTaQ1k&dz53?&Ikq^oX9R(QS{{|Od2EoAC0V|0t(q{mQAl*@j1P54p$#&d=mSz31IdTL5z9<1y>ka+s)!%3=Pmn6>UC!I&Mw% z8?_~oh{lqYlsHGgi_`coOp_2}8cZj+syTS-6_YWcNs^3{oxZ9i{oSc0dWJ=A9O@bw zS+{Dq=k%~D=*Hgl{Uf9OE0=8=THAd(Q$4qVm70M%9gZhlOkqPdihTc2rjujQznh$G zY+`J~aNVS8u8QC6v)!`E8iK7M)4e3(n!MM~V$5xfF^`toa9hPdp~d5lux; zOR^)@%CxkOSR&bMZfDFQ-gpJhb~!_}L@~R`%!;FAau#zBsmB}CbE%fxQWmW!8|1*y zzRA8xLCmA!Ai#t%&{&HiS#3mbzoKxN`O_`pHiH7>|~OH+oD*M=W9OR?R>*s;$F` z7$b^BjC8^E5;ogDXu94oAt44cAnr!Qoh_#vPBxakMqGi>f zF@p$Oxf)FRPBsGwHY##ThkA)kqYo=Fw1S+*ExhO^uA|JM#F@+^By1L`5>nHp7#JiI z7Ogv$p7ZFEDG#I_0Ssc)e4$UBF&;V2_-jHL)hT6tXr^a2j!fGoom$0lPEXZrQ<^aayNzf<^r&Mt(fs|(CSfvCVUYnSETSH`J%^jt=+Dw$UNvpQe zIGv^#k@@V$!RthdlSsAzEXaIN(Tt1~smU~SWCApErdXJ`l7QAFa=@r_ZOPY|8A?>s zmp-44lZuS0ZzeaX6q_B8zOnutvdcT#l`89~#@j z1U3%B?VJoZ+oKYvmdVIz87i!pkG0QhD~~5Ojkj%LqP484EpyDjMvE9l(-0%v#5XPf zNzJmw6JszmFy2Ns%NmyIrO4_SW_!WcJY*CNO(!aNi;l3Sj3cUYBzt$-$_Pk6QG;;ELJfsFg-?k&@#Sl+GNp%Y?1nHchAfDg078o zjfVvwLzP_$l;&zT+lCn^D@7eOg9&aV0XB`x3S$@HptKSu(*g~UM^NRu;RFKA=t<|H z$FcCXIAF}AyNpZfS5JlCY@H)BsU6(m>Sdh10_tW*hDbZ=!L-zTy7NQsU7tb$^&~>xk&;F}FlB zhERd$mq7!v^1F}oRMz0(BgrC0L)?(j z33x_9$QIwww!9o>M#RU zxXB8t+{9{`eZ)3nO>H6r5~dJ<5!)0ST`~d#QN8Fg$0TG-ux*_rGHra)CeiSu+cJs4 z!3wE!5(6lFqy7TeV0oU9gqV+_ckiF>i#1kq`EOo{Tz=BZ-gTtuC8Fg>6xedsi8x@`lcJk}qyfkSSF{Ng=rSH_>g4w#@Z9@ov{2Nu zC~0LpGv~L-09o*eW#kIAo7g^}mMiXpYA#!Uy0^^OY_bg;dbH)LD4R(qbZ`Vio!aGu&WfgP~n!q(g93vvXtRjqubS;Hq1;;D$ z%|OlolrIn^bi%xE7_oaZxDXoHfIER&f$1@_NzC}zbcq{CFg1zEY05M-Q%8z{J~Ar8 zCF*?XwsRuvYC8EI4`^Rg6tgAFv_qKLOG)4&089%p;{<<5Q7P%C@h~v zIH~B(^DO_8ih=A4TF;>&(<>XvCK{pz8tEMXOo$@nhnhIuG9_-Z^@KfL_pH;h-@N;G z7qfxDfhfvic+LGPq+Hu2A!%o7d&$yt9QHaKnEuDaUAl&7vY^Om*&sS7GRpH@odJlP z&2=y~7v`XHQAuT&8aXaXvyG}?-5Mv_;8Djyzkqy8*|SBIIge%DkS6iIaSC z1lP>N5~WrXvXRaqiHaapgHTJnhAT5MDdc>89O=mjkHq0ArAd&IRjA8k1N3KHWrbzg zC$L z+a#s}G;&GWqeIPPX#{+)wR?!pY=)UlDoKxAl7$K}-pgn}0i|P@8f!E?M(qLoHtYyH zc0|cBFQCCPkrR@35gQf?xMe(^LIzAEW1!!#46w2arE#PiNHvsFgqrc1sXQ+{rns15 zqLg8GHDsWy#J~tbAlUWU!p-mt7bZGl^dcRqt!Ly(!W=_aU-88W#%{r9|&Ms0!nv);2;8>1tAqk}n327L!#D!Ioz+ z%IS7Y#BaqEe#JTFS!GPjVB_FdMcK`Be1PU{Rz5!8(U{$A z6(joxM5Ael(@;W-shV$7C!*{)vQxpLX}VMiAW1g-Krv~nkw$27<(tTbj6gTpme~Vg zff~f@2HY|ztodlvC>79RqDO;hVe#=B&uGvJ4V|EY9lC~Q&_IqY`KE=ePK($eEw(ep zR=Q#P>Bm(P0oPZ1kXpVeA(U+%%ZNtmjOq2kp0@P|16@kHEp{@WLJ#1EeTnfQohcN`?5?L;^~D*pihdnNa;`+GnKKUICK z^Ka&V)SUuUI{&S0?(@GOvG5@OpOKF}QK-{)U*5rU{O|E$=U>ieTZEN~T2iB?CAFYt zYwaWW{3kldVRxSY4x$nqJpVKB`S{SvWp9ccMUMNM`j__%&zklBj+iy;HAlYTb+cy8 zivHrdM`z7??RiG;dLuuXkrgy+URyW&+q^_;PQ%8$ww`&31S}L{k_@vt%;T7fjCqN~ zyhJO#f>%ZoE0btVv_@Ooqw%)Ucix%KIx1t*O0Ub&f!6^kcgC&c1$_6yOg+1C;p zm(z%R+txd;t(!ximuQta*iBuTd{101WwP-F8btj$ZQ&-?hzj$(ks+8x(Ku^l!P?x) z)CqW^XQ(wkl<%0(dvcST^W#u2NZEC5LmJAh##?h6vg_KH$)^mRIxn$wUZM{U!$m3@ zUa4eLeOu#wnWY;Fi%#uZ)VpdRw|4ERi#|?OVHbedTa>x_51&Ewyyrs?`f7 zS8VC&9Z~ymYTVd7FR`>oTC*@cmR-GULS8+V(X#UrO9!_Y!};Efwlb4V;}NOtl+u8d z87%fE)+M^v_sUyV4XoarLCdpBZf(!n6|%8zqAR{&b0M>0AsNi6`n*Kn`o2?Ejcz$* zb;rC!Upm**HZQSsSeND{`qp#}W%T^uU}0XOFOz9q*50iSW;4qcZ8dahZ2_+AlGXUC zi8Z5>L+dBwqo?G%x1O5nT~IWJ`{MDcH8R!|MyVb?dd28zzRj z4Z~oX=(q8VI|iwxL`&180>)Qwze&O>((qE zU$b>EjfYO@8ZH$#CzKQNxfQ3v=doI5@y}npd`%Z|jf?YiuQ0v;&-RbNJ zn^!DrZA*;Fy^~$)u)bo$n&qh#oBKuv`=wLbdq*Z$&r9^7jt%j3t*6XO^i8Z8?aqvh z^bOBT^bs7Vp#J!9VcnK_iKU6v&ceeyu7${MXr5W_S6ozWo#i?xSj>6(Z1yn z=2qmjeB1Ew2{18KD6a2Ym{AIo>)JZ{*UN@3j}^PyI@;S%vDn?#U25NwLR*zpBPYbS ztU9&0qPS&wj&11;J*Bn9%vL-;uxzrhuv=ZUDzko-Ar0yA1=^zZC#-K>Gf*rIwGWJ~ z=qoMEj1-r(CNh&lYnH{w=Oy~`ZA(|qOY|-3n%CAnFVQDXB|W0#XGVA0dLR8u*ScA= zz^wkBuF=UWpZVPxLzh1Pn>(MqtLF~+#3Sb(d;PZFrDxy%6X^kX9qhPqaB#HsviIk{ zxZ>H1E**U4q%Zu}f-9~#^4Rx(W^Q6&U^N~?r(W^!r(fHV`r;qn+dXi^(A(enp|AdB z?@wOy%Zol({O-<2Z~XdwhwXTJ{NeNOo4EJ1?l=Cjeegd{e(~0~ocXs8&wk~xv)?rP zsB_La=bWQHl>X2;=bWS57Vqlm>FId01;=)*4g=|^7r`~S_EH}8;J_PzX-kzGIi=}&L{ zbaZ3uj(yuMA2{x?_jDZgwNt;nv`}bW^2*=3B}rQJ{IPoT3(GEkXy;#kfBE&RdwUPL z_>xP$@}rY}ef6@p3|!Uuj!oO1J!Ic2e_!?F-!~i2{=QfF&9@Hy#?8+~zCW?+g0G+c zgNF9@w|}-HfANy@pZfUTPtJW|*`5eHR=$>#hrDFWdFV4-Y^5@LNw_@U_pK za>^-hJ@(iOe*EM2U$^5e-&=kCEgwto_)dDqo9^1DZh0vlPv3dii!Z$dAN|qx`>$)v z?|S5ifBw~%j>z2ix#;$DhacLx{rX!z26w!0>%P+_2d?ZaMt=08A8l(p|ElPQZ@%`- zGtYeSnVTNHX4NkjyzqbTe)=2gLp#&o)px{BI4+e=|MG_PvOoOc56gF^mfv;Z?7O<( zviKw49{cqvJO6XV)A!x*(57b|+L`{|<{hzx$NfCh_Vdh*yN`^)pI;t7=iGBIUedkp zp`Cxf{+3%(JO2BL&3nK1tIOZ;hBy59JNe&Ub6=sUsj2DDzr6bF-A8`^$NR3laPRMK z+jr%Cm%fZY9)~xqf9&zc&-(e#2c8@`ZFuX}&YN$(dFTTlh;2Xj4KEyj-rgHd?*IDz zJ0HL6BX^|E`oRxQeD3dmzjoCY`CYNoKKR+se)gX2e>rl`1FwJKu6=XAw{*wHjy>X# zLk{`dKmKvqk`I6R$@{N;9yY04X?kl|Eh3j^ZK5jVqC+B~B z;iKD*c;mZbpIY+ar;@jR=#a~oZ2$i5BggO9_p4j?Ex-7eFSq^b@`rwS#=@7M|I6{) zU-#fo+U`5)!@GX8XXVR>{UEvHDY#?qPnYjKGBdFLYiqx?`N4CwMZ*IdHXQkzZ^?7E zf9&3ec3$z&?Eb_lJ3e^Uowr{ePoMVJ`<5;|_rb5MOTY5sv-f8o`pDid5u9^&zy96Q zfRxQ%z2dUi{n?A&v~BzLOZVQ|{q(BsPhU9qOaHrRUiT+He%61y{`dE^-14a_e&S<{p8$B_k87=S1y0(CT;ee7aa4x?XP?I)_YoR`NV&`{>{sG zu5NkyzC{ns?jOG4mZv^7`-tN%IkdmO|NiVn$ILzMxQ3HXI_>38Y=t}SBqKd{@0#m& zU*6c%)b;m2-FxkQ;Ka@MUvucse)h9#?)%~qFJw<5NPhL`Ri8TchzWbI(2Z%Qu|-!gULOcEQK*n!V%bllShvWcQIfzVh51 z*T_d*F#F^WJpb#)+xFX&cYfwGhd%bF*~urKc;dtFjGmf&_?zgvTb_8`DJxby`Fc;a!#p7|oYa?zHhY%HI6 z{3mBW@wJ;Cx$XCNocEep?>z62ef##UzcDlT;CWB}oTszZB(5cd~fe32ZRHUEqaK5+f!2j`!5^W^FmC;qVOm=nhjyXwS=Pm?9PaBqKV z$J48{PaSi_vBw^J_kH(Ww&V#d|G(co{J2XFJ^Rhad}!y+*+0AIo=;wS=^-bdeDW*1 zcKq`zTjN(P*?!d7Z<+nNS*QJQ>pQMqc46PZz+o$QE_u`71AlvP-KH~*iU;f8mAHMPROO`BYY;OL@Ew|h-xteD}NWUb1A#i_iah(+#;_Hf-Dd z%VmV@e)$6fxBPS8i648*><>JTmJB}d)+3JikFPvP$Z#=T=E4S}Es&ChQ>vsKPO=`!RuKwBI zzqaz>_!sU^yydXNKJwt^J9a<$z~S$B$04(4&p!IZ@x!iLwe#y+_tcKgb| z|LNYJJom?YR-bm-C)%?A{rQ`3KKiZ;j`_((?S~(Iaxpz zlDgrs|NR~&OWOR-^YoVE-tp-ZY{UJ?{D0ni{d0GWu3mlCx4zY$yJGG0fBeyvS6=z$ zcRg@5^Ghdqb{o-FfcJ8_7etGtD z>2IHU!{!I)zxd*dkKOjsH#SD2cl`O6S0DcNw}0f~i{JLg4-CwIWns7NSRA_Mk$Z10 z{^ftZ{H_PSJ@#v|&zevF{@Z62et-L+lcmz*KfCmO5B*?bSANsy&e;3>ufHH4b>=J2 zF8joL7XI}+Ess9)@Qttk@z*ALW}h_q)@!f5_NKktSDp0iYh$N>fAsm+UGs@g9QM;k zKel!C#wibyW^#oURpHq*Q1-? zc~AbI1An|})tZ0q8GZ4&Y<~Qi-+c6^mmI%h=j!*pFmc45OK#n#rgpsig{LpSe4+M8 ze%B-Oo|xS8%uUb!^#{97Aw{yM5jyvaO@p60=7=+1c)IJ+A8o((KJfZK|LzA1UwG!X z$CJ~zbIT1UUwqBd9Sc^E51e+(na2!%w&T(zA3plA&zQ^SNHYrTz&l0_e~Nq_oZ7-Y+8KW+OMuZ>*Gfp zf6C6TajE08hrj1N@7vyY)%7Po0e8&pzjohWui1V1_3N7p6BC5u-hJ=A&wOWR?2B1P z3$s9b``iEW>u-<};JxpC4Wr3#+|%}ELX)5VM&}>zx_#f?J%=B8WE0^ZUtE24;ct(1 zJ=yluNB182dP0+5Sa;QP>HjzD1Cx&*qWtzdgD)TU&0GI;?`Px2pNAZLNIECJ<&_t= zy!g^f{X4rl{y%$f9uMXEK8{ZdN=lM_d$O;?*q4|rV_&kXY-8rZFlNTg*h!1XE)hkE zk|;%+rBad5LXwb5qU=#wLiBq*V~IMQ(|MosKJU->_W%;Y)@WZ z-lgFPKU?-#I-loP4rx`vTeE^8eQFgR$;}!v@g4=SFP9Co1#(7le7Hk4EYhh6IaY*B z#-5&KQWAyvg&W35$-iNiatrTw4HvHSoZ%vv!nQd$q+20xy<*Efb4GGTv-v7Ie5z*F zFqvgqp*tN0BNB<-@7@__X)CEx-Z80Ddx5Y>-D2d7TexuD*%>Z>Q`ok{qGsFe>_o%p zZLO`W_Pu+QVUpFkdC(#pS{oTMYfvcEf?4yTOd%#VHg~yMvlb>UBXb}lg9q+d3WUX& zXav0HRWz#_8)(V3@Rc0TV}=Ntd|;LdDGGyl-r3pN(8T1hR<%g(nKL;~*ZrS(97Km- zf~0=8h0`s$2H;M;h7o% z=2M%UFyRSzX8R*&)FP!OdM;sdtf*AQ(9qB#j|Toe>y+_FDjg?vqc)_g5KoLs7}HE& z?#P)ohUu{B z>MFi<9TOfb`aHjKr}mK0q0CHtDaW&T9+e{BF8w%8#LB{*S1a#E zvmQEnR3eOh@5~|Taf7R!>7FMWw5FN1Y}w-Z^ejsx6W6}GclE%ID>e=e2O}a@L#ocV z>mH|8sH!r)6Tx*#wbqd{(}cqk?VQn zeBbD8{a7p1+jxpWP*5-_Iax4_TM0HTWHguvOIUkdgWSEw&CPA(O{{E=S%xyFI#pap zM@P=1o)_{+YZCY<{hDoUZHDIN_cGNe8#ir&tl29*?d(GOakpdGq>@ro-#!hgEp8Ps zatpr@i>bV0o~gRGyBn)#U?8Nb%6VKPATlF^$5fPcYGOFCw$||BF{O3q>LRf505Ia zaB)S?&P-#vYY%z8C`FW0`}QRzZG@&%Q{z%oQ>(ls)NMMLC|rzexr5jOv7|u)@16SN z8Y}_=i9w&@0w-Pusq>E zWb)nFr?(N=l;N8b{Ku4i7|oglppYeLgQ=^EQZJBG?RS%oA6A%yzJtidG}})i zXFo76g6&ilrJlz%of#P&jVLKmQ8d%N?mzUnz*b7p=ef<4B6$T3KUYbny-!s-LRVQ> zSO|-Xt}LBA2?G!amJ=sVe4ZM(DAFLb9}_MdJ(C}W(P0VI7p6rb^1^vpV_qu=8qtQB z=}Og2CJbs4_!_VI?7D()+w}hZ`_H$&P9saNUq1ytIO5rUO-9{+5K_+RrlL%oa$$mGZz(6BHBwszygbi^tnBcs~- zdiGhqEgrPhlx;{@t6^ecQF94=Act?2+d6W4)tU_(BI~e~UnV~tN>1MA5#Z|P}|_=Yub7?Cue0{U7fAV ziGjvb43GsNTk&~i`0QlfXpmBQ;0HlvpXU+w&Ovl9uLl^kTySFH=8iGTP&UfaAETZ3 zDPvyN^`muSS+2E7TS|LQgg}by^l4$o>;7g_=jqFW$0VO!bV+>u+ST(|WVUY9nA>FV)-b<-3r=-=rOURI^RuQL%3%VGGS7N~oEApD^>1uSQR4?b@}y zO?k|(0=w3O9j4vVC=@DP*@t`Os#S;5)5XIQwiH2j*Lclrf5OZRTg~b{T{VfP0)}55 zJb3VR)-gK^5fPC!%*+O^t|yyrMZFMjb*U;wwin-u#DtfWeo0S9VCcVm`BFse(CV{J zxfU?&OznTV_OeIA5iOL&V1rhxOH~na+BF=$Rn+{rI-QG)OU2Q9^+%+4tVAM_U&h;s zPx5-XrzuS1_9}x72*)zWel0F8?rkj=B9qCdEfA->Y7)D$qxdVIU-i!Y-qz(|b-&Ez zei^c_<=h`~>Y-3ZS=my94MD9PF2%?m->b8ZUZ$&8uXb&}=JUj(G$kcv^Js6Q?i7=g zYj}OlECC%}-(w6}>O~IHBO@c*+}+QNO28#FHTj&KoyBEk)3i{lrw`LYQucifBbZ9J z;@dA@@=Z=oKFKS+vW^3O`_ZFEZ!5;)X8Kk^9=&5WQa3Sr-@cWfr>9M_w3{I#9ECzH zi;ia3=$+D!cfGnZx8bDM{rmSHpEhFcQ^?#m)5kn5WTgMTp$L=XH}LFpS0eIs!%6P$ zcke3O+jmVdMY)AfLC&cq7n$>ylZU(U; z`oKC4<1B5zBG)@BO|!I|rkJjObGf`s2VdRfnVA|pthK+t^Qgy(I{_VGV#|Cr1<~_% zQai7DRjcqyoH>7Xa?QIyhhv^9Tghw_{b$|0Y#O^PFeG2%>*{9Gt zS*BJo$%|gPe7P~#griTPmcF8*;{NRGElWMlySMkQ`tUZ*#W+h_+0e*Hd;9jJQLgos zvri$<@BWOf)o#H{=wI8(_HTDUBz&^;Vj3v2QTFBx4QViQ z;XZ}h4Vze5S@`+kVfr_VkX^3f!ba7z1=hi)DJdx@gFd}`;*rFsgnP0Y1i|HzPvgYs z^mIuksZv>N~Pb&a_WZtq`|rE7*<8|4~1a^wiTfI!y$j=;d6AlsR?K{4~p zZPVjJmNquRp}FV#n({Dr_R%c_Y$?3s6B9PQ7e((UM6YEPb)9(s@`=aO*lM@Ew{9Vy zU2uxc$q{s{2<1W`5RVnt2L%PG`o39x zkzM}qFTP(!n=GDqJT);lH*a2-XN5x1iJGSG$;`}bcQ&;<$L8znYr9TMU7b5OH`n31 z|Bw&T?em-JSje$qWMtg#=olCNb-LrR;`#>U*R7W>T@uzZ%ivQb!7Mb#QfM(4m0~2< z;IQa;p1}Qt=qQ2RoMPsgNm{3zA!aGurElrriZnLvvFZUaW^c#5A86~iLPg)ws1;?_LFhg_m$gC`Z`}gmU3|?+BQ%^(ToUHDPzl5o*s?x1f8F9Q3$O75wH*VZ0u$xGc zu-@+Myt_TNZ?vyTHT1I_>~(+hImr8Tb8{mNJy-ht`LknR7A&c?Og!y>q3fR%3M?E_#G_|IBg(4y&E4{7?YH08{J3Fg}&u)#0jYStbkVal> zJKhLv?90k4v~hU1GzKU+t5Wsig`?-OND-4GknhJHOV<(pRa4Qd>ix^>#1KS0mjbOVk;h zDz$eb4A9cz*V57|39}eyMt&i+U(85P7azkt*EyD|ooyE7Ve|Zs9o{CtcTym#>Vjb*eGlxKYzlND~f#zwFy?% z)(Ees;>*QYZq3~oHYqvZH+m4rLw5x?4CaTMB=%Uk_wV0B^0ch1Z00TV)kdjh?XZp9 z+%aPVEs(HGN=n)@CoGo*E#1D(&K!)3OVQdt==$`mrE1{F$x*Jc%GtR6kg%LSXFiEo z0h7HkvM(9Qmq2K{5u^~gflo3_e}55jtQeVmnjD_Wgb+;-KyE-Hk&u4T($Z25`gnSo z0+GL)4%_3~b#DtCZa&52wI@}|UQklfc#0{b23>0^1}*p?^;n3kieC#`vu>TPzJBB=mrd-`r#88_^2(J5Exxu27|FYZNAj}5 zUJnh$zj)!;r*M|uqdrqRY6IWt29o%Ao(nX@Rb*AdTA1g;ecwqhV`JmTH-ae3tcAyz zoU>=w%+Ag}@z}0(Tq8i=*SC0-%lyvlXw=LhVWA0+Uc?GmZf-7#La92ij^nh2FRrKl z`2I7v(%m!VqY~!Tv!i=y*TavqI%`(LQqt0@9z0lw!{MIfm7ae3)aHtJi}@52V$gz} zX5i!^(>PgEgU1J>A7!YRWOZ64A3of8&R(`pfx34_Okj8OJZ2m3**Z9Uu{G;c>CSMtiYSfen6*9wmo8tv%xG;P87@Q7`EA6=DbfDTBm& zclI;nHn5C!B_ag{1y>F|zX}QEAM-5wUw0)U@3C5J-TVIKbrpNOfUP$)XP z^A3CW?162a>^^L0Xqco`CsI5o*>07;PCpwJ7ssTBLS>s}C_@Hj^5MhlCo0Q*yXch( zFAlN@>7TScXP2((D=4p^klP?wgiNlUJ*y14TWua$TZDyI$8#%HCT-D8N>4vKm~n)0 z-MT|bNqbJ71QZD`IIE(VYa-Y4oNmb3Sp+%Xz2>~E{zc#e_K2vcQ{F8XdY@mF5;Z#( z(SZEQ+tZMhrd6mP6chx>dr|Yug9iLTt2Kj1x9RDvwz9H1ZE=d;6>>pYZX?hE1_`{{ zrlw5Jp&w9Ja82~OQ5#T(hHKtEJi6a3L%FlH7-N1@OhbdGuC6X!!DEAtjt=BDU-M~q zyL*tuq1cV?(xpqwTu{~4XjZYL%*?pnUeDDG45uhP^&|>qe;rom>+B2*7gzL-%kJpr z0^8PdKdB7@T5%5_ns#@011c&UlarI;5)vz5DJdxc5-CttR#sbAr|s@83V{{wDsg*z zKQ&#AA}S~()OagAJdRgwQ#_A~ej3~fa#DMHJ%z=@gv7)QJ_kf((t;8_>Z+ovQ_|A9 zY7YsumQlpsbag?h!ZclO#eN26eFq25l`B`i9vE0hBoYGy10frC4HJ{zr+1G!J3Chp ziNw!SQ-S~hL!;50TLa~Ca&kuMHHIOk(+GI4XJ^Mwcu~4#CO>%tEgljV{lCvivx#3j zmtV(#{Cp=da`zWxIV%6mJ@@7W7z_q8LYeDb&~e@Ozs{Tf|I71z{{P>Z_rLJ`LH@tI zijvaz-~UrqRQWgm|DSk%%>Q3u3xmNv(DMI7#)aKru+?IJd;UK{L_u3YQA9yoULLNd zjQ9`o|E-l|@Y~VBM%Mc7po^Ls*-|kO_dm@4SFzjqE&re37GR|mhz|^Qpd!5e0?0Oa zx$Txj`<(%PmSkHU`yD=@h`hc#-b!CYUdP5BfL0W5b2$Sue-U|otf`2+zUg)&Ico#5v7xax*~3mjPFrsWj-;l& z1LZ|@Am|dU0zh+Hs)><;m6w^FzMala?;Shj5JZHcyqSo+K3*r--OtBNDcDGd8t7+< zaktXL=<8eQ8~D2^8t%ZUs_J14jX-(ZU>#K-qORf&J5@PtYaeC3ohI^jW?VKtH?^&LGG?$Ra=mV}dZ0N8mtZ5qTXeZ4r5WPgRVCubzd2nw^_f z&<;x_GZkMvE{M7Vv)$4Ttzu2FF!v_zFgC}U8(9WYut7n=egSgwhHi$scpVd}t}zyi zci%w?wA@K08p_ElD|>lqd)uOXJ*>UF6mTd*6J=Et%0on6pFolKag##_8JPs^FxNGe zH_|oJQPNi+5^&}i6bd0CuWw29F{4<@ll4H4oo<01rgoNOf`tP`$H$Aj6J;xJYGI48 zayK&ZLAa^mOl*`reU%+h_RuzzEG)ExsH%R{o!agJ7W#_8@}@*HA5|-mY8oKtj=_t_ z>s#*>k=Jn-k=OAw3v?iyHnmhO^7_0iL_<`2i!AiG6o{G7)jk2k4kiU`&!5ZOC#;D-TmE_fMW-68{ zdaA|>?uH`rIsw7HO3=z}A;SOt-2CjP^(U6*=6l=NjB(SC6mEMXVK1uwCimf?Bwc3{ z`?SN6Z99+dJnNdU&2!BuPj@gc_RLuW4HIjHs&(R0jZ73niBFzybLB1zk=530NlIfv zm~CU>?3QnseC?Ke$<2NIVfe6S1F>)tkW*-QeS=w6p^D!qS$O0wtHst2!tF*YSy~P0}>v@!2C*Hq=tj*oKwakyJA9(V_%Erd#HePvEsq;NHHa2k?nd*G&yritG z#LP_I!B;nVqNAf7idP$=ZQ+-(-0IEUQNG$MJ$J`{?47;yFYg_q`i}X!|&A}*C-DB;Ks>B zAIGDz;kde=j-lb2S78%Q-QC@#ip)43lT_Ykt*vVg*I{R_hTYz?B3;RwU2FC;=F7(i zvN>HZpH|0m96EL^hQm2<#mw}CL6%n7Mt1hdr%!Df8x7w&6ktmpWvE~trXxIGmMiJ# z>K;l?-d9i{*;qVC9_zQozbt3lvSmw>@LEhwLN$XxD4@=sztJQWPabSV+`W5uTV7LV zn@3i4{c#PH0Xc?G!ynkXl~+qkOO89f_Wu1%e9<=ha*bs!p{wYbxE0q-bc7=}v9h9S zeDfnBRx|OcZiI|(E34#Q)zc(t+bQb@X|e`A^~YKG_~PT@m>PW})PqOGb8>PXmr*>< zJC<2dd9B2cNWOg9PP`Sri+GdmvPZ+c=5zL_8p{+Z`wOpg)0}m#`wta`PLdma4bct- zPff{W`N$1?G4{?usH+z0WyT;V;@)r~{^Usj-*yQ_<+WOKL~;d;aosuuwsxbQzW&FH zNq8G;>-`50u31e-SN27z^z>F~+sYSZ6v#6k9i=u}+6=wEv%k0b9LKwcELnBNwRf%j zFnQ+3_hn@XWKj>b#jr`e9v)5<2>)V9-Mnc}ZvUB0n>IbZ>|wE)gCjN}$LPR;1Em8O zt{3@s={H)|Ry!0BYCRPzJr!dTI@!;d9^Kd4>d=U&J>XD4I795H_&nNVfvO=%;cz%k zIoCbCoZW)bwkl}ljK*wThVFOoViMjQxpet*c2nPW7Z+J|Ml~*z=Jn~1+yg^GPMtq* zO5I%I-&si)7##dj#GAXus=4&zNAhZV`j`Z5l{IVDYy-jEUe0b|Y1?@3<^ncp_Sjxd z>i+U_^}wK@=mc%^N~`9g`r{g1Jz3%GeESJGr%$hbS?ZB9jfk^!N2GV`Q=_~)n4m51mhbhjB5YbN^fRdu zQA?kwH6>m#)i2eEFcg)xU0>`V-TO43H7nifXnDE%=c%cf1Z{bAzE^FEg!Si=cam3k z&jgzuSGT1yC9g2C6=Gy$+_-TgpiZxLyP+YGp|lZpq(DE8TZu6%Z2V|1XZM~fR}@z> zFvKQkZ*a@^+7=wFo^$FHss`ZNI`M*{8v41Ym$Msoq=252iT?EI)6nu-FM;a>1qJnL z0EQwP+Y4vT(EGGsW8>S8?SA|AKzX@(Bcj$^+BP*dF|j6&OF^#&;4(X|&Nk3;k%Mpl z;9V=*vXK!I*25zJ;N@XJN%hrv0GjQ=1JKz4n+g7&42i9>EywQ9YF#Kx0QS$DI7H2;{zrc@m zV%aSNLt35`0s(&i!GpI4^TjFe9^Oe7G1035G>U9&@z1Z|T1$voy`157Sb6Pa;nno? z${~qohHri4PZrkBYie_fJEb3A*?7v}ZA<}Y$i(}%tVxp9R<^|q{DH8Ju!-ZnoZ*@HX8E2 zi~)s0sJwl98@{#Z&dvgt&<}LNMwOjaQHRpfqISIr_K0&d3TIRVMIhB&DX( z-E>YAF*)LJ(Ii>;{H~G>9J0=vzwk|ZigVGtIk`SIgNh_%1Y42M6n(hQqYlvhw#0kgm8T-{xFm_9%`Ptam)-W;IG_xYp;7Be!;E=-%8?@l?^BR(!x`=M_&DyNk~8 z{rz5$dD2fm;CDW>(@UrZg!P>{W72f6&9xX&|RVaxJFb}6mu0``P>DY zvit%L6Wi*iAJe_8^OcpA1*N3cB@6EmpcjY3uN~=6k+2?lmqDy_D+W|lIFg0Y)iG?U zyT7PX)%lE#jbX5?uyL-bv4N<2_w)zuV5QmDJuBSBaML+)9S8j6wQKB$#VqtmBsniH zFB|)UP*dBR4h52Dj(B`UPIj|;=iAxZX1m6kF0q=}zI}Fn z$Ns*iJV*}7bH^JR8g87EPimLjn21DTBf?Ps#EBD+65gTuE3KOM6cx$gUzS5+Rhvwf z?=VKabtvE_^*-LBheAasXv?Q7;x;AlstKyotL@1xV6o5~+pIM+YTbyaU7_JWc)PV2 zgQ@`-ifxo~ii$SQ&d%mwl2(ldYnq?fDxprVb}+YK3j%>KG&SAKw|}t6e`x33d-ov8 z?waovmzc<$rDn%vtcv-$9@rcEJ^1FvzqrHu~R3`GuBL(+@f`YOy zTrj6Hm1~=st$%*aM@pSuZLNuIm!y;w3n!trhL(i2OEo-A43J5tB75wVQ6Kb5AJmlRnDoi&(mCXNAqh2yEf*aa!w^}leS$+%POvlT(9fkz*$gG zpjTs=djGyLClmeF+0R|7ly`Bxs=}NmsmI#N{iOEo+c)wiR`$)uw-0i<#CHY-skuKo zcA&E=N=QUx-aLBwRAczY{&wOmzRT{9bWo@Ry{a)*c6O0R6+GS~XuQ8&V0%ulX3GI| z{*$boSH0NE1BMgo4vSr%;dv4U@mE}&Udsii;@~l_Mqk5hhk~bq!?(U_@rRCRj}CVT zc(+_QQ0>OTS0}>F!&B`3hF%Hj*Z2JB9KYTjQp}OJ3HI6xq$6n9M^uCUDwWz z*A>RZFba!_38|`b^7Hd^B6n}S=F=`ZXU}4bDLv+TdU_`1|$KlIEGJolmyX(b35rHH91m9bH|>?|?g%yH-Z5b-3)l{^Q4w zj>n>|#OE5D+uPWzK3o@3TB;fm5dqQW$mnRq9oO3jS%fySu^s5`^@RMQ3>BijySpfv zLa}soj7v`5l#-g7edY}P?Xgqu(o$2iPoG|0U0q%K=n=}@T~wL)DlX{LJM{e&iGwjQ zl?Pdba0g*|L)y4=)B6d`S2hZO6Ix`FneB;KA z?Y6cD9zHZRJ+97{EWAZjl)ff`kJ2c!Ws1!t)v>>1S6}3Mo?~GZXV0!Fc@->0RdlE44i4d-(zA`m8H;-L+)u<+c?@(4&cvFLKh=@HV zKe_2kvt7T}3+FmEhXUd2adC0%KDjxh5D^cz{A6ju3uA`$+`^$!J`#kB!YW53)%5yy z;Y@r(M9PY6>fG65=>}RZ+P}1WZuP>sjz!wmtC*+cNxpSnfj_MWmidU}j6@+ZSEhO> zb!SYju}bQpLwnQHIZN7%cg3_z&9EJj+%e-XWd=!Xqej9DXVy)dApUmE-&A770J^(Z zdMc7bL}1dkCDnyb)k<$}GHHH9lJZ+mxcELcx1avlwI|c>uP5%xhrMuqxz5D4YWMY2 zcX#)ggzjghH_I806wv!h*=i9kKCiZFK6s|kCRvz}D_J>Y8{$wPSyO1EQF_yBm5J?v z(o`>=5_>;Pe!-d&tBI;1+c1X$#(=?A1R?kCkS)rgfU)^X>Z|atGcSzuxd<2U-?Osa zNXW&;@|4)0YOEcy-QrNdn3R-syD)_}IVtHj?Zv(qrK#NU`h;BJb%cv=ifx?Yc1e^m zme?a43gEX3Q}o`9_wSUp6?{{8NIg(*C+ z{IwQLbCIaOC*m~thi{oIU0fy`)oVG6Rkj*k>_mCs~MmLw%o zp3v_7pwuk?*duqWhXTrUmo^td7{BrqhT z>;3iN$fzg=!u26#YTpw&sMXaKV4`28pTHZPp3Zr5US1Cn5))&XoSank>)&i_Vq$4&x#Dsg)9b0@g*iDZb8~Z{ z_a8rfI&}E(eh3(WU|Gj5y{FOhZg1l$7IyYXWuND_8yc7~_u}rnD5D%oPTsd~-^x23 zEIBT|TA3!SxyOzlkGDN%hkjA&+uK?!q@$zbD#uwA_`&UTZf<9kz-|)m#G5y6gD=Wh zV>x6a@3`JB_3e6`Z!H!P5ka#z&CL@`J|%^8g_a(XG`U(_%p!WYZpyoE&x%!Y-p`~% zzkH~H+ylLu>-n)9vVuxVY_c~-R!&U}Cu)UF0n*Y;`T6-drw-jCY2CH5%_qFN!G*aO zr#EysOI14eoy`@p*DmqF)=7aVU19`!X~0p(_y?lc2NVb*O68xt=O8_gGTW zo)elOIi;noeJyVj7}u@yZE*@fcioH6IhDkxDp3FS{v^pLpF3WkGhRQ>nZZc~yuW$Q zmQ;QnTACpBuBtEhc?r=abgD1U{Ceor%_~eOrkRDyXlU@LAKx%GHkNbhu^CD0F8N)kYOc*AcZC}_Z(7>fi4MF?_JKQ=!YnK- zDufNtssi_4pPx*+Y4hO01IT=Ae|xBF<;s=YckGZ*r{DW2TaVljHJJOnz*fpZn!OF4 z$ZKzJ&mb!++lW|`$t;o_qJ@=do)4!Sd3(vwSwuvn_gP^^FDD`XQ??_yJ_?_!?)yfM z7rEOp(y&{)t*vbhGcyNYm5i@eip7P=q+A=9urXU{r}C$ra^0aON2Kp$s!{Z6NK%>1 zV@Vh-UU+lZ^f>zSNauzFKuhpwqrrz}dza{hPIgs+{;u9oRU62YKd$cgX4SBywY@z9 z&FWT6{FH5;P#>k6s}A1ZJX=_1TR28@lk zzI^!-2xAuO3_Y85^AkECKVd%T@~B7Xt)YpDE{Rms%X#eX?x=FrJJ(x*CH=nXg0cBOoGDedbe=yieODIu;g|Z>~3Ju-r{xBVFp=@sH>jwzhGs(1FE(%(2^(kNJ1?RGqOZEG$H2DEkaP(r0|v*|`_8RuDGvpR%2?d+T^BCIQP@aN|ZM1O4nO-KY)KEiU0Q>X8M$T2~$%nJmh;;eb1yy+4uOaR2^3 z=ZnPh;>Uf|XSarABqenw-oJb~3)C-$XSOTVNBOtO3n-`dU%@pM5j(UDE|q1r;q_fz z0cFCAgZJ+nJ642pefaPpNqB8;Zmzhb~^3s*>;6G_Pqauw$6V= zY0wmxlq3shJZNrihFogTmJ57#7oFoDJ~Xwlv2j3#cO8EhD_gNg*hn?>v)spzA0J~`}x zdqmJj?A@B0Qw0T#!8iH)`ud6-qyyhXi;Z+f3FMqTyCzwKD24S(;DkOAq#8&q0{xq+{>A1}1_(mR*} z5fPCj;k8nB=eL=et$*mQP%%5@ZI~PpHa)I%y~*^bJRPxOQdF9K9hpKY>{+#YrWuti zJlJtd;PzNnzxweF?bm!(!FV-`SHDuJ7YBB(U4b&rb=$WtdBLK|uk#)A)gP z9Inb4;DZ6Lkcs!zpBj*|G}@T`eCZ`l3oqG>ie*Q?x)GFs6*>^y6|XY#Y!@*)A=@jH zdFT=dwXb5>;M!V*hT6Fof+|ZG@v3(V>48j%YI6MM0>6Q0o_PFbKHX+jf#=|Z(ALnc z%?A&z!Gd60M*L=RA)!@=Ma?$x>9VQ{JjV=#wmKGgKRbVCw6AICpuRDv$bBd&2~dv| zC23u$c{W*8Hm^j6>hu}k_VrC(=LkO>w%8N4k)1uVa97FmWAU5C)zpp>a|IRZqx@SH z1pHI`vvs33vax|pL54>~&5lI~86+G`$d<@t9xC$C8kDq!1@`CX*#uqTnrcqq(~$EY zbZA5{8wvGqGreL2B2)Y>Z1lq-LxF73T}^0tiJWBUc++x_Sd5WWP{1c$=>HzrIdZ1 z3#&7>?fum0cp;NHEmabhsTsn)V#NxFYxtuk7aE+Toys@w-Md#c;C*JVcsHy*ic%V^ z<+!uJ?9H1uCtC)5U*BGl=6vy4=;Yh9-o{f5>@qur)fwv!e%iup`Dx2(n-#CS>ke}& z<2frUE4SO)zWq30fBE~cPxtCf=IQ7Y%;?2KvGgtuf{Uv(k1zanQE*7FMJv7 z3U`XAZ&-VK@-xObgSk4z>#*%PyX=sO_vu@MF16p<^0K63cWiB~A$90E+d2D-?B9&o zH^x`%riX7OG6;ljoSB}ed4AO!UF@J|K#sn5PyhUm%k*K>tnf$H+qc6G*G15+V+Rx!H{ZE)r}s(jI#JW~Jxbos09o0F+@OSu zRxL2t3O^$~ZJXMgzFLkZthrOWP$-n#QPYF5vATwaYl0`Y8(BBQgNU1W0drp+82LMkd8M~@!; z+ zfq|-1<3sC^NF;UO*?PzVZ@=clGM6=)qZ_rM_gNv&moHx)mk?bdqN2K>E_l53?AXQd zEfNxIp#hzp`MJ5d^&s!oSF5{AIoDXPn^D?UP>`$GCi)=uu9b*jGK)#-K|}q&?Il*m z_5@@>oak1Y5qQQ`TK%=Jpbz%@Nt5%x|2Kk=Xm1R|AINR9SO{}?nC^dORh)Bz)cI~h%(lKp5u4bF%r;q2xT>(l{% zc}6sewD=JLSAokhVnGUqj3ZHLue1SEoEsTU4gw58ybnMlC|cb!4>Hk@v`|x%NC5Ce z4;%(?1E~QZNLZ+RIaf!H0%ru~%G}Kr&YLg5G*?51Rw>CX2*6P(Al@C$=t=Ye)qkt< z(n2xKc?zeJL2#k2?qU;dDU3J_wDN@^<{N2aV2J?)JQ0nh$l{3}M9M;&j1QXZ4JQ#i z7`?%u03sPnQD>By-x#9|;0fYMAem8SvDzM^4B+lZpcOf0lv&s-<6<3tGOau4gT~?2 zmlS^AwqzxY0IlAzIxt_xpK_to(ibCwV!9(!cc|{*fmnL{<{;$N8w!3LU%S@F1=Fpbvx=j3=lL zNXmwVF)~76j8-7kk4ym20EOsI1qehes69s>K}#y~1B@Xd0FHpc`(Z&qaE_wjOUMZ7 zMu9^k2m<0*9EJ)AdV@iNfS|sGg&-g}r+WkeaXgMf1q5}ptpuTecM3{K05V}=jI`y1 zgviXz_=htOe>c0QUxifUvN|762fUKr)(2Btr)ElGk(FRA2H2 z0H9rwX~m!6^YyWpjRegDO#y@gzJ5e1_CH0i>e^E;=t{+iT)FBuTTQ^4h;&e6-C8FjA5vQg*p{X4j) zi9iw&yMTXL=x+iQ_vg=pM8tk44>3d^5|IEBsEcPotDb50t-Pxs0Jobn(!Xzkdeh3j z3j)Hwd`?T2u&{06#YF(>nv3f?4&qeb$tV2w_z<9J$ z$P3*5jT@H~#Z{*ruK4$7F;_!*X_0K&E@@bl073x*j(~->i;!E+rt<_%AW{Kw(1%0~ zT7oo*??C|)8AqVH1A=H03GVIZ29gON6{Ns%MA^ko>VODEa4F`0m~M%D|6a}rdxJsJ zfG~|~A^iV%DBrJ0cuv64gx!3<-xNnbOiV!gfD{rM11^)BkUX2m8r*8GvN7Cz0rJO@ z7rtn00*Tw@2=OFRAddw6lX~p$Oip*CGIaOF;|NoCX|AGHc^#lPbn(P5m0h2|s0?c0& z{FGOhQ4%DM=I@WbDLI_`q8|0Y6W!4GWz6+`ZuN~7o@V6nB z9To-j@dwGeL?05G3<82%5pa2gjGW+)%Kqm^50_XRkfyK!!MQ1A{Sj^;6^#&Fj>(_F z3jS^AnY&%|0SVM!MA4ECzl~Bx3_LnCn zfYbmY*&9djfP1UbtlwXvh2QG7oG|{y+JAzzzrs#dI@-Db8Jy2^_(iTFyP+|ELf)wS zWz@}0=tuP=l5xSb%$h%i!r$xu_n}hPO7B+@h#_PD1pfXy>7hxuZ)E?cQ1_Fbzm7Eu zKqdRpm;0P2dh{gg$cK~wY-G9CYAS?`U12Jen z3OF}1j^II~B52><;9Qc|0xXUIY*m0OKz!yA~Wl3lXg_aLFe>DnFJ<(JE8j{BSZr~gooRQI%g7yH_=fc+h zXgm%}Q+Oz70y#NAUGs;S+BYD|{KYC9nivnlX+ti?8fk4Nv=Ac+P4$FRiSUJ0$;k-< zf)o%#1_4zps?({9f0(0vKtVvz9S7pEv@Ua?GIDZ)-}KWDD@6RaR*3i$D?}`=@Q0<$ zGw<9Xfs4aaeq71YZ7s%Of8#`cM1jQeD-KAZS}o*_EldcI&}8)7<+}{<{cL~?FfT`C zfQ6oLz!X{l(R~Rtq~mY|4+^ApY03gp*wT>X#?i9X=131m1pKF z{3-z%KzH%4Z}V+OlR*M?0qEzJ(I27oTWt4xRMDJ3L z--u#6w~l4;Ct=ze=W(j82?#n8wrg8k+gn)aSpz65D+?=iUv*|L{{js)QQ$DBw7=Y#|34-x>hI~61YWDv4U z(0Dv;@6rGfj|DJf5DOBhI5eID_@ILz0w91OcFwAydV)aq!idp%P`OWTKxN9;A2@iBuU+5braWJt>2uQ2aoOtkAd3%gm9VOn@g256Uc_ z%RK!2$x!}-EsA{CY5w+X8Q6~m849?garpmR_Zj~_fA0AM`w!=X_V`P=pRhl+{}dH} z`2LTIf}Fy?_TNA8{0aMSNo0XUCXyfl2vG+xf0O)!`7uvBwEqMFabV8cpnbF=5~<&^ zCKl`;swX%H4G7NN-Yl3DKhws`XIQk;$e;&~LL~=5HWQ=);fr&^7n+s=lZX@?mG~3z zg~o3ksA!MxprAKP{K2Jx+26j%n!lTx8)0EZ3#kAtG_jsXg`{%(I+DHq-{7%PT30ut*mmU%04Uz#P8bK`X*_vhz1GKCM zKpYE_$RGwy1+nS?EjqD`F32DO3zE0{;qi05C<`$UiQget(l_w$h<4F1{wdueq<`Kf zFY%44m)}wT3W+aU)e<9f$$N+>Y0HCf`aP{JrNH^T)TJb~6h|_PIVnHPpb4N!BqZWGX6gL2O%dCO@)Ncyr&JB!wcH`cZmE4&iLC&{X3`d56JsB*7L_iKHs|F*g-OR z;qPS!y#Vp^@%)+mF9TZKf(im|XpA?+5g-9l zNwfeCjsh89Bs3N0h6m^Fw9t6`(gZQ>?M4e%H0p}y3 z^R4rr=G(Rt$<%Lc^Pj$tPi|ilja)M3VjvPu)2;x~9Y7NRFc3$fDcE_)g}pEB4b8LI zTh@p`g#)x#kca`qiDZD_=i>&FC7>Z81wY>n4j55^0303Ju@D|v8 z(VQR>ejWh*;cyoHq9r%X>Y9IW1^ip7F5l9>m-sG3G9V86E*t!}k|HF2g!*{~!`uW* zPJT`eEG30+?a)CkYp0#;_kPfPoBHApH2lVZ06>DqTIvWwtY$<31m})Y@P|1T^1y#{ z0n0KO=TWsVAdWy?KAOb0Hg`M`O;uL>zI|aj8may`VJJjmzo99A->cg`cQH>TLuSDI zwK^mRAd}H1hy(((`wWPl=dWi$>@Nt0g{$1{^P>pP>F_@y*&n+tAvE#d$YoId)42>k zBr~|9@f7g)vlix%^PikET#)(&jJW)9Aa={v=+1?Ed?yB7Yve{}t^1uQl-h z_W1+*Z~l8a|JC>}0)hC!{*zZm{A>UH6VIQB|1PoRC{#27izZ{|zWzn|sfd^-p9Sza zM*Q(BS&KUEdtpHP5)^!iEb;{LK5&ZX9Krrh7h3y#pC9L=T`&?b^LlmZH>rLb-Um%U zdw~BRdtd+Fwv9CSJO2tCmG@$$CT-b?`<~zR-Z>w;o2PB!v(x0cYx~p?2}!6af&oA| z+9vn6--AzrU!rKqjEe~0S zqLAr~IX44N9{aLIRBq9Q+foYMrs(a9ss}mxtv?;|UvbE0;=fD&AM8JUT9yB!gNOL9 zJ9&D@|5u+fA)$ocnQ8-BMrq1wk*#9Nl`%mr6-s_9rHS#nik5E|h*BIQ@L6cPX#|cA z<)3(dkxwT06Yzt&PN#r;L6IQqUr9k|)U$e9U1YFIWaJ%j9H3?*mf3%l2H1As}Zq zewUFsa=kKz)xdzz%o9Av+6lpDn1LOQs+VsrL|f?z$xt*5z1I^H3#2-+5y}qkapB;Q zc$YEA0(cGWYMhIPHABMiiTTm;N;T7^)?h8XyC%e=RG$d1&94re79FaW^44i#Exqjx zV3i9?y{U2gFx!KL^zZj{?EfnG^j7`KjzzQgH+Y*rX~VCJtzmRPM3#Es%EFsbT@ z%K4KtS&D7(8i5&Hh-oYkg-I2sOzc^1683GMXOwxgw)5BAlU2>6d}?8plm-Nqx<0Ay z-C9eif7er640JwOmG2A1M4qJAP96&1s`@^4)f5AB*sLbhb*9#)E}#Vl%=DYJ->TfX zLd&(pj;t`Vfz(kIYOausWAh(G%iV~UE3|A*33=n#oT8DD81mEZ1um&+xm0v;e4=VR zmKJWqx+xc)s;!*z7v->)dXHknpJ0}mKv5_1M!<3ca2lgetG;?0;>0EB6i|*BC zlXwUP6mg2t0tw!dc`6A-FkXU4+NbeatFlO$QC?N&c)yhJ6e#&xS%tvY87uMoa?Pk} z4%Mh3uj;@b0zX0Nl+S!H+LtsWf`;-O3HXv<^)RKsR|XL1#b4uC5R_Q+18DN|Uc3-s?Dm^zW235h*mmVC^Ke_N8Wp!6VCZ$0xw|jlg(h;HkVWre7^TXn!zG zO~;yYPW#b52sNc`W6h&y`lBC|Sgy*Boa2OrQ^bEj%fC@F7o6-?9cDfVE9~wp+CoKZ z8}_}a8r zsZB)x62_22r<`$_{wLjyYs#J&wHb$v1GKbtQYJow@zGP1Ms5wmKb`tnPCR=hNEfAW zoS@i^OevW7#O2(!=+Z}~?B$uWB&s>O%~Up9mZpkL&z0!&4H&)yQ3GSRkR{e#Bhb z!TztmesHh>{Qu>H&tiLEoPuZTc3$XsQp?krC|Z=39Gm5nNrD;|UvrVX+QbE--sJNd zcq_VW4jU^er$B2k!VmP znc4CT5o-3uIStlL2CfWMm^%6g38QrSIGu;39~&}vtKJ-)6juApt>RrC@nrQ!D_x{g zg4Vw>G0W(qbOV=~3@dIWv$MKwRM7jc{;$59XXozrUEeD8q8YN***u8&`}cIn|01<- zgB_ql{_h{{*Xn=oKYh6W^-i8%@;{9cWdLfYpv?QSVJ?Pg!WBApL!u}sXNop#18TS`R^BnFu-op51Y8~+E+lVS7M_b9KlWBn@!*zLxD zKHaab|IzoOqlf&@J9&Dnf0fLIQ&nsflT;UCV48gFis6pXZ zZ0)7xbe0zz@Pv}N*)kOcJ1MvFD8n9@s(;KG<<682ZKOyIz6%5XN^t zmfH}2JN`r7vs7{Z+h&@YcBI;=z0*%nFLUQ-DvX(;1xD8@FeBxd>O)a70gwNKJ=Q)% zfKy=ZD^f@Ct!40vLXbHECt$~%v=qRUImG$l#C+D|Dznbgg`i(?8mB&yJ%SZ}Q*|zD za42TbbTSJF)h)HRQZ6BR=%0X;q=9a|4$HM4+f`2Quh4Q-=0kaA-^9IuafhPy}3S9n8skodM11mbm#-8pyN>2l&V&5{H#uB|Ax~T_yPU( z*Z8|fpVQTn zt!$*W_OUAHq7Jf?C7?)56Q!}r!h#Ee<2ttW#R{3c-9c6$M(F}mlB%$28JyW(fmq`P zQD%w|=hC;sVHyW|lt7FUI4wQLck!@!{EIxR<-ZeVviExg8G~s|Vc*T5%m4HJvu73m z@4?~dq5kikJU!&Uj?h8ig<%9htEK)`5~&cZwJRRhiD4>O%y!u395RK!Y><@+;w{?> z>jh?%qsw(W6^v0#)|A+!NJnIt7+4Fnb$qZuL#xI$(O*rGsi6%_Ek-g)GmsVE5-QLd zf|ttPJ67{;-6PjUu48>xLf;!~nWBeZ3|eCX&yM@hhyNB7V6tW>AVflxl@^CsbqpW%V&LUsZFcoCr`0sAE;HRG(nP z+H6`Q5gT~Z?*goFaMgcn4l8WE0=a<;=Xt_$R=W`I`)sxH^=Xj_EWE4P?RKiV7N)lBsDiDCL#g9@$>u$>}iVk>Z8awZDl z))Hae9U^{br2Y z(fJ!t+Dqd%-|OyR&Sy7P`YU}ktNf5gGt7~^%yb=qoaWV@az1M}9V-0@Ni05SF&oYa z;Vq^Eb$;?oqc-#-(1}H&6m~RpQ9|nkz|p!>C{`)d;K~lQI!a-W>KkO zyJ@6ZAP^MXvUOB~pgbE1q{|04$vLd?Q z+MT|t5AF&V-(hus1rl1;Ogr~Av|ob>i?410O-(SZ#@N4$A-~QBw>4XSi+lY#aNod~ zH{CY$cN0T?&2F}A#+ym>p!*F?__kg)G~i9Q_uPDU#c7{4R?^vS(Rjbb;zH43ruO%HDer?j!o75eX*u?9;1E+ExNB&WQEflnZaBd> zl_^(XxqWY3WxKjp-Z+N%8qT;v>U6o`bjvlEUbPPx;(@Idx<%ic2IRr(wyrL*J+GV8 ztj1e07}tRNCf)$u?YHf9)05~y_nUg%T6)>k>!!QC=U%t9eKTze@@@KNwra$*&Y;UZ z<1D8exMyzF6}rma_(q&&tERAt@Vk9i=+}0(+{34b|1TqqPbp#_lb$ZX4*%ci+4o1) z{EuhP9_s(x$#WC`-vp_=%?R%02z0vG zFb$-kr$$epHEwNt*B0*XRcH?8Eh{{99b-5_6Dxd7&7(DjQH5VIc&Zt7?QVp6^L7)u zf%&(TWKxHsJUfjdhf=-R%q3I74rMPz!w^-1tUz|(;Gvb=w-yC%H;`!c%)0q${j2%6y0^%F z9*^$+oSjS|s`XBb9t>I?r2AZ?+2k`digv0rbzo`sR}IV4Sz#8oj?uT{ExW~>DfZ-; zn>oi;bhM#=%q7;h;UcT)d_76fqBq{6pJu!I|JpOU73onl{n;LBcS{hd57(FG3cdyI z8p~=bW4UN+(?|7|X)9~jcA@4GZ$Xl{%IeKTNmo?3Ut#j&NnHHAFD$CsEhgI$Fr9--h|5rA>Ng=q7{NJO4r-#+}&!-Rh zzjyO^H*o-;3r^U1_tW;{KNXMN8`rM{r`_u-f8NaDt46pTUvCYW>v?6>XX`m+Tf;L; zom`kR69QbzZqIc3I4}4%|B~&mH~ScU^ZmqLdI_wI4SN{(kPK<~}yG%~YrN(&?mjHB~6ym||-7 zYhzmaWc22Ei&oawG>!JHy`9YJ8<%FQQU79wqO0PHPl;~{zwGfbGZ z^#btM6EJ!@T$>V&s>KHU-`Jmx+^BM?y-_J)%Py{ z8V`q-(5*(3z8!1DCHkusFw14;vZN=NX>4Gs=Rd)V-STuLLXexF{ zt@p~!_qM6L0K=J|<4G1X%%piTX}`z5bL~`}mN&hksaSDsDV|E-HWPE4RKD*zoN;xBSaQCfHv{n}-yFpaI`DBY)58>!c|h|c#_ zFbV?)yen+!NHtNcef(?sYifcO|AYOSHkd&z*Exp6mN>Aodq8zBFLkSlHG4q|jAQUP z2!vWBY_XF^qPdm=0t%SMp)k=3)+ng&yfX-_Vd8!mJx%(5I77)CPg6qCR>tVi|M#CA zRPsMY&kpw=?*F)xX8_J17m`X|=BkJ;ww)A=bDYFNif1sof>XpoZvfuSFas>lGD0~6 zY=)9VhQxq5=YrJ$s5M@ILUCt_7c_fcg<7- z(Pk)}<5NoVOo$Z4Xdod|9Dy<7*GLE)4T$j2<>jT&ti2dzD2-7X zVWhQpv9})U{^UNd{jA4eKl~JaGC?`|GPYxTC7K?@y%bIVEe4Y#jvTJhTofU7bEWqr|~fm7CfH*1T$}rI278m09gUtU^2<;p~Fd@Bq~%=9%-Ae z=1Zj-0skK;NeK8rXcGGhh`|87PPx4Z&hw;@R*FbQ$pXiS0cdb;oO@zk8KMka&u}yY z5ln>&B+mw99>fAABm*hB*7VR<&`EBn(SK+*2{4B#oFW=}-t!VUO9M!W|H}{g7{M%K zMQ>O7jUp5O>_#C8SWPvuRDsVtiySX2B{%y&t03SefV$n-imqe%J^80Lt1 zUf_Z|3P%Uud4ZbmVK@r+)hEKnMFJm!BM_L7Bq7)8`oM9b?(r{})-@Bj6OmtYknGf3kSB;v(gLz0nL zqojtDjKl_zJ@I$SaT8z`l8DSRlA@GbcnSy6WtmUfAWWd%x@Wt3zTOE0c%RoPX; zz7+2PCF78zNuDrN26J5~-S2M?N}S4Mm@*=(6kh?Q`Mw__`$9>_Fsgyr1IqK~r!N3S zjN~*zeSqx+Wklm9AlHWS#rew{AhIu%8A))otOL3(l zi(i_}S)I>dJsO`;at&Y#B!JR>lkb_ZCgn0z5CbSpqOj2WssmIb0n86h9Dsc_8iKN# zs8{3bIh=N@g?D9R-T3KRBX?z*-S}}i7fYI`|6N*CI{S*)RghwxNuDG?wv=9>It4WE z$R_86aNnwtCWwX4kQxj4CI|P?(B%36J(oOqWj$7KY z?@oYh?dfN`Zb`s=GuwXgl$MP)f5tGnLTP;2fK~8!9jF4JSw5OEf&L1hR4gCmWfz+> zQH$;L?6uWr?Q&s=E^vfQR1hJ)eRoD=^v@VlUrRyJ%P(d$BacLPDd9M(IChmWA7ZjM zPRMlcV1M*K_V&Nu8~x`V%y8g*%>tYTqhNHj=g8A#%Hb#L7mW}DO?WbD{Tbx5cgqa9 zM$#F@DQ70;Uu*W6ZfIh1?D;E-o0+&leZS|=Dm-c0y+|NqVwb#Z!xOGF?84VKi6<%5 ze}rR{+@;=khZ>s83W=Pj$)bo$*01Y)GYx?Hpm|oSEpI)Pj8;(Sz45lc!hDtuR?%&v zt+z}$MY>g#+i2tIqMbU;R14MuCzM`+%+v`5v?)kJLA*2yj%e|AfhfhXT=A=^S3Wuw z?O#x&_8a4Z6+bS)#~daC-!Xt$Cc&tCo7Njlf~`4HwUv{~lDu#RuSK&~X3^^B>Sey6 zuJ#S;Xg#0RqH9Cl>l;+vdOj}Wt7yyeqPCh{by@4s%+<6p8eOe^Y=fCoO>fr=TZq() zd?GX8{Q1)U=^8`Q8h%y!{5%D~s||MXHn^{bzALn}{$`6l9fNy?mg|qY5&CQe zN~uPFO&qP7p@Y7{2dH8|E*sEiL&pgP6mg2t0?B|vJOMDF2*yhg$(F{A&GS1Pa78ukT^r`Pd(22h0W9@J0 zG5atl6i(6hf?2-Krn|imn6I@OY?D5GC(dLU5Xu4SSFflf9AN` z;c&aBy<21SHJrS+$Z}ij+U325R4lc_KhJRz1C%Z>CFxvcSWzrPJf*U(&PSnAANuHW zmSvlgGW%@!^=VX+x~#uXo(@qJm&pY@u?RVl+={i}~6);NtH&{9m|N6g$%Oa>;H zGVV-4KrAD>q0Z8b^;8MfZMAJE6=$iECmgV>dOytm)=(>tnktFrcn&(|LR9zCvL>B!l355(4}LU5Z*SJKPYsvZ)io75_} z)VtZPKD!b&zRf8v+xD+h5J4vWZp$LnY1hf;P?1T~;^=iouFbaTY^5Q%5XQ`VxAw?y zI|GxCzfkoHJLp#~gmKwKKhvbWdJK5Y0o8j81Z)O{0;>Y8oNb=tIBllwY}A z4^{W_>7rky1_#q88#0f|Wv8}qJ4qpP$z-_#@Xg6u*UmJYL9yyq6w13S){Z?2HVa6( z&!nw1Mk81O4bHE1Ld=<=J1~{q&bT@&C=}Sf`(=#QJqf z=hT6`o3*zF{UXR1Ok)a5H0(>i7p9jjNzgj|ESz7Nh8B*yqGQ+or|%%%aQ{=cU;lTC zrvG)Do1g;rYj1)Iio4werCI+0(iErDZkv7$`+Xx5yVEFL!vNeY2*=^-YmJqVk|e?D z^c|cE4L~Ccz%j|W&f(WB0Ebg4_f*;=eDI}B?OB(H*h{B4{p5KZPP@8Q{ct#SyBUR}qi__&XpCVRjP?V1bm)0m zo+M{7t*on4iR{S|K-K-3{m|BLmd??~r^z*3vc~{V3OEGL9?R%+{&-haVrGcT=C3Dj z2tT8Up_D&X@aO=f0w72!TzUXtj#Tly)sULnZ^;rc19Yl70c28uZ=(Nqiu)@|f%2i} z#b}&6=pL&w*EQ6rxtO##DXye+OYjvEzXNP+AiMw`;0JEC$IpJgZCuK=g6F+1KHCqcs((^=Lh~S zaEEy#OQiU|t~(K9Cg5ZsUJ8Ups;CLWL4GsI32Tei$|KEBokxiPIkW3yrFa6%u9a4R2E#L|*)zMf}tg84Cr)@we_|-wqN@S}NKo-;iaDg2FV6{ro z$Xplk16o>C3S7zw3&3(AsXpiwM_C9IFqASZYp}_+C^byCk`7Mo!PzcgWR3vGbHqdk z*D#ffaw@*&MD$M88F5A!!!kR0sfLv*#0+7|s@Py*LES+i$@es_tlYe2 z63}trYKMYZw*IGzgl{wWF-NxcQbCPB|8&mgwc`I7jE|n8G_n^FfBE8-CLL!WboByz^Y-1V zi;#a(aw;MzBMI81uKE7{-Bvc=AKjp~`I^PeJ1@K0xXQVt&FhJfNE1RMv2zk;&kpo; z=Q1^0$Sj$HjgS&$FhP{F64`VSHz|yTrHvQ|^QA6UEGxWLNOj`-yA^Dn_`c-%$CajQ zmXNIu@W?Fn-$fUdva;=^aXq{4(5H-04xDaI9_?J^V-)d3er!rj%UA}M!3f!8h=LnH zK)@f2qyoGX|Ibj!ywKspFTN0PkfEceAP8ahJw*stV{JKLSSKez@;>zr0Ps8?r$2F`{5}xC;*U5B7I;p^gKSnFg*Q1JWQ7#?l0* zn9WdJ45m}WRNXmM08sp1l-JWMPMQmx2oXVOMr`1JQ44N@AkV4jDvnj1I5pKnrBBIT z#H!Q^unZTmL+Kd+%o$21!o-3!)>?)|*{iodhMxE2$p;xrrvbl46alP@AR=A3yo!YX z`Q(Y`1>nrYIP2F;p~DmmRP&X|NM-fp66|OJBGE8jf-&JU_0fTx-l4(0(~+R8su(G! zU+(ju-lr%!+KIGNNFf-;0UIIr(!TC5=({UtDHgt zyO(Y;92E`b1>k3a1*H?|Qh=8=m==d&39JeHxHr(P0|{K9xx51!G2pv0GpV5VOxeOl z^L`=`EBF2tazROTcSh!9ic%yfe+`!C}@HEcQY$ zYK*A9RZ5l-De8yFMS?9GDdu{u-40rdHswGnZB_7>6K*ea6ci(v@|b$v?8^RBSZDf} zgNYDdFkJ%7SdQ5GLn?h;uOiK-EJ7)ynAl2WHc=L`^4BpzObl-XmRXH3T?#rDU=*`Z zS(D|p=1xtm838t11$P-4dOx9Pf~XNwzmUlUO9!NE7LzC!R*t0F>b0{t_h*d3ZK?{(k@f0RR66&sP5cWCj2TtoA7Y literal 0 HcmV?d00001 diff --git a/stable/nextcloud/1.6.1/ix_values.yaml b/stable/nextcloud/1.6.1/ix_values.yaml new file mode 100644 index 00000000000..1b0042c6fd3 --- /dev/null +++ b/stable/nextcloud/1.6.1/ix_values.yaml @@ -0,0 +1,186 @@ +## +# This file contains Values.yaml content that gets added to the output of questions.yaml +# It's ONLY meant for content that the user is NOT expected to change. +# Example: Everything under "image" is not included in questions.yaml but is included here. +## + +image: + repository: nextcloud + pullPolicy: IfNotPresent + tag: 22.0.0 + +strategy: + type: Recreate + +env: {} + + +envTpl: + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + +envFrom: + - configMapRef: + name: nextcloudconfig + +envValueFrom: + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: host + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: masterhost + REDIS_HOST_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +initContainers: + - name: init-postgresdb + image: postgres:13.1 + command: + - "sh" + - "-c" + - "until pg_isready -U nextcloud -h ${pghost} ; do sleep 2 ; done" + imagePullPolicy: IfNotPresent + env: + - name: pghost + valueFrom: + secretKeyRef: + name: dbcreds + key: plainhost + +additionalContainers: +- name: hpb + image: nextcloud:21.0.2 + imagePullPolicy: IfNotPresent + command: + - "/bin/bash" + - "-c" + - "--" + args: + - 'while [ ! -f "/var/www/html/custom_apps/notify_push/bin/x86_64/notify_push" ]; do sleep 30; echo "notify_push not found, waiting"; done && /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php' + env: + - name: PORT + value: "7867" + envFrom: + - configMapRef: + name: hpbconfig + ports: + - name: hpb + containerPort: 7867 + volumeMounts: + - mountPath: /var/www/html + name: data + securityContext: + runAsUser: 33 + runAsGroup: 33 + +# -- Probe configuration +# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) +# @default -- See below +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + # -- Redainess probe configuration + # @default -- See below + readiness: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + # -- Startup probe configuration + # @default -- See below + startup: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + +## Cronjob to execute Nextcloud background tasks +## ref: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html#webcron +## +cronjob: + # Every 5 minutes + # Note: Setting this to any any other value than 5 minutes might + # cause issues with how nextcloud background jobs are executed + schedule: "*/5 * * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +# Enabled postgres +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql +postgresql: + enabled: true + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + existingSecret: dbcreds + persistence: + enabled: true + existingClaim: db + +# Enabled redis +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/redis +redis: + architecture: standalone + enabled: true + auth: + existingSecret: rediscreds + existingSecretPasswordKey: redis-password + master: + persistence: + enabled: true + existingClaim: redismaster + replica: + replicaCount: 0 + persistence: + enabled: false + +## +# Most other defaults are set in questions.yaml +# For other options please refer to the wiki, default_values.yaml or the common library chart +## diff --git a/stable/nextcloud/1.6.1/questions.yaml b/stable/nextcloud/1.6.1/questions.yaml new file mode 100644 index 00000000000..23c8aedf6e5 --- /dev/null +++ b/stable/nextcloud/1.6.1/questions.yaml @@ -0,0 +1,1055 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Advanced" + description: "Advanced Configuration" +portals: + web_portal: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: controller + group: "Controller" + label: "" + schema: + type: dict + attrs: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + type: dict + attrs: + - variable: TZ + label: "Timezone" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: UMASK + label: "UMASK" + description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" + schema: + type: string + default: "002" + - variable: NEXTCLOUD_ADMIN_USER + label: "NEXTCLOUD_ADMIN_USER" + description: "Sets nextcloud admin username" + schema: + type: string + required: true + default: "" + - variable: NEXTCLOUD_ADMIN_PASSWORD + label: "NEXTCLOUD_ADMIN_PASSWORD" + description: "Sets nextcloud admin password" + schema: + type: string + required: true + default: "" + - variable: TRUSTED_PROXIES + label: "TRUSTED_PROXIES" + description: "Sets nextcloud Trusted Proxies" + schema: + type: string + default: "172.16.0.0/16" + - variable: NODE_IP + label: "NODE_IP" + description: "Sets nextcloud nodeip for nodeport connections" + schema: + type: string + $ref: + - "definitions/nodeIP" + + + # Configure Enviroment Variables + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: hostNetwork + group: "Networking and Services" + label: "Enable Host Networking" + schema: + type: boolean + default: false + + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: port + label: "Container Port" + schema: + type: int + default: 80 + editable: false + hidden: true + - variable: targetport + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 80 + editable: true + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + default: 36091 + required: true + - variable: hpb + label: "High Performance Backend Service" + description: "The service which runs the High Performance Backend" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: false + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + type: dict + attrs: + - variable: hpb + label: "Main Service Port Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: port + label: "Container Port" + schema: + type: int + default: 7867 + editable: false + hidden: true + - variable: targetport + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 7867 + editable: true + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + default: 36092 + required: true + + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "pvc" + enum: + - value: "pvc" + description: "pvc" + - value: "emptyDir" + description: "emptyDir" + - value: "hostPath" + description: "hostPath" + - variable: storageClass + label: "(Advanced) storageClass" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: hostPathType + label: "hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "/var/www/html" + hidden: true + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "100Gi" + - variable: db + label: "Database Storage" + description: "Stores the Application database." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: noMount + label: "Do not mount this storage inside the main pod" + schema: + type: boolean + default: true + hidden: true + - variable: forceName + label: "Override PVC Name (advanced)" + description: "Forces a certain name for the PVC" + schema: + type: string + default: "db" + hidden: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "pvc" + hidden: true + enum: + - value: "pvc" + description: "pvc" + - value: "emptyDir" + description: "emptyDir" + - value: "hostPath" + description: "hostPath" + - variable: storageClass + label: "(Advanced) storageClass" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + hidden: true + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "100Gi" + - variable: redismaster + label: "Redis Storage" + description: "Stores the Application redis-master-database." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: noMount + label: "Do not mount this storage inside the main pod" + schema: + type: boolean + default: true + hidden: true + - variable: forceName + label: "Override PVC Name (advanced)" + description: "Forces a certain name for the PVC" + schema: + type: string + default: "redismaster" + hidden: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "pvc" + hidden: true + enum: + - value: "pvc" + description: "pvc" + - value: "emptyDir" + description: "emptyDir" + - value: "hostPath" + description: "hostPath" + - variable: storageClass + label: "(Advanced) storageClass" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + hidden: true + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "100Gi" + + - variable: persistenceList + label: "Additional app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: "Custom Storage" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + enum: + - value: "pvc" + description: "pvc" + - value: "emptyDir" + description: "emptyDir" + - value: "hostPath" + description: "hostPath" + - variable: storageClass + label: "(Advanced) storageClass" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: hostPathType + label: "hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + required: true + default: "" + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PVC" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "100Gi" + + - variable: ingress + label: "" + group: "Ingress" + schema: + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: hpb + label: "High Performance Backend Ingress" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/push" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Service" + schema: + type: dict + hidden: true + attrs: + - variable: name + label: "service name" + schema: + type: string + hidden: true + default: "{{ .Release.Name }}-nextcloud-hpb" + - variable: port + label: "serviceport" + schema: + type: int + hidden: true + default: 7867 + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + type: dict + attrs: + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 33 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: resources + group: "Resources and Devices" + label: "" + schema: + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "2000m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "2Gi" + - variable: requests + label: "Advanced Request minimum resources required" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "10m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "50Mi" diff --git a/stable/nextcloud/1.6.1/templates/_configmap.tpl b/stable/nextcloud/1.6.1/templates/_configmap.tpl new file mode 100644 index 00000000000..aa6473aaf29 --- /dev/null +++ b/stable/nextcloud/1.6.1/templates/_configmap.tpl @@ -0,0 +1,33 @@ +{{/* Define the configmap */}} +{{- define "nextcloud.configmap" -}} + +{{- $hosts := "" }} +{{- if .Values.ingress.main.enabled }} +{{ range $index, $host := .Values.ingress.main.hosts }} + {{- if $index }} + {{ $hosts = ( printf "%v %v" $hosts $host.host ) }} + {{- else }} + {{ $hosts = ( printf "%s" $host.host ) }} + {{- end }} +{{ end }} +{{- end }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: nextcloudconfig +data: + NEXTCLOUD_TRUSTED_DOMAINS: {{ ( printf "%v %v %v %v %v" "test.fakedomain.dns" ( .Values.env.NODE_IP | default "localhost" ) ( printf "%v-%v" .Release.Name "nextcloud" ) ( printf "%v-%v" .Release.Name "nextcloud-hpb" ) $hosts ) | quote }} + {{- if .Values.ingress.main.enabled }} + APACHE_DISABLE_REWRITE_IP: "1" + {{- end }} + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: hpbconfig +data: + NEXTCLOUD_URL: {{ ( printf "%v-%v" .Release.Name "nextcloud" ) | quote }} + +{{- end -}} diff --git a/stable/nextcloud/1.6.1/templates/_cronjob.tpl b/stable/nextcloud/1.6.1/templates/_cronjob.tpl new file mode 100644 index 00000000000..c2ed1ca20f8 --- /dev/null +++ b/stable/nextcloud/1.6.1/templates/_cronjob.tpl @@ -0,0 +1,51 @@ +{{/* Define the cronjob */}} +{{- define "nextcloud.cronjob" -}} +{{- $jobName := include "common.names.fullname" . -}} + +--- +apiVersion: batch/v1beta1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + restartPolicy: Never + {{- with (include "common.controller.volumes" . | trim) }} + volumes: + {{- nindent 12 . }} + {{- end }} + containers: + - name: {{ .Chart.Name }} + image: "{{ .Values.image.repository }}:{{ default .Values.image.tag }}" + imagePullPolicy: {{ default .Values.image.pullPolicy }} + command: [ "php" ] + args: + - "-f" + - "/var/www/html/cron.php" + # Will mount configuration files as www-data (id: 33) by default for nextcloud + {{- with (include "common.controller.volumeMounts" . | trim) }} + volumeMounts: + {{ nindent 16 . }} + {{- end }} + securityContext: + runAsUser: 33 + runAsGroup: 33 + resources: +{{ toYaml .Values.resources | indent 16 }} + +{{- end -}} diff --git a/stable/nextcloud/1.6.1/templates/_secrets.tpl b/stable/nextcloud/1.6.1/templates/_secrets.tpl new file mode 100644 index 00000000000..d9ae0df858c --- /dev/null +++ b/stable/nextcloud/1.6.1/templates/_secrets.tpl @@ -0,0 +1,50 @@ +{{/* Define the secrets */}} +{{- define "nextcloud.secrets" -}} + +--- + +apiVersion: v1 +kind: Secret +metadata: + labels: + {{- include "common.labels" . | nindent 4 }} + name: dbcreds +{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} +{{- $dbPass := "" }} +data: +{{- if $previous }} + {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} + postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} + postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} +{{- else }} + {{- $dbPass = randAlphaNum 50 }} + postgresql-password: {{ $dbPass | b64enc | quote }} + postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} +{{- end }} + url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} + host: {{ ( printf "%v-%v:5432" .Release.Name "postgresql" ) | b64enc | quote }} + plainhost: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} +type: Opaque + +--- + +apiVersion: v1 +kind: Secret +metadata: + labels: + {{- include "common.labels" . | nindent 4 }} + name: rediscreds +{{- $redisprevious := lookup "v1" "Secret" .Release.Namespace "rediscreds" }} +{{- $redisPass := "" }} +data: +{{- if $redisprevious }} + {{- $redisPass = ( index $redisprevious.data "redis-password" ) | b64dec }} + redis-password: {{ ( index $redisprevious.data "redis-password" ) }} +{{- else }} + {{- $redisPass = randAlphaNum 50 }} + redis-password: {{ $redisPass | b64enc | quote }} +{{- end }} + masterhost: {{ ( printf "%v-%v" .Release.Name "redis-master" ) | b64enc | quote }} + slavehost: {{ ( printf "%v-%v" .Release.Name "redis-master" ) | b64enc | quote }} +type: Opaque +{{- end -}} diff --git a/stable/nextcloud/1.6.1/templates/common.yaml b/stable/nextcloud/1.6.1/templates/common.yaml new file mode 100644 index 00000000000..8e72c538b1d --- /dev/null +++ b/stable/nextcloud/1.6.1/templates/common.yaml @@ -0,0 +1,14 @@ +{{/* Make sure all variables are set properly */}} +{{- include "common.values.setup" . }} + +{{/* Render the templates */}} +{{ include "common.all" . }} + +{{/* Render configmap for nextcloud */}} +{{- include "nextcloud.configmap" . }} + +{{/* Render secrets for nextcloud */}} +{{- include "nextcloud.secrets" . }} + +{{/* Render cronjob for nextcloud */}} +{{- include "nextcloud.cronjob" . }} diff --git a/stable/nextcloud/1.6.1/test_values.yaml b/stable/nextcloud/1.6.1/test_values.yaml new file mode 100644 index 00000000000..6eb76d77ae4 --- /dev/null +++ b/stable/nextcloud/1.6.1/test_values.yaml @@ -0,0 +1,224 @@ +# Default values for Bitwarden. + +image: + repository: nextcloud + pullPolicy: IfNotPresent + tag: 22.0.0 + +strategy: + type: Recreate + +service: + main: + ports: + main: + port: 80 + hpb: + enabled: true + ports: + hpb: + enabled: true + port: 7867 + +env: + NEXTCLOUD_ADMIN_USER: "admin" + NEXTCLOUD_ADMIN_PASSWORD: "adminpass" + TRUSTED_PROXIES: "172.16.0.0/16" + +envTpl: + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + +envFrom: + - configMapRef: + name: nextcloudconfig + +envValueFrom: + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: host + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: masterhost + REDIS_HOST_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +persistence: + data: + enabled: true + mountPath: "/var/www/html" + type: pvc + accessMode: ReadWriteOnce + size: "100Gi" + + db: + noMount: true + forceName: "db" + enabled: true + type: pvc + accessMode: ReadWriteOnce + size: "100Gi" + + redismaster: + noMount: true + forceName: "redismaster" + enabled: true + type: pvc + accessMode: ReadWriteOnce + size: "100Gi" + +initContainers: + - name: init-postgresdb + image: postgres:13.1 + command: + - "sh" + - "-c" + - "until pg_isready -U nextcloud -h ${pghost} ; do sleep 2 ; done" + imagePullPolicy: IfNotPresent + env: + - name: pghost + valueFrom: + secretKeyRef: + name: dbcreds + key: plainhost + +additionalContainers: +- name: hpb + image: nextcloud:21.0.2 + imagePullPolicy: IfNotPresent + command: + - "/bin/bash" + - "-c" + - "--" + args: + - 'while [ ! -f "/var/www/html/custom_apps/notify_push/bin/x86_64/notify_push" ]; do sleep 30; echo "notify_push not found, waiting"; done && /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php' + env: + - name: PORT + value: "7867" + envFrom: + - configMapRef: + name: hpbconfig + ports: + - name: hpb + containerPort: 7867 + volumeMounts: + - mountPath: /var/www/html + name: data + securityContext: + runAsUser: 33 + runAsGroup: 33 + + +podSecurityContext: + fsGroup: 33 + +# -- Probe configuration +# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) +# @default -- See below +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + # -- Redainess probe configuration + # @default -- See below + readiness: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + # -- Startup probe configuration + # @default -- See below + startup: + custom: true + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + spec: + httpGet: + path: /status.php + port: 80 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 5 + + +## Cronjob to execute Nextcloud background tasks +## ref: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html#webcron +## +cronjob: + # Every 5 minutes + # Note: Setting this to any any other value than 5 minutes might + # cause issues with how nextcloud background jobs are executed + schedule: "*/5 * * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +# Enabled postgres +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql +postgresql: + volumePermissions: + enabled: true + enabled: true + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + existingSecret: dbcreds + persistence: + enabled: false + existingClaim: db + +# Enabled redis +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/redis +redis: + volumePermissions: + enabled: true + architecture: standalone + enabled: true + auth: + existingSecret: rediscreds + existingSecretPasswordKey: redis-password + master: + persistence: + enabled: false + existingClaim: redismaster + replica: + replicaCount: 0 + persistence: + enabled: false diff --git a/stable/nextcloud/1.6.1/values.yaml b/stable/nextcloud/1.6.1/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/ombi/6.4.2/Chart.lock b/stable/ombi/6.4.2/Chart.lock index 733964be910..8ec2d88fdec 100644 --- a/stable/ombi/6.4.2/Chart.lock +++ b/stable/ombi/6.4.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:36.173660429Z" +generated: "2021-07-27T14:44:03.641782522Z" diff --git a/stable/openldap/1.0.2/Chart.lock b/stable/openldap/1.0.2/Chart.lock index 1d98e453584..c1a75b27954 100644 --- a/stable/openldap/1.0.2/Chart.lock +++ b/stable/openldap/1.0.2/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:37.859813312Z" +generated: "2021-07-27T14:44:05.336785751Z" diff --git a/stable/pgadmin/1.1.1/Chart.lock b/stable/pgadmin/1.1.1/Chart.lock index b0245495826..37c6199be6f 100644 --- a/stable/pgadmin/1.1.1/Chart.lock +++ b/stable/pgadmin/1.1.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:39.489591047Z" +generated: "2021-07-27T14:44:07.064105936Z" diff --git a/stable/phpldapadmin/1.1.0/Chart.lock b/stable/phpldapadmin/1.1.0/Chart.lock index 4c8024dc0fd..1851d5bbba8 100644 --- a/stable/phpldapadmin/1.1.0/Chart.lock +++ b/stable/phpldapadmin/1.1.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:41.140858716Z" +generated: "2021-07-27T14:44:08.795878938Z" diff --git a/stable/plex/5.4.3/Chart.lock b/stable/plex/5.4.3/Chart.lock index e5f6df00e11..c19f456920c 100644 --- a/stable/plex/5.4.3/Chart.lock +++ b/stable/plex/5.4.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:42.880542012Z" +generated: "2021-07-27T14:44:10.546939537Z" diff --git a/stable/radarr/6.4.0/Chart.lock b/stable/radarr/6.4.0/Chart.lock index fe7f43d8b74..25d71e55cd9 100644 --- a/stable/radarr/6.4.0/Chart.lock +++ b/stable/radarr/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:44.558209967Z" +generated: "2021-07-27T14:44:12.234315412Z" diff --git a/stable/sonarr/6.4.0/Chart.lock b/stable/sonarr/6.4.0/Chart.lock index 5df158fbea9..58fb9555294 100644 --- a/stable/sonarr/6.4.0/Chart.lock +++ b/stable/sonarr/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:46.125028583Z" +generated: "2021-07-27T14:44:13.914335427Z" diff --git a/stable/syncthing/6.4.0/Chart.lock b/stable/syncthing/6.4.0/Chart.lock index e404b69fa56..ceb70bdc2c6 100644 --- a/stable/syncthing/6.4.0/Chart.lock +++ b/stable/syncthing/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:47.983432697Z" +generated: "2021-07-27T14:44:15.658405868Z" diff --git a/stable/tautulli/6.4.1/Chart.lock b/stable/tautulli/6.4.1/Chart.lock index d644c218e6d..7c46bef4d0f 100644 --- a/stable/tautulli/6.4.1/Chart.lock +++ b/stable/tautulli/6.4.1/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:49.661708405Z" +generated: "2021-07-27T14:44:17.46905733Z" diff --git a/stable/traefik/6.6.0/Chart.lock b/stable/traefik/6.6.0/Chart.lock index f8f1f93e596..a2fc2c8d1fd 100644 --- a/stable/traefik/6.6.0/Chart.lock +++ b/stable/traefik/6.6.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:51.274924423Z" +generated: "2021-07-27T14:44:19.167152511Z" diff --git a/stable/transmission/6.4.0/Chart.lock b/stable/transmission/6.4.0/Chart.lock index 3851b1cfbb4..dcb31bb52f2 100644 --- a/stable/transmission/6.4.0/Chart.lock +++ b/stable/transmission/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:52.905956667Z" +generated: "2021-07-27T14:44:20.980295124Z" diff --git a/stable/truecommand/6.4.0/Chart.lock b/stable/truecommand/6.4.0/Chart.lock index 0941b43be59..fce8d3490f8 100644 --- a/stable/truecommand/6.4.0/Chart.lock +++ b/stable/truecommand/6.4.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:03:54.575756419Z" +generated: "2021-07-27T14:44:22.674076573Z" diff --git a/stable/vaultwarden/3.8.0/Chart.lock b/stable/vaultwarden/3.8.0/Chart.lock index 417f25072d1..8882582d140 100644 --- a/stable/vaultwarden/3.8.0/Chart.lock +++ b/stable/vaultwarden/3.8.0/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 10.8.0 digest: sha256:73775dc1beb6abd5217410728a14ef2699a3f479d2aee160eea86c29136d18d9 -generated: "2021-07-27T13:03:58.628263534Z" +generated: "2021-07-27T14:44:26.761077046Z" diff --git a/stable/zwavejs2mqtt/6.4.3/Chart.lock b/stable/zwavejs2mqtt/6.4.3/Chart.lock index e03b4a4685e..66ecb7f750d 100644 --- a/stable/zwavejs2mqtt/6.4.3/Chart.lock +++ b/stable/zwavejs2mqtt/6.4.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 6.6.1 digest: sha256:fa5fa632be8581b6755b1bc247d0251de150963b75fe1e8c524727b7dffb7835 -generated: "2021-07-27T13:04:03.323443154Z" +generated: "2021-07-27T14:44:31.149243697Z"