From 17636331a3686cca2ea0eefa7c70320aab84f1b8 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Tue, 23 Aug 2022 05:39:53 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../12.1.30}/CHANGELOG.md | 28 +- .../12.1.30}/Chart.lock | 2 +- .../collabora-online/12.1.30/Chart.yaml | 32 + dependency/collabora-online/12.1.30/README.md | 110 + .../collabora-online/12.1.30/app-readme.md | 8 + .../12.1.30}/charts/common-10.4.13.tgz | Bin .../collabora-online/12.1.30/ix_values.yaml | 54 + .../collabora-online/12.1.30/questions.yaml | 2309 ++++++++++++++ .../12.1.30}/templates/common.yaml | 0 .../12.1.30}/values.yaml | 0 dependency/mariadb/3.0.58/CHANGELOG.md | 99 + .../mariadb/{3.0.57 => 3.0.58}/Chart.lock | 2 +- .../mariadb/{3.0.57 => 3.0.58}/Chart.yaml | 2 +- .../mariadb/{3.0.57 => 3.0.58}/README.md | 4 +- .../mariadb/{3.0.57 => 3.0.58}/app-readme.md | 0 .../3.0.58/charts/common-10.4.13.tgz | Bin .../mariadb/{3.0.57 => 3.0.58}/ix_values.yaml | 2 +- .../mariadb/{3.0.57 => 3.0.58}/questions.yaml | 29 +- .../mariadb/3.0.58}/templates/common.yaml | 0 .../{memcached => mariadb}/3.0.58/values.yaml | 0 .../memcached/{3.0.58 => 3.0.59}/CHANGELOG.md | 18 +- .../3.0.57 => memcached/3.0.59}/Chart.lock | 2 +- .../memcached/{3.0.58 => 3.0.59}/Chart.yaml | 2 +- .../memcached/{3.0.58 => 3.0.59}/README.md | 4 +- .../{3.0.58 => 3.0.59}/app-readme.md | 0 .../3.0.59}/charts/common-10.4.13.tgz | Bin .../{3.0.58 => 3.0.59}/ix_values.yaml | 2 +- .../{3.0.58 => 3.0.59}/questions.yaml | 29 +- .../{3.0.58 => 3.0.59}/templates/common.yaml | 0 .../3.0.57 => memcached/3.0.59}/values.yaml | 0 .../redis/{3.0.57 => 3.0.58}/CHANGELOG.md | 2 +- .../{solr/0.0.31 => redis/3.0.58}/Chart.lock | 2 +- .../redis/{3.0.57 => 3.0.58}/Chart.yaml | 2 +- dependency/redis/{3.0.57 => 3.0.58}/README.md | 4 +- .../redis/{3.0.57 => 3.0.58}/app-readme.md | 0 .../3.0.58}/charts/common-10.4.13.tgz | Bin .../redis/{3.0.57 => 3.0.58}/ix_values.yaml | 2 +- .../redis/{3.0.57 => 3.0.58}/questions.yaml | 29 +- .../{3.0.57 => 3.0.58}/templates/common.yaml | 0 .../{solr/0.0.31 => redis/3.0.58}/values.yaml | 0 .../solr/{0.0.31 => 0.0.32}/CHANGELOG.md | 18 +- dependency/solr/0.0.32/Chart.lock | 6 + dependency/solr/{0.0.31 => 0.0.32}/Chart.yaml | 2 +- dependency/solr/{0.0.31 => 0.0.32}/README.md | 4 +- .../solr/{0.0.31 => 0.0.32}/app-readme.md | 0 .../solr/0.0.32/charts/common-10.4.13.tgz | Bin 0 -> 47337 bytes .../solr/{0.0.31 => 0.0.32}/ix_values.yaml | 2 +- .../solr/{0.0.31 => 0.0.32}/questions.yaml | 29 +- .../{0.0.31 => 0.0.32}/templates/common.yaml | 0 .../solr/0.0.32}/values.yaml | 0 .../{0.0.17 => 0.0.18}/CHANGELOG.md | 11 +- .../0.0.18}/Chart.lock | 2 +- .../{0.0.17 => 0.0.18}/Chart.yaml | 4 +- .../{0.0.17 => 0.0.18}/README.md | 4 +- .../{0.0.17 => 0.0.18}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.17 => 0.0.18}/ix_values.yaml | 2 +- .../{0.0.17 => 0.0.18}/questions.yaml | 29 +- .../{0.0.17 => 0.0.18}/templates/common.yaml | 0 .../0.0.18}/values.yaml | 0 .../cryptpad/{0.0.28 => 0.0.29}/CHANGELOG.md | 18 +- .../0.0.17 => cryptpad/0.0.29}/Chart.lock | 2 +- .../cryptpad/{0.0.28 => 0.0.29}/Chart.yaml | 2 +- .../cryptpad/{0.0.28 => 0.0.29}/README.md | 4 +- .../cryptpad/{0.0.28 => 0.0.29}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.28 => 0.0.29}/ix_values.yaml | 2 +- .../{0.0.28 => 0.0.29}/questions.yaml | 12 +- .../{0.0.28 => 0.0.29}/templates/common.yaml | 0 .../1.0.33 => cryptpad/0.0.29}/values.yaml | 0 .../{1.0.33 => 1.0.34}/CHANGELOG.md | 18 +- .../0.0.28 => cups-server/1.0.34}/Chart.lock | 2 +- .../cups-server/{1.0.33 => 1.0.34}/Chart.yaml | 2 +- .../cups-server/{1.0.33 => 1.0.34}/README.md | 4 +- .../{1.0.33 => 1.0.34}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{1.0.33 => 1.0.34}/ix_values.yaml | 2 +- .../{1.0.33 => 1.0.34}/questions.yaml | 29 +- .../cups-server/1.0.34}/templates/common.yaml | 0 .../0.0.18 => cups-server/1.0.34}/values.yaml | 0 .../duplicacy/{0.0.18 => 0.0.19}/CHANGELOG.md | 18 +- .../1.0.33 => duplicacy/0.0.19}/Chart.lock | 2 +- .../duplicacy/{0.0.18 => 0.0.19}/Chart.yaml | 2 +- .../duplicacy/{0.0.18 => 0.0.19}/README.md | 4 +- .../{0.0.18 => 0.0.19}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.18 => 0.0.19}/ix_values.yaml | 2 +- .../{0.0.18 => 0.0.19}/questions.yaml | 29 +- .../{0.0.18 => 0.0.19}/templates/common.yaml | 0 .../0.0.20 => duplicacy/0.0.19}/values.yaml | 0 incubator/factorio/0.0.20/Chart.lock | 6 - .../factorio/{0.0.20 => 0.0.21}/CHANGELOG.md | 18 +- .../0.0.18 => factorio/0.0.21}/Chart.lock | 2 +- .../factorio/{0.0.20 => 0.0.21}/Chart.yaml | 2 +- .../factorio/{0.0.20 => 0.0.21}/README.md | 4 +- .../factorio/{0.0.20 => 0.0.21}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.20 => 0.0.21}/ix_values.yaml | 2 +- .../{0.0.20 => 0.0.21}/questions.yaml | 29 +- .../{0.0.20 => 0.0.21}/templates/common.yaml | 0 .../0.0.20 => factorio/0.0.21}/values.yaml | 0 .../neko/{0.0.20 => 0.0.21}/CHANGELOG.md | 18 +- incubator/neko/0.0.21/Chart.lock | 6 + incubator/neko/{0.0.20 => 0.0.21}/Chart.yaml | 2 +- incubator/neko/{0.0.20 => 0.0.21}/README.md | 4 +- .../neko/{0.0.20 => 0.0.21}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.20 => 0.0.21}/ci/basic-values.yaml | 0 .../{0.0.20 => 0.0.21}/ci/brave-values.yaml | 0 .../{0.0.20 => 0.0.21}/ci/chrome-values.yaml | 0 .../ci/chromium-values.yaml | 0 .../{0.0.20 => 0.0.21}/ci/edge-values.yaml | 0 .../{0.0.20 => 0.0.21}/ci/remmina-values.yaml | 0 .../{0.0.20 => 0.0.21}/ci/tor-values.yaml | 0 .../{0.0.20 => 0.0.21}/ci/vivaldi-values.yaml | 0 .../{0.0.20 => 0.0.21}/ci/vlc-values.yaml | 0 .../ci/vncviewer-values.yaml | 0 .../{0.0.20 => 0.0.21}/ci/xfce-values.yaml | 0 .../neko/{0.0.20 => 0.0.21}/ix_values.yaml | 2 +- .../neko/{0.0.20 => 0.0.21}/questions.yaml | 29 +- .../{0.0.20 => 0.0.21}/templates/common.yaml | 0 .../0.0.18 => neko/0.0.21}/values.yaml | 0 incubator/qflood/0.0.18/Chart.lock | 6 - .../qflood/{0.0.18 => 0.0.19}/CHANGELOG.md | 18 +- incubator/qflood/0.0.19/Chart.lock | 6 + .../qflood/{0.0.18 => 0.0.19}/Chart.yaml | 2 +- incubator/qflood/{0.0.18 => 0.0.19}/README.md | 4 +- .../qflood/{0.0.18 => 0.0.19}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../qflood/{0.0.18 => 0.0.19}/ix_values.yaml | 2 +- .../qflood/{0.0.18 => 0.0.19}/questions.yaml | 29 +- .../{0.0.18 => 0.0.19}/templates/common.yaml | 0 .../0.0.30 => qflood/0.0.19}/values.yaml | 0 incubator/rimgo/0.0.30/Chart.lock | 6 - .../rimgo/{0.0.30 => 0.0.31}/CHANGELOG.md | 18 +- incubator/rimgo/0.0.31/Chart.lock | 6 + incubator/rimgo/{0.0.30 => 0.0.31}/Chart.yaml | 2 +- incubator/rimgo/{0.0.30 => 0.0.31}/README.md | 4 +- .../rimgo/{0.0.30 => 0.0.31}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../rimgo/{0.0.30 => 0.0.31}/ix_values.yaml | 2 +- .../rimgo/{0.0.30 => 0.0.31}/questions.yaml | 29 +- .../{0.0.30 => 0.0.31}/templates/common.yaml | 0 .../0.0.22 => rimgo/0.0.31}/values.yaml | 0 incubator/searx/0.0.22/Chart.lock | 6 - .../searx/{0.0.22 => 0.0.23}/CHANGELOG.md | 18 +- incubator/searx/0.0.23/Chart.lock | 6 + incubator/searx/{0.0.22 => 0.0.23}/Chart.yaml | 2 +- incubator/searx/{0.0.22 => 0.0.23}/README.md | 4 +- .../searx/{0.0.22 => 0.0.23}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../searx/{0.0.22 => 0.0.23}/ix_values.yaml | 2 +- .../searx/{0.0.22 => 0.0.23}/questions.yaml | 29 +- .../{0.0.22 => 0.0.23}/templates/common.yaml | 0 .../0.0.25 => searx/0.0.23}/values.yaml | 0 incubator/searxng/0.0.25/Chart.lock | 6 - .../searxng/{0.0.25 => 0.0.26}/CHANGELOG.md | 22 +- incubator/searxng/0.0.26/Chart.lock | 6 + .../searxng/{0.0.25 => 0.0.26}/Chart.yaml | 2 +- .../searxng/{0.0.25 => 0.0.26}/README.md | 4 +- .../searxng/{0.0.25 => 0.0.26}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../searxng/{0.0.25 => 0.0.26}/ix_values.yaml | 2 +- .../searxng/{0.0.25 => 0.0.26}/questions.yaml | 29 +- .../{0.0.25 => 0.0.26}/templates/common.yaml | 0 .../0.0.17 => searxng/0.0.26}/values.yaml | 0 incubator/vaulthunters/0.0.17/Chart.lock | 6 - .../{0.0.17 => 0.0.18}/CHANGELOG.md | 18 +- incubator/vaulthunters/0.0.18/Chart.lock | 6 + .../{0.0.17 => 0.0.18}/Chart.yaml | 2 +- .../vaulthunters/{0.0.17 => 0.0.18}/README.md | 4 +- .../{0.0.17 => 0.0.18}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.17 => 0.0.18}/ix_values.yaml | 2 +- .../{0.0.17 => 0.0.18}/questions.yaml | 29 +- .../{0.0.17 => 0.0.18}/templates/common.yaml | 0 .../0.0.18}/values.yaml | 0 incubator/vertex/0.0.27/Chart.lock | 6 - .../vertex/{0.0.27 => 0.0.28}/CHANGELOG.md | 22 +- incubator/vertex/0.0.28/Chart.lock | 6 + .../vertex/{0.0.27 => 0.0.28}/Chart.yaml | 2 +- incubator/vertex/{0.0.27 => 0.0.28}/README.md | 4 +- .../vertex/{0.0.27 => 0.0.28}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../vertex/{0.0.27 => 0.0.28}/ix_values.yaml | 2 +- .../vertex/{0.0.27 => 0.0.28}/questions.yaml | 29 +- .../{0.0.27 => 0.0.28}/templates/common.yaml | 0 .../0.0.30 => vertex/0.0.28}/values.yaml | 0 incubator/virt-manager/0.0.30/Chart.lock | 6 - .../{0.0.30 => 0.0.31}/CHANGELOG.md | 18 +- incubator/virt-manager/0.0.31/Chart.lock | 6 + .../{0.0.30 => 0.0.31}/Chart.yaml | 2 +- .../virt-manager/{0.0.30 => 0.0.31}/README.md | 4 +- .../{0.0.30 => 0.0.31}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.30 => 0.0.31}/ix_values.yaml | 2 +- .../{0.0.30 => 0.0.31}/questions.yaml | 12 +- .../{0.0.30 => 0.0.31}/templates/common.yaml | 0 .../virt-manager/0.0.31}/values.yaml | 0 stable/audiobookshelf/2.0.31/Chart.lock | 6 - .../{2.0.31 => 2.0.32}/CHANGELOG.md | 18 +- stable/audiobookshelf/2.0.32/Chart.lock | 6 + .../{2.0.31 => 2.0.32}/Chart.yaml | 4 +- .../{2.0.31 => 2.0.32}/README.md | 2 +- .../{2.0.31 => 2.0.32}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{2.0.31 => 2.0.32}/ix_values.yaml | 2 +- .../{2.0.31 => 2.0.32}/questions.yaml | 29 +- .../{2.0.31 => 2.0.32}/templates/_secrets.tpl | 0 .../{2.0.31 => 2.0.32}/templates/common.yaml | 0 .../2.0.32}/values.yaml | 0 stable/custom-app/5.1.41/Chart.lock | 6 - .../{5.1.41 => 5.1.42}/CHANGELOG.md | 18 +- stable/custom-app/5.1.42/Chart.lock | 6 + .../custom-app/{5.1.41 => 5.1.42}/Chart.yaml | 4 +- .../custom-app/{5.1.41 => 5.1.42}/README.md | 2 +- .../{5.1.41 => 5.1.42}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{5.1.41 => 5.1.42}/ci/test-values.yaml | 2 +- .../{5.1.41 => 5.1.42}/ix_values.yaml | 2 +- .../{5.1.41 => 5.1.42}/questions.yaml | 12 +- .../5.1.42}/templates/common.yaml | 0 .../2.0.62 => custom-app/5.1.42}/values.yaml | 0 stable/cyberchef/2.0.62/Chart.lock | 6 - .../cyberchef/{2.0.62 => 2.0.63}/CHANGELOG.md | 18 +- stable/cyberchef/2.0.63/Chart.lock | 6 + .../cyberchef/{2.0.62 => 2.0.63}/Chart.yaml | 2 +- stable/cyberchef/{2.0.62 => 2.0.63}/README.md | 2 +- .../{2.0.62 => 2.0.63}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{2.0.62 => 2.0.63}/ix_values.yaml | 2 +- .../{2.0.62 => 2.0.63}/questions.yaml | 12 +- .../2.0.63}/templates/common.yaml | 0 .../3.0.26 => cyberchef/2.0.63}/values.yaml | 0 stable/deemix/3.0.26/Chart.lock | 6 - stable/deemix/{3.0.26 => 3.0.27}/CHANGELOG.md | 18 +- stable/deemix/3.0.27/Chart.lock | 6 + stable/deemix/{3.0.26 => 3.0.27}/Chart.yaml | 2 +- stable/deemix/{3.0.26 => 3.0.27}/README.md | 2 +- .../deemix/{3.0.26 => 3.0.27}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../deemix/{3.0.26 => 3.0.27}/ix_values.yaml | 2 +- .../deemix/{3.0.26 => 3.0.27}/questions.yaml | 29 +- .../3.0.27}/templates/common.yaml | 0 .../2.0.36 => deemix/3.0.27}/values.yaml | 0 stable/drawio/2.0.36/Chart.lock | 6 - stable/drawio/{2.0.36 => 2.0.37}/CHANGELOG.md | 18 +- stable/drawio/2.0.37/Chart.lock | 6 + stable/drawio/{2.0.36 => 2.0.37}/Chart.yaml | 4 +- stable/drawio/{2.0.36 => 2.0.37}/README.md | 2 +- .../drawio/{2.0.36 => 2.0.37}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../drawio/{2.0.36 => 2.0.37}/ix_values.yaml | 2 +- .../drawio/{2.0.36 => 2.0.37}/questions.yaml | 29 +- .../2.0.37}/templates/common.yaml | 0 .../2.0.35 => drawio/2.0.37}/values.yaml | 0 stable/flexget/2.0.35/Chart.lock | 6 - .../flexget/{2.0.35 => 2.0.36}/CHANGELOG.md | 18 +- stable/flexget/2.0.36/Chart.lock | 6 + stable/flexget/{2.0.35 => 2.0.36}/Chart.yaml | 2 +- stable/flexget/{2.0.35 => 2.0.36}/README.md | 2 +- .../flexget/{2.0.35 => 2.0.36}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../flexget/{2.0.35 => 2.0.36}/ix_values.yaml | 2 +- .../flexget/{2.0.35 => 2.0.36}/questions.yaml | 29 +- .../2.0.36}/templates/common.yaml | 0 .../4.0.47 => flexget/2.0.36}/values.yaml | 0 stable/gaps/11.0.27/CHANGELOG.md | 99 + stable/gaps/11.0.27/Chart.lock | 6 + stable/gaps/11.0.27/Chart.yaml | 30 + stable/gaps/11.0.27/README.md | 108 + stable/gaps/11.0.27/app-readme.md | 8 + .../11.0.27}/charts/common-10.4.12.tgz | Bin stable/gaps/11.0.27/ix_values.yaml | 24 + stable/gaps/11.0.27/questions.yaml | 2427 ++++++++++++++ .../11.0.27}/templates/common.yaml | 0 .../4.0.34 => gaps/11.0.27}/values.yaml | 0 stable/grafana/4.0.47/Chart.lock | 6 - .../grafana/{4.0.47 => 4.0.48}/CHANGELOG.md | 18 +- stable/grafana/4.0.48/Chart.lock | 6 + stable/grafana/{4.0.47 => 4.0.48}/Chart.yaml | 2 +- stable/grafana/{4.0.47 => 4.0.48}/README.md | 2 +- .../grafana/{4.0.47 => 4.0.48}/app-readme.md | 0 .../4.0.48}/charts/common-10.4.12.tgz | Bin .../grafana/{4.0.47 => 4.0.48}/ix_values.yaml | 2 +- .../grafana/{4.0.47 => 4.0.48}/questions.yaml | 29 +- .../4.0.48}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../6.0.50 => grafana/4.0.48}/values.yaml | 0 stable/jackett/11.0.65/CHANGELOG.md | 99 + stable/jackett/11.0.65/Chart.lock | 6 + stable/jackett/11.0.65/Chart.yaml | 31 + stable/jackett/11.0.65/README.md | 108 + stable/jackett/11.0.65/app-readme.md | 8 + .../11.0.65}/charts/common-10.4.12.tgz | Bin stable/jackett/11.0.65/ix_values.yaml | 33 + stable/jackett/11.0.65/questions.yaml | 2427 ++++++++++++++ .../11.0.65}/templates/common.yaml | 0 .../4.0.30 => jackett/11.0.65}/values.yaml | 0 .../leantime/{4.0.34 => 4.0.35}/CHANGELOG.md | 18 +- stable/leantime/{4.0.34 => 4.0.35}/Chart.lock | 2 +- stable/leantime/{4.0.34 => 4.0.35}/Chart.yaml | 4 +- stable/leantime/{4.0.34 => 4.0.35}/README.md | 2 +- .../leantime/{4.0.34 => 4.0.35}/app-readme.md | 0 .../4.0.35}/charts/common-10.4.12.tgz | Bin .../charts/mariadb-3.0.54.tgz | Bin .../{4.0.34 => 4.0.35}/ix_values.yaml | 2 +- .../{4.0.34 => 4.0.35}/questions.yaml | 29 +- .../{4.0.34 => 4.0.35}/templates/_secrets.tpl | 0 .../{4.0.34 => 4.0.35}/templates/common.yaml | 0 .../3.0.48 => leantime/4.0.35}/values.yaml | 0 stable/littlelink/6.0.50/Chart.lock | 6 - .../{6.0.50 => 6.0.51}/CHANGELOG.md | 18 +- stable/littlelink/6.0.51/Chart.lock | 6 + .../littlelink/{6.0.50 => 6.0.51}/Chart.yaml | 2 +- .../littlelink/{6.0.50 => 6.0.51}/README.md | 2 +- .../{6.0.50 => 6.0.51}/app-readme.md | 0 .../6.0.51}/charts/common-10.4.12.tgz | Bin .../{6.0.50 => 6.0.51}/ix_values.yaml | 2 +- .../{6.0.50 => 6.0.51}/questions.yaml | 29 +- .../templates/_configmap.tpl | 0 .../{6.0.50 => 6.0.51}/templates/common.yaml | 0 .../6.0.51/values.yaml | 0 .../logitech-media-server/4.0.30/Chart.lock | 6 - .../{4.0.30 => 4.0.31}/CHANGELOG.md | 18 +- .../logitech-media-server/4.0.31/Chart.lock | 6 + .../{4.0.30 => 4.0.31}/Chart.yaml | 2 +- .../{4.0.30 => 4.0.31}/README.md | 2 +- .../{4.0.30 => 4.0.31}/app-readme.md | 0 .../4.0.31}/charts/common-10.4.12.tgz | Bin .../{4.0.30 => 4.0.31}/ix_values.yaml | 2 +- .../{4.0.30 => 4.0.31}/questions.yaml | 29 +- .../4.0.31}/templates/common.yaml | 0 .../4.0.31}/values.yaml | 0 stable/matomo/{3.0.48 => 3.0.49}/CHANGELOG.md | 18 +- stable/matomo/{3.0.48 => 3.0.49}/Chart.lock | 2 +- stable/matomo/{3.0.48 => 3.0.49}/Chart.yaml | 2 +- stable/matomo/{3.0.48 => 3.0.49}/README.md | 2 +- .../matomo/{3.0.48 => 3.0.49}/app-readme.md | 0 .../3.0.49}/charts/common-10.4.12.tgz | Bin .../charts/mariadb-3.0.54.tgz | Bin .../matomo/{3.0.48 => 3.0.49}/ix_values.yaml | 2 +- .../matomo/{3.0.48 => 3.0.49}/questions.yaml | 29 +- .../3.0.49}/templates/common.yaml | 0 .../3.0.33 => matomo/3.0.49}/values.yaml | 0 stable/nextcloud/15.2.40/CHANGELOG.md | 99 + stable/nextcloud/15.2.40/Chart.lock | 15 + stable/nextcloud/15.2.40/Chart.yaml | 45 + stable/nextcloud/15.2.40/README.md | 112 + stable/nextcloud/15.2.40/app-readme.md | 8 + .../charts/collabora-online-12.1.27.tgz | Bin 0 -> 58258 bytes .../15.2.40}/charts/common-10.4.12.tgz | Bin .../15.2.40/charts/postgresql-8.0.56.tgz | Bin 0 -> 55345 bytes .../15.2.40}/charts/redis-3.0.54.tgz | Bin stable/nextcloud/15.2.40/ci/basic-values.yaml | 11 + stable/nextcloud/15.2.40/ix_values.yaml | 453 +++ stable/nextcloud/15.2.40/questions.yaml | 2809 +++++++++++++++++ .../15.2.40/templates/_configmap.tpl | 36 + .../nextcloud/15.2.40/templates/_cronjob.tpl | 64 + stable/nextcloud/15.2.40/templates/_hpb.tpl | 164 + .../15.2.40/templates/_imaginary.tpl | 40 + stable/nextcloud/15.2.40/templates/_nginx.tpl | 54 + .../nextcloud/15.2.40/templates/common.yaml | 22 + .../2.0.6 => nextcloud/15.2.40}/values.yaml | 0 stable/omada-controller/6.0.51/Chart.lock | 6 - .../{6.0.51 => 6.0.52}/CHANGELOG.md | 18 +- stable/omada-controller/6.0.52/Chart.lock | 6 + .../{6.0.51 => 6.0.52}/Chart.yaml | 4 +- .../{6.0.51 => 6.0.52}/README.md | 2 +- .../{6.0.51 => 6.0.52}/app-readme.md | 0 .../6.0.52}/charts/common-10.4.12.tgz | Bin .../{6.0.51 => 6.0.52}/ix_values.yaml | 2 +- .../{6.0.51 => 6.0.52}/questions.yaml | 29 +- .../6.0.52}/templates/common.yaml | 0 .../6.0.52}/values.yaml | 0 stable/rsshub/{3.0.69 => 3.0.70}/CHANGELOG.md | 18 +- stable/rsshub/{3.0.69 => 3.0.70}/Chart.lock | 2 +- stable/rsshub/{3.0.69 => 3.0.70}/Chart.yaml | 2 +- stable/rsshub/{3.0.69 => 3.0.70}/README.md | 2 +- .../rsshub/{3.0.69 => 3.0.70}/app-readme.md | 0 .../3.0.70}/charts/common-10.4.12.tgz | Bin stable/rsshub/3.0.70/charts/redis-3.0.54.tgz | Bin 0 -> 55953 bytes .../rsshub/{3.0.69 => 3.0.70}/ix_values.yaml | 2 +- .../rsshub/{3.0.69 => 3.0.70}/questions.yaml | 29 +- stable/rsshub/3.0.70/templates/common.yaml | 1 + stable/rsshub/3.0.70/values.yaml | 0 stable/sickchill/3.0.33/Chart.lock | 6 - .../sickchill/{3.0.33 => 3.0.34}/CHANGELOG.md | 18 +- stable/sickchill/3.0.34/Chart.lock | 6 + .../sickchill/{3.0.33 => 3.0.34}/Chart.yaml | 4 +- stable/sickchill/{3.0.33 => 3.0.34}/README.md | 2 +- .../{3.0.33 => 3.0.34}/app-readme.md | 0 .../3.0.34/charts/common-10.4.12.tgz | Bin 0 -> 47336 bytes .../{3.0.33 => 3.0.34}/ix_values.yaml | 2 +- .../{3.0.33 => 3.0.34}/questions.yaml | 29 +- .../{3.0.33 => 3.0.34}/templates/common.yaml | 0 stable/sickchill/3.0.34/values.yaml | 0 stable/theme-park/2.0.6/Chart.lock | 6 - .../theme-park/{2.0.6 => 2.0.7}/CHANGELOG.md | 18 +- stable/theme-park/2.0.7/Chart.lock | 6 + stable/theme-park/{2.0.6 => 2.0.7}/Chart.yaml | 4 +- stable/theme-park/{2.0.6 => 2.0.7}/README.md | 2 +- .../theme-park/{2.0.6 => 2.0.7}/app-readme.md | 0 .../2.0.7/charts/common-10.4.12.tgz | Bin 0 -> 47336 bytes .../{2.0.6 => 2.0.7}/ix_values.yaml | 2 +- .../{2.0.6 => 2.0.7}/questions.yaml | 29 +- stable/theme-park/2.0.7/templates/common.yaml | 1 + stable/theme-park/2.0.7/values.yaml | 0 stable/wekan/{4.0.36 => 4.0.37}/CHANGELOG.md | 18 +- stable/wekan/{4.0.36 => 4.0.37}/Chart.lock | 2 +- stable/wekan/{4.0.36 => 4.0.37}/Chart.yaml | 4 +- stable/wekan/{4.0.36 => 4.0.37}/README.md | 2 +- stable/wekan/{4.0.36 => 4.0.37}/app-readme.md | 0 stable/wekan/4.0.37/charts/common-10.4.12.tgz | Bin 0 -> 47336 bytes .../charts/mongodb-1.0.56.tgz | Bin .../wekan/{4.0.36 => 4.0.37}/ix_values.yaml | 2 +- .../wekan/{4.0.36 => 4.0.37}/questions.yaml | 29 +- stable/wekan/4.0.37/templates/common.yaml | 1 + stable/wekan/4.0.37/values.yaml | 0 420 files changed, 12995 insertions(+), 968 deletions(-) rename dependency/{mariadb/3.0.57 => collabora-online/12.1.30}/CHANGELOG.md (63%) rename dependency/{memcached/3.0.58 => collabora-online/12.1.30}/Chart.lock (80%) create mode 100644 dependency/collabora-online/12.1.30/Chart.yaml create mode 100644 dependency/collabora-online/12.1.30/README.md create mode 100644 dependency/collabora-online/12.1.30/app-readme.md rename dependency/{mariadb/3.0.57 => collabora-online/12.1.30}/charts/common-10.4.13.tgz (100%) create mode 100644 dependency/collabora-online/12.1.30/ix_values.yaml create mode 100644 dependency/collabora-online/12.1.30/questions.yaml rename dependency/{mariadb/3.0.57 => collabora-online/12.1.30}/templates/common.yaml (100%) rename dependency/{mariadb/3.0.57 => collabora-online/12.1.30}/values.yaml (100%) create mode 100644 dependency/mariadb/3.0.58/CHANGELOG.md rename dependency/mariadb/{3.0.57 => 3.0.58}/Chart.lock (80%) rename dependency/mariadb/{3.0.57 => 3.0.58}/Chart.yaml (98%) rename dependency/mariadb/{3.0.57 => 3.0.58}/README.md (97%) rename dependency/mariadb/{3.0.57 => 3.0.58}/app-readme.md (100%) rename dependency/{memcached => mariadb}/3.0.58/charts/common-10.4.13.tgz (100%) rename dependency/mariadb/{3.0.57 => 3.0.58}/ix_values.yaml (97%) rename dependency/mariadb/{3.0.57 => 3.0.58}/questions.yaml (99%) rename {incubator/cups-server/1.0.33 => dependency/mariadb/3.0.58}/templates/common.yaml (100%) rename dependency/{memcached => mariadb}/3.0.58/values.yaml (100%) rename dependency/memcached/{3.0.58 => 3.0.59}/CHANGELOG.md (88%) rename dependency/{redis/3.0.57 => memcached/3.0.59}/Chart.lock (80%) rename dependency/memcached/{3.0.58 => 3.0.59}/Chart.yaml (98%) rename dependency/memcached/{3.0.58 => 3.0.59}/README.md (97%) rename dependency/memcached/{3.0.58 => 3.0.59}/app-readme.md (100%) rename dependency/{redis/3.0.57 => memcached/3.0.59}/charts/common-10.4.13.tgz (100%) rename dependency/memcached/{3.0.58 => 3.0.59}/ix_values.yaml (68%) rename dependency/memcached/{3.0.58 => 3.0.59}/questions.yaml (99%) rename dependency/memcached/{3.0.58 => 3.0.59}/templates/common.yaml (100%) rename dependency/{redis/3.0.57 => memcached/3.0.59}/values.yaml (100%) rename dependency/redis/{3.0.57 => 3.0.58}/CHANGELOG.md (96%) rename dependency/{solr/0.0.31 => redis/3.0.58}/Chart.lock (80%) rename dependency/redis/{3.0.57 => 3.0.58}/Chart.yaml (98%) rename dependency/redis/{3.0.57 => 3.0.58}/README.md (97%) rename dependency/redis/{3.0.57 => 3.0.58}/app-readme.md (100%) rename dependency/{solr/0.0.31 => redis/3.0.58}/charts/common-10.4.13.tgz (100%) rename dependency/redis/{3.0.57 => 3.0.58}/ix_values.yaml (98%) rename dependency/redis/{3.0.57 => 3.0.58}/questions.yaml (99%) rename dependency/redis/{3.0.57 => 3.0.58}/templates/common.yaml (100%) rename dependency/{solr/0.0.31 => redis/3.0.58}/values.yaml (100%) rename dependency/solr/{0.0.31 => 0.0.32}/CHANGELOG.md (88%) create mode 100644 dependency/solr/0.0.32/Chart.lock rename dependency/solr/{0.0.31 => 0.0.32}/Chart.yaml (98%) rename dependency/solr/{0.0.31 => 0.0.32}/README.md (97%) rename dependency/solr/{0.0.31 => 0.0.32}/app-readme.md (100%) create mode 100644 dependency/solr/0.0.32/charts/common-10.4.13.tgz rename dependency/solr/{0.0.31 => 0.0.32}/ix_values.yaml (98%) rename dependency/solr/{0.0.31 => 0.0.32}/questions.yaml (99%) rename dependency/solr/{0.0.31 => 0.0.32}/templates/common.yaml (100%) rename {incubator/cadquery-jupyter/0.0.17 => dependency/solr/0.0.32}/values.yaml (100%) rename incubator/cadquery-jupyter/{0.0.17 => 0.0.18}/CHANGELOG.md (91%) rename incubator/{neko/0.0.20 => cadquery-jupyter/0.0.18}/Chart.lock (80%) rename incubator/cadquery-jupyter/{0.0.17 => 0.0.18}/Chart.yaml (97%) rename incubator/cadquery-jupyter/{0.0.17 => 0.0.18}/README.md (94%) rename incubator/cadquery-jupyter/{0.0.17 => 0.0.18}/app-readme.md (100%) rename incubator/cadquery-jupyter/{0.0.17 => 0.0.18}/charts/common-10.4.12.tgz (100%) rename incubator/cadquery-jupyter/{0.0.17 => 0.0.18}/ix_values.yaml (97%) rename incubator/cadquery-jupyter/{0.0.17 => 0.0.18}/questions.yaml (99%) rename incubator/cadquery-jupyter/{0.0.17 => 0.0.18}/templates/common.yaml (100%) rename incubator/{cryptpad/0.0.28 => cadquery-jupyter/0.0.18}/values.yaml (100%) rename incubator/cryptpad/{0.0.28 => 0.0.29}/CHANGELOG.md (84%) rename incubator/{cadquery-jupyter/0.0.17 => cryptpad/0.0.29}/Chart.lock (80%) rename incubator/cryptpad/{0.0.28 => 0.0.29}/Chart.yaml (98%) rename incubator/cryptpad/{0.0.28 => 0.0.29}/README.md (97%) rename incubator/cryptpad/{0.0.28 => 0.0.29}/app-readme.md (100%) rename incubator/cryptpad/{0.0.28 => 0.0.29}/charts/common-10.4.12.tgz (100%) rename incubator/cryptpad/{0.0.28 => 0.0.29}/ix_values.yaml (91%) rename incubator/cryptpad/{0.0.28 => 0.0.29}/questions.yaml (99%) rename incubator/cryptpad/{0.0.28 => 0.0.29}/templates/common.yaml (100%) rename incubator/{cups-server/1.0.33 => cryptpad/0.0.29}/values.yaml (100%) rename incubator/cups-server/{1.0.33 => 1.0.34}/CHANGELOG.md (91%) rename incubator/{cryptpad/0.0.28 => cups-server/1.0.34}/Chart.lock (80%) rename incubator/cups-server/{1.0.33 => 1.0.34}/Chart.yaml (97%) rename incubator/cups-server/{1.0.33 => 1.0.34}/README.md (96%) rename incubator/cups-server/{1.0.33 => 1.0.34}/app-readme.md (100%) rename incubator/cups-server/{1.0.33 => 1.0.34}/charts/common-10.4.12.tgz (100%) rename incubator/cups-server/{1.0.33 => 1.0.34}/ix_values.yaml (86%) rename incubator/cups-server/{1.0.33 => 1.0.34}/questions.yaml (99%) rename {stable/custom-app/5.1.41 => incubator/cups-server/1.0.34}/templates/common.yaml (100%) rename incubator/{duplicacy/0.0.18 => cups-server/1.0.34}/values.yaml (100%) rename incubator/duplicacy/{0.0.18 => 0.0.19}/CHANGELOG.md (91%) rename incubator/{cups-server/1.0.33 => duplicacy/0.0.19}/Chart.lock (80%) rename incubator/duplicacy/{0.0.18 => 0.0.19}/Chart.yaml (98%) rename incubator/duplicacy/{0.0.18 => 0.0.19}/README.md (97%) rename incubator/duplicacy/{0.0.18 => 0.0.19}/app-readme.md (100%) rename incubator/duplicacy/{0.0.18 => 0.0.19}/charts/common-10.4.12.tgz (100%) rename incubator/duplicacy/{0.0.18 => 0.0.19}/ix_values.yaml (86%) rename incubator/duplicacy/{0.0.18 => 0.0.19}/questions.yaml (99%) rename incubator/duplicacy/{0.0.18 => 0.0.19}/templates/common.yaml (100%) rename incubator/{factorio/0.0.20 => duplicacy/0.0.19}/values.yaml (100%) delete mode 100644 incubator/factorio/0.0.20/Chart.lock rename incubator/factorio/{0.0.20 => 0.0.21}/CHANGELOG.md (88%) rename incubator/{duplicacy/0.0.18 => factorio/0.0.21}/Chart.lock (80%) rename incubator/factorio/{0.0.20 => 0.0.21}/Chart.yaml (98%) rename incubator/factorio/{0.0.20 => 0.0.21}/README.md (97%) rename incubator/factorio/{0.0.20 => 0.0.21}/app-readme.md (100%) rename incubator/factorio/{0.0.20 => 0.0.21}/charts/common-10.4.12.tgz (100%) rename incubator/factorio/{0.0.20 => 0.0.21}/ix_values.yaml (86%) rename incubator/factorio/{0.0.20 => 0.0.21}/questions.yaml (99%) rename incubator/factorio/{0.0.20 => 0.0.21}/templates/common.yaml (100%) rename incubator/{neko/0.0.20 => factorio/0.0.21}/values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/CHANGELOG.md (91%) create mode 100644 incubator/neko/0.0.21/Chart.lock rename incubator/neko/{0.0.20 => 0.0.21}/Chart.yaml (97%) rename incubator/neko/{0.0.20 => 0.0.21}/README.md (97%) rename incubator/neko/{0.0.20 => 0.0.21}/app-readme.md (100%) rename incubator/neko/{0.0.20 => 0.0.21}/charts/common-10.4.12.tgz (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/basic-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/brave-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/chrome-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/chromium-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/edge-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/remmina-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/tor-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/vivaldi-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/vlc-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/vncviewer-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ci/xfce-values.yaml (100%) rename incubator/neko/{0.0.20 => 0.0.21}/ix_values.yaml (96%) rename incubator/neko/{0.0.20 => 0.0.21}/questions.yaml (99%) rename incubator/neko/{0.0.20 => 0.0.21}/templates/common.yaml (100%) rename incubator/{qflood/0.0.18 => neko/0.0.21}/values.yaml (100%) delete mode 100644 incubator/qflood/0.0.18/Chart.lock rename incubator/qflood/{0.0.18 => 0.0.19}/CHANGELOG.md (91%) create mode 100644 incubator/qflood/0.0.19/Chart.lock rename incubator/qflood/{0.0.18 => 0.0.19}/Chart.yaml (98%) rename incubator/qflood/{0.0.18 => 0.0.19}/README.md (97%) rename incubator/qflood/{0.0.18 => 0.0.19}/app-readme.md (100%) rename incubator/qflood/{0.0.18 => 0.0.19}/charts/common-10.4.12.tgz (100%) rename incubator/qflood/{0.0.18 => 0.0.19}/ix_values.yaml (87%) rename incubator/qflood/{0.0.18 => 0.0.19}/questions.yaml (99%) rename incubator/qflood/{0.0.18 => 0.0.19}/templates/common.yaml (100%) rename incubator/{rimgo/0.0.30 => qflood/0.0.19}/values.yaml (100%) delete mode 100644 incubator/rimgo/0.0.30/Chart.lock rename incubator/rimgo/{0.0.30 => 0.0.31}/CHANGELOG.md (91%) create mode 100644 incubator/rimgo/0.0.31/Chart.lock rename incubator/rimgo/{0.0.30 => 0.0.31}/Chart.yaml (97%) rename incubator/rimgo/{0.0.30 => 0.0.31}/README.md (97%) rename incubator/rimgo/{0.0.30 => 0.0.31}/app-readme.md (100%) rename incubator/rimgo/{0.0.30 => 0.0.31}/charts/common-10.4.12.tgz (100%) rename incubator/rimgo/{0.0.30 => 0.0.31}/ix_values.yaml (84%) rename incubator/rimgo/{0.0.30 => 0.0.31}/questions.yaml (99%) rename incubator/rimgo/{0.0.30 => 0.0.31}/templates/common.yaml (100%) rename incubator/{searx/0.0.22 => rimgo/0.0.31}/values.yaml (100%) delete mode 100644 incubator/searx/0.0.22/Chart.lock rename incubator/searx/{0.0.22 => 0.0.23}/CHANGELOG.md (91%) create mode 100644 incubator/searx/0.0.23/Chart.lock rename incubator/searx/{0.0.22 => 0.0.23}/Chart.yaml (98%) rename incubator/searx/{0.0.22 => 0.0.23}/README.md (97%) rename incubator/searx/{0.0.22 => 0.0.23}/app-readme.md (100%) rename incubator/searx/{0.0.22 => 0.0.23}/charts/common-10.4.12.tgz (100%) rename incubator/searx/{0.0.22 => 0.0.23}/ix_values.yaml (83%) rename incubator/searx/{0.0.22 => 0.0.23}/questions.yaml (99%) rename incubator/searx/{0.0.22 => 0.0.23}/templates/common.yaml (100%) rename incubator/{searxng/0.0.25 => searx/0.0.23}/values.yaml (100%) delete mode 100644 incubator/searxng/0.0.25/Chart.lock rename incubator/searxng/{0.0.25 => 0.0.26}/CHANGELOG.md (87%) create mode 100644 incubator/searxng/0.0.26/Chart.lock rename incubator/searxng/{0.0.25 => 0.0.26}/Chart.yaml (98%) rename incubator/searxng/{0.0.25 => 0.0.26}/README.md (97%) rename incubator/searxng/{0.0.25 => 0.0.26}/app-readme.md (100%) rename incubator/searxng/{0.0.25 => 0.0.26}/charts/common-10.4.12.tgz (100%) rename incubator/searxng/{0.0.25 => 0.0.26}/ix_values.yaml (84%) rename incubator/searxng/{0.0.25 => 0.0.26}/questions.yaml (99%) rename incubator/searxng/{0.0.25 => 0.0.26}/templates/common.yaml (100%) rename incubator/{vaulthunters/0.0.17 => searxng/0.0.26}/values.yaml (100%) delete mode 100644 incubator/vaulthunters/0.0.17/Chart.lock rename incubator/vaulthunters/{0.0.17 => 0.0.18}/CHANGELOG.md (90%) create mode 100644 incubator/vaulthunters/0.0.18/Chart.lock rename incubator/vaulthunters/{0.0.17 => 0.0.18}/Chart.yaml (98%) rename incubator/vaulthunters/{0.0.17 => 0.0.18}/README.md (97%) rename incubator/vaulthunters/{0.0.17 => 0.0.18}/app-readme.md (100%) rename incubator/vaulthunters/{0.0.17 => 0.0.18}/charts/common-10.4.12.tgz (100%) rename incubator/vaulthunters/{0.0.17 => 0.0.18}/ix_values.yaml (85%) rename incubator/vaulthunters/{0.0.17 => 0.0.18}/questions.yaml (99%) rename incubator/vaulthunters/{0.0.17 => 0.0.18}/templates/common.yaml (100%) rename incubator/{vertex/0.0.27 => vaulthunters/0.0.18}/values.yaml (100%) delete mode 100644 incubator/vertex/0.0.27/Chart.lock rename incubator/vertex/{0.0.27 => 0.0.28}/CHANGELOG.md (86%) create mode 100644 incubator/vertex/0.0.28/Chart.lock rename incubator/vertex/{0.0.27 => 0.0.28}/Chart.yaml (98%) rename incubator/vertex/{0.0.27 => 0.0.28}/README.md (97%) rename incubator/vertex/{0.0.27 => 0.0.28}/app-readme.md (100%) rename incubator/vertex/{0.0.27 => 0.0.28}/charts/common-10.4.12.tgz (100%) rename incubator/vertex/{0.0.27 => 0.0.28}/ix_values.yaml (83%) rename incubator/vertex/{0.0.27 => 0.0.28}/questions.yaml (99%) rename incubator/vertex/{0.0.27 => 0.0.28}/templates/common.yaml (100%) rename incubator/{virt-manager/0.0.30 => vertex/0.0.28}/values.yaml (100%) delete mode 100644 incubator/virt-manager/0.0.30/Chart.lock rename incubator/virt-manager/{0.0.30 => 0.0.31}/CHANGELOG.md (91%) create mode 100644 incubator/virt-manager/0.0.31/Chart.lock rename incubator/virt-manager/{0.0.30 => 0.0.31}/Chart.yaml (98%) rename incubator/virt-manager/{0.0.30 => 0.0.31}/README.md (96%) rename incubator/virt-manager/{0.0.30 => 0.0.31}/app-readme.md (100%) rename incubator/virt-manager/{0.0.30 => 0.0.31}/charts/common-10.4.12.tgz (100%) rename incubator/virt-manager/{0.0.30 => 0.0.31}/ix_values.yaml (88%) rename incubator/virt-manager/{0.0.30 => 0.0.31}/questions.yaml (99%) rename incubator/virt-manager/{0.0.30 => 0.0.31}/templates/common.yaml (100%) rename {stable/audiobookshelf/2.0.31 => incubator/virt-manager/0.0.31}/values.yaml (100%) delete mode 100644 stable/audiobookshelf/2.0.31/Chart.lock rename stable/audiobookshelf/{2.0.31 => 2.0.32}/CHANGELOG.md (90%) create mode 100644 stable/audiobookshelf/2.0.32/Chart.lock rename stable/audiobookshelf/{2.0.31 => 2.0.32}/Chart.yaml (95%) rename stable/audiobookshelf/{2.0.31 => 2.0.32}/README.md (94%) rename stable/audiobookshelf/{2.0.31 => 2.0.32}/app-readme.md (100%) rename stable/audiobookshelf/{2.0.31 => 2.0.32}/charts/common-10.4.12.tgz (100%) rename stable/audiobookshelf/{2.0.31 => 2.0.32}/ix_values.yaml (90%) rename stable/audiobookshelf/{2.0.31 => 2.0.32}/questions.yaml (99%) rename stable/audiobookshelf/{2.0.31 => 2.0.32}/templates/_secrets.tpl (100%) rename stable/audiobookshelf/{2.0.31 => 2.0.32}/templates/common.yaml (100%) rename stable/{custom-app/5.1.41 => audiobookshelf/2.0.32}/values.yaml (100%) delete mode 100644 stable/custom-app/5.1.41/Chart.lock rename stable/custom-app/{5.1.41 => 5.1.42}/CHANGELOG.md (86%) create mode 100644 stable/custom-app/5.1.42/Chart.lock rename stable/custom-app/{5.1.41 => 5.1.42}/Chart.yaml (94%) rename stable/custom-app/{5.1.41 => 5.1.42}/README.md (95%) rename stable/custom-app/{5.1.41 => 5.1.42}/app-readme.md (100%) rename stable/custom-app/{5.1.41 => 5.1.42}/charts/common-10.4.12.tgz (100%) rename stable/custom-app/{5.1.41 => 5.1.42}/ci/test-values.yaml (88%) rename stable/custom-app/{5.1.41 => 5.1.42}/ix_values.yaml (52%) rename stable/custom-app/{5.1.41 => 5.1.42}/questions.yaml (99%) rename stable/{cyberchef/2.0.62 => custom-app/5.1.42}/templates/common.yaml (100%) rename stable/{cyberchef/2.0.62 => custom-app/5.1.42}/values.yaml (100%) delete mode 100644 stable/cyberchef/2.0.62/Chart.lock rename stable/cyberchef/{2.0.62 => 2.0.63}/CHANGELOG.md (84%) create mode 100644 stable/cyberchef/2.0.63/Chart.lock rename stable/cyberchef/{2.0.62 => 2.0.63}/Chart.yaml (98%) rename stable/cyberchef/{2.0.62 => 2.0.63}/README.md (98%) rename stable/cyberchef/{2.0.62 => 2.0.63}/app-readme.md (100%) rename stable/cyberchef/{2.0.62 => 2.0.63}/charts/common-10.4.12.tgz (100%) rename stable/cyberchef/{2.0.62 => 2.0.63}/ix_values.yaml (78%) rename stable/cyberchef/{2.0.62 => 2.0.63}/questions.yaml (99%) rename stable/{deemix/3.0.26 => cyberchef/2.0.63}/templates/common.yaml (100%) rename stable/{deemix/3.0.26 => cyberchef/2.0.63}/values.yaml (100%) delete mode 100644 stable/deemix/3.0.26/Chart.lock rename stable/deemix/{3.0.26 => 3.0.27}/CHANGELOG.md (92%) create mode 100644 stable/deemix/3.0.27/Chart.lock rename stable/deemix/{3.0.26 => 3.0.27}/Chart.yaml (98%) rename stable/deemix/{3.0.26 => 3.0.27}/README.md (98%) rename stable/deemix/{3.0.26 => 3.0.27}/app-readme.md (100%) rename stable/deemix/{3.0.26 => 3.0.27}/charts/common-10.4.12.tgz (100%) rename stable/deemix/{3.0.26 => 3.0.27}/ix_values.yaml (86%) rename stable/deemix/{3.0.26 => 3.0.27}/questions.yaml (99%) rename stable/{drawio/2.0.36 => deemix/3.0.27}/templates/common.yaml (100%) rename stable/{drawio/2.0.36 => deemix/3.0.27}/values.yaml (100%) delete mode 100644 stable/drawio/2.0.36/Chart.lock rename stable/drawio/{2.0.36 => 2.0.37}/CHANGELOG.md (91%) create mode 100644 stable/drawio/2.0.37/Chart.lock rename stable/drawio/{2.0.36 => 2.0.37}/Chart.yaml (95%) rename stable/drawio/{2.0.36 => 2.0.37}/README.md (94%) rename stable/drawio/{2.0.36 => 2.0.37}/app-readme.md (100%) rename stable/drawio/{2.0.36 => 2.0.37}/charts/common-10.4.12.tgz (100%) rename stable/drawio/{2.0.36 => 2.0.37}/ix_values.yaml (78%) rename stable/drawio/{2.0.36 => 2.0.37}/questions.yaml (99%) rename stable/{flexget/2.0.35 => drawio/2.0.37}/templates/common.yaml (100%) rename stable/{flexget/2.0.35 => drawio/2.0.37}/values.yaml (100%) delete mode 100644 stable/flexget/2.0.35/Chart.lock rename stable/flexget/{2.0.35 => 2.0.36}/CHANGELOG.md (90%) create mode 100644 stable/flexget/2.0.36/Chart.lock rename stable/flexget/{2.0.35 => 2.0.36}/Chart.yaml (98%) rename stable/flexget/{2.0.35 => 2.0.36}/README.md (98%) rename stable/flexget/{2.0.35 => 2.0.36}/app-readme.md (100%) rename stable/flexget/{2.0.35 => 2.0.36}/charts/common-10.4.12.tgz (100%) rename stable/flexget/{2.0.35 => 2.0.36}/ix_values.yaml (85%) rename stable/flexget/{2.0.35 => 2.0.36}/questions.yaml (99%) rename stable/{grafana/4.0.47 => flexget/2.0.36}/templates/common.yaml (100%) rename stable/{grafana/4.0.47 => flexget/2.0.36}/values.yaml (100%) create mode 100644 stable/gaps/11.0.27/CHANGELOG.md create mode 100644 stable/gaps/11.0.27/Chart.lock create mode 100644 stable/gaps/11.0.27/Chart.yaml create mode 100644 stable/gaps/11.0.27/README.md create mode 100644 stable/gaps/11.0.27/app-readme.md rename stable/{grafana/4.0.47 => gaps/11.0.27}/charts/common-10.4.12.tgz (100%) create mode 100644 stable/gaps/11.0.27/ix_values.yaml create mode 100644 stable/gaps/11.0.27/questions.yaml rename stable/{logitech-media-server/4.0.30 => gaps/11.0.27}/templates/common.yaml (100%) rename stable/{leantime/4.0.34 => gaps/11.0.27}/values.yaml (100%) delete mode 100644 stable/grafana/4.0.47/Chart.lock rename stable/grafana/{4.0.47 => 4.0.48}/CHANGELOG.md (91%) create mode 100644 stable/grafana/4.0.48/Chart.lock rename stable/grafana/{4.0.47 => 4.0.48}/Chart.yaml (98%) rename stable/grafana/{4.0.47 => 4.0.48}/README.md (98%) rename stable/grafana/{4.0.47 => 4.0.48}/app-readme.md (100%) rename stable/{leantime/4.0.34 => grafana/4.0.48}/charts/common-10.4.12.tgz (100%) rename stable/grafana/{4.0.47 => 4.0.48}/ix_values.yaml (95%) rename stable/grafana/{4.0.47 => 4.0.48}/questions.yaml (99%) rename stable/{matomo/3.0.48 => grafana/4.0.48}/templates/common.yaml (100%) rename stable/grafana/{4.0.47 => 4.0.48}/templates/prometheusrules.yaml (100%) rename stable/grafana/{4.0.47 => 4.0.48}/templates/servicemonitor.yaml (100%) rename stable/{littlelink/6.0.50 => grafana/4.0.48}/values.yaml (100%) create mode 100644 stable/jackett/11.0.65/CHANGELOG.md create mode 100644 stable/jackett/11.0.65/Chart.lock create mode 100644 stable/jackett/11.0.65/Chart.yaml create mode 100644 stable/jackett/11.0.65/README.md create mode 100644 stable/jackett/11.0.65/app-readme.md rename stable/{littlelink/6.0.50 => jackett/11.0.65}/charts/common-10.4.12.tgz (100%) create mode 100644 stable/jackett/11.0.65/ix_values.yaml create mode 100644 stable/jackett/11.0.65/questions.yaml rename stable/{omada-controller/6.0.51 => jackett/11.0.65}/templates/common.yaml (100%) rename stable/{logitech-media-server/4.0.30 => jackett/11.0.65}/values.yaml (100%) rename stable/leantime/{4.0.34 => 4.0.35}/CHANGELOG.md (91%) rename stable/leantime/{4.0.34 => 4.0.35}/Chart.lock (85%) rename stable/leantime/{4.0.34 => 4.0.35}/Chart.yaml (96%) rename stable/leantime/{4.0.34 => 4.0.35}/README.md (94%) rename stable/leantime/{4.0.34 => 4.0.35}/app-readme.md (100%) rename stable/{logitech-media-server/4.0.30 => leantime/4.0.35}/charts/common-10.4.12.tgz (100%) rename stable/leantime/{4.0.34 => 4.0.35}/charts/mariadb-3.0.54.tgz (100%) rename stable/leantime/{4.0.34 => 4.0.35}/ix_values.yaml (91%) rename stable/leantime/{4.0.34 => 4.0.35}/questions.yaml (99%) rename stable/leantime/{4.0.34 => 4.0.35}/templates/_secrets.tpl (100%) rename stable/leantime/{4.0.34 => 4.0.35}/templates/common.yaml (100%) rename stable/{matomo/3.0.48 => leantime/4.0.35}/values.yaml (100%) delete mode 100644 stable/littlelink/6.0.50/Chart.lock rename stable/littlelink/{6.0.50 => 6.0.51}/CHANGELOG.md (91%) create mode 100644 stable/littlelink/6.0.51/Chart.lock rename stable/littlelink/{6.0.50 => 6.0.51}/Chart.yaml (98%) rename stable/littlelink/{6.0.50 => 6.0.51}/README.md (98%) rename stable/littlelink/{6.0.50 => 6.0.51}/app-readme.md (100%) rename stable/{matomo/3.0.48 => littlelink/6.0.51}/charts/common-10.4.12.tgz (100%) rename stable/littlelink/{6.0.50 => 6.0.51}/ix_values.yaml (93%) rename stable/littlelink/{6.0.50 => 6.0.51}/questions.yaml (99%) rename stable/littlelink/{6.0.50 => 6.0.51}/templates/_configmap.tpl (100%) rename stable/littlelink/{6.0.50 => 6.0.51}/templates/common.yaml (100%) rename stable/{omada-controller => littlelink}/6.0.51/values.yaml (100%) delete mode 100644 stable/logitech-media-server/4.0.30/Chart.lock rename stable/logitech-media-server/{4.0.30 => 4.0.31}/CHANGELOG.md (90%) create mode 100644 stable/logitech-media-server/4.0.31/Chart.lock rename stable/logitech-media-server/{4.0.30 => 4.0.31}/Chart.yaml (98%) rename stable/logitech-media-server/{4.0.30 => 4.0.31}/README.md (98%) rename stable/logitech-media-server/{4.0.30 => 4.0.31}/app-readme.md (100%) rename stable/{omada-controller/6.0.51 => logitech-media-server/4.0.31}/charts/common-10.4.12.tgz (100%) rename stable/logitech-media-server/{4.0.30 => 4.0.31}/ix_values.yaml (95%) rename stable/logitech-media-server/{4.0.30 => 4.0.31}/questions.yaml (99%) rename stable/{rsshub/3.0.69 => logitech-media-server/4.0.31}/templates/common.yaml (100%) rename stable/{rsshub/3.0.69 => logitech-media-server/4.0.31}/values.yaml (100%) rename stable/matomo/{3.0.48 => 3.0.49}/CHANGELOG.md (89%) rename stable/matomo/{3.0.48 => 3.0.49}/Chart.lock (85%) rename stable/matomo/{3.0.48 => 3.0.49}/Chart.yaml (98%) rename stable/matomo/{3.0.48 => 3.0.49}/README.md (98%) rename stable/matomo/{3.0.48 => 3.0.49}/app-readme.md (100%) rename stable/{rsshub/3.0.69 => matomo/3.0.49}/charts/common-10.4.12.tgz (100%) rename stable/matomo/{3.0.48 => 3.0.49}/charts/mariadb-3.0.54.tgz (100%) rename stable/matomo/{3.0.48 => 3.0.49}/ix_values.yaml (96%) rename stable/matomo/{3.0.48 => 3.0.49}/questions.yaml (99%) rename stable/{theme-park/2.0.6 => matomo/3.0.49}/templates/common.yaml (100%) rename stable/{sickchill/3.0.33 => matomo/3.0.49}/values.yaml (100%) create mode 100644 stable/nextcloud/15.2.40/CHANGELOG.md create mode 100644 stable/nextcloud/15.2.40/Chart.lock create mode 100644 stable/nextcloud/15.2.40/Chart.yaml create mode 100644 stable/nextcloud/15.2.40/README.md create mode 100644 stable/nextcloud/15.2.40/app-readme.md create mode 100644 stable/nextcloud/15.2.40/charts/collabora-online-12.1.27.tgz rename stable/{sickchill/3.0.33 => nextcloud/15.2.40}/charts/common-10.4.12.tgz (100%) create mode 100644 stable/nextcloud/15.2.40/charts/postgresql-8.0.56.tgz rename stable/{rsshub/3.0.69 => nextcloud/15.2.40}/charts/redis-3.0.54.tgz (100%) create mode 100644 stable/nextcloud/15.2.40/ci/basic-values.yaml create mode 100644 stable/nextcloud/15.2.40/ix_values.yaml create mode 100644 stable/nextcloud/15.2.40/questions.yaml create mode 100644 stable/nextcloud/15.2.40/templates/_configmap.tpl create mode 100644 stable/nextcloud/15.2.40/templates/_cronjob.tpl create mode 100644 stable/nextcloud/15.2.40/templates/_hpb.tpl create mode 100644 stable/nextcloud/15.2.40/templates/_imaginary.tpl create mode 100644 stable/nextcloud/15.2.40/templates/_nginx.tpl create mode 100644 stable/nextcloud/15.2.40/templates/common.yaml rename stable/{theme-park/2.0.6 => nextcloud/15.2.40}/values.yaml (100%) delete mode 100644 stable/omada-controller/6.0.51/Chart.lock rename stable/omada-controller/{6.0.51 => 6.0.52}/CHANGELOG.md (89%) create mode 100644 stable/omada-controller/6.0.52/Chart.lock rename stable/omada-controller/{6.0.51 => 6.0.52}/Chart.yaml (95%) rename stable/omada-controller/{6.0.51 => 6.0.52}/README.md (94%) rename stable/omada-controller/{6.0.51 => 6.0.52}/app-readme.md (100%) rename stable/{theme-park/2.0.6 => omada-controller/6.0.52}/charts/common-10.4.12.tgz (100%) rename stable/omada-controller/{6.0.51 => 6.0.52}/ix_values.yaml (93%) rename stable/omada-controller/{6.0.51 => 6.0.52}/questions.yaml (99%) rename stable/{wekan/4.0.36 => omada-controller/6.0.52}/templates/common.yaml (100%) rename stable/{wekan/4.0.36 => omada-controller/6.0.52}/values.yaml (100%) rename stable/rsshub/{3.0.69 => 3.0.70}/CHANGELOG.md (91%) rename stable/rsshub/{3.0.69 => 3.0.70}/Chart.lock (85%) rename stable/rsshub/{3.0.69 => 3.0.70}/Chart.yaml (98%) rename stable/rsshub/{3.0.69 => 3.0.70}/README.md (98%) rename stable/rsshub/{3.0.69 => 3.0.70}/app-readme.md (100%) rename stable/{wekan/4.0.36 => rsshub/3.0.70}/charts/common-10.4.12.tgz (100%) create mode 100644 stable/rsshub/3.0.70/charts/redis-3.0.54.tgz rename stable/rsshub/{3.0.69 => 3.0.70}/ix_values.yaml (93%) rename stable/rsshub/{3.0.69 => 3.0.70}/questions.yaml (99%) create mode 100644 stable/rsshub/3.0.70/templates/common.yaml create mode 100644 stable/rsshub/3.0.70/values.yaml delete mode 100644 stable/sickchill/3.0.33/Chart.lock rename stable/sickchill/{3.0.33 => 3.0.34}/CHANGELOG.md (91%) create mode 100644 stable/sickchill/3.0.34/Chart.lock rename stable/sickchill/{3.0.33 => 3.0.34}/Chart.yaml (95%) rename stable/sickchill/{3.0.33 => 3.0.34}/README.md (95%) rename stable/sickchill/{3.0.33 => 3.0.34}/app-readme.md (100%) create mode 100644 stable/sickchill/3.0.34/charts/common-10.4.12.tgz rename stable/sickchill/{3.0.33 => 3.0.34}/ix_values.yaml (82%) rename stable/sickchill/{3.0.33 => 3.0.34}/questions.yaml (99%) rename stable/sickchill/{3.0.33 => 3.0.34}/templates/common.yaml (100%) create mode 100644 stable/sickchill/3.0.34/values.yaml delete mode 100644 stable/theme-park/2.0.6/Chart.lock rename stable/theme-park/{2.0.6 => 2.0.7}/CHANGELOG.md (88%) create mode 100644 stable/theme-park/2.0.7/Chart.lock rename stable/theme-park/{2.0.6 => 2.0.7}/Chart.yaml (95%) rename stable/theme-park/{2.0.6 => 2.0.7}/README.md (95%) rename stable/theme-park/{2.0.6 => 2.0.7}/app-readme.md (100%) create mode 100644 stable/theme-park/2.0.7/charts/common-10.4.12.tgz rename stable/theme-park/{2.0.6 => 2.0.7}/ix_values.yaml (74%) rename stable/theme-park/{2.0.6 => 2.0.7}/questions.yaml (99%) create mode 100644 stable/theme-park/2.0.7/templates/common.yaml create mode 100644 stable/theme-park/2.0.7/values.yaml rename stable/wekan/{4.0.36 => 4.0.37}/CHANGELOG.md (92%) rename stable/wekan/{4.0.36 => 4.0.37}/Chart.lock (85%) rename stable/wekan/{4.0.36 => 4.0.37}/Chart.yaml (95%) rename stable/wekan/{4.0.36 => 4.0.37}/README.md (94%) rename stable/wekan/{4.0.36 => 4.0.37}/app-readme.md (100%) create mode 100644 stable/wekan/4.0.37/charts/common-10.4.12.tgz rename stable/wekan/{4.0.36 => 4.0.37}/charts/mongodb-1.0.56.tgz (100%) rename stable/wekan/{4.0.36 => 4.0.37}/ix_values.yaml (98%) rename stable/wekan/{4.0.36 => 4.0.37}/questions.yaml (99%) create mode 100644 stable/wekan/4.0.37/templates/common.yaml create mode 100644 stable/wekan/4.0.37/values.yaml diff --git a/dependency/mariadb/3.0.57/CHANGELOG.md b/dependency/collabora-online/12.1.30/CHANGELOG.md similarity index 63% rename from dependency/mariadb/3.0.57/CHANGELOG.md rename to dependency/collabora-online/12.1.30/CHANGELOG.md index 07e01a334a1..66f1c68c327 100644 --- a/dependency/mariadb/3.0.57/CHANGELOG.md +++ b/dependency/collabora-online/12.1.30/CHANGELOG.md @@ -2,16 +2,16 @@ -## [mariadb-3.0.57](https://github.com/truecharts/charts/compare/mariadb-3.0.56...mariadb-3.0.57) (2022-08-20) +## [collabora-online-12.1.30](https://github.com/truecharts/charts/compare/collabora-online-12.1.29...collabora-online-12.1.30) (2022-08-23) ### Chore -- update docker general non-major docker tags ([#3518](https://github.com/truecharts/charts/issues/3518)) +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) -## [mariadb-3.0.56](https://github.com/truecharts/charts/compare/mariadb-3.0.54...mariadb-3.0.56) (2022-08-17) +## [collabora-online-12.1.29](https://github.com/truecharts/charts/compare/collabora-online-12.1.27...collabora-online-12.1.29) (2022-08-17) ### Chore @@ -21,16 +21,7 @@ -## [mariadb-3.0.54](https://github.com/truecharts/charts/compare/mariadb-3.0.53...mariadb-3.0.54) (2022-08-12) - -### Chore - -- update docker general non-major ([#3453](https://github.com/truecharts/charts/issues/3453)) - - - - -## [mariadb-3.0.53](https://github.com/truecharts/charts/compare/mariadb-3.0.52...mariadb-3.0.53) (2022-08-12) +## [collabora-online-12.1.27](https://github.com/truecharts/charts/compare/collabora-online-12.1.26...collabora-online-12.1.27) (2022-08-12) ### Chore @@ -44,7 +35,7 @@ -## [mariadb-3.0.52](https://github.com/truecharts/charts/compare/mariadb-3.0.51...mariadb-3.0.52) (2022-08-10) +## [collabora-online-12.1.26](https://github.com/truecharts/charts/compare/collabora-online-12.1.25...collabora-online-12.1.26) (2022-08-10) ### Chore @@ -53,6 +44,14 @@ +## [mariadb-3.0.51](https://github.com/truecharts/charts/compare/mariadb-3.0.50...mariadb-3.0.51) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + ## [mariadb-3.0.50](https://github.com/truecharts/charts/compare/mariadb-3.0.49...mariadb-3.0.50) (2022-08-09) @@ -97,3 +96,4 @@ ### Chore - Auto-update chart README [skip ci] + - update helm chart common to v10.4.8 ([#3296](https://github.com/truecharts/apps/issues/3296)) diff --git a/dependency/memcached/3.0.58/Chart.lock b/dependency/collabora-online/12.1.30/Chart.lock similarity index 80% rename from dependency/memcached/3.0.58/Chart.lock rename to dependency/collabora-online/12.1.30/Chart.lock index e3775bdb003..2a329b96820 100644 --- a/dependency/memcached/3.0.58/Chart.lock +++ b/dependency/collabora-online/12.1.30/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.13 digest: sha256:dff2afab395456500f99d795e50abf621284962a955cc8ebf9d43f6f0b2bf6e4 -generated: "2022-08-20T11:19:00.006472016Z" +generated: "2022-08-23T05:25:44.225857805Z" diff --git a/dependency/collabora-online/12.1.30/Chart.yaml b/dependency/collabora-online/12.1.30/Chart.yaml new file mode 100644 index 00000000000..1652244bc91 --- /dev/null +++ b/dependency/collabora-online/12.1.30/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "22.05.5.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.13 +deprecated: false +description: "An awesome Online Office suite." +home: https://truecharts.org/docs/charts/dependency/collabora-online +icon: https://truecharts.org/img/hotlink-ok/chart-icons/collabora-online.png +keywords: + - collabora-online +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: collabora-online +sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/collabora-online + - https://hub.docker.com/r/collabora/code + - https://sdk.collaboraonline.com/contents.html + - https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm +type: application +version: 12.1.30 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/collabora-online/12.1.30/README.md b/dependency/collabora-online/12.1.30/README.md new file mode 100644 index 00000000000..6bc8675a309 --- /dev/null +++ b/dependency/collabora-online/12.1.30/README.md @@ -0,0 +1,110 @@ +# collabora-online + +![Version: 12.1.30](https://img.shields.io/badge/Version-12.1.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 22.05.5.4](https://img.shields.io/badge/AppVersion-22.05.5.4-informational?style=flat-square) + +An awesome Online Office suite. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [collabora-online](https://truecharts.org/docs/charts/dependency/collabora-online) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.13 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `collabora-online` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install collabora-online TrueCharts/collabora-online +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `collabora-online` deployment + +```console +helm uninstall collabora-online +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install collabora-online \ + --set env.TZ="America/New York" \ + TrueCharts/collabora-online +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install collabora-online TrueCharts/collabora-online -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/dependency/collabora-online/12.1.30/app-readme.md b/dependency/collabora-online/12.1.30/app-readme.md new file mode 100644 index 00000000000..bb0328ab81f --- /dev/null +++ b/dependency/collabora-online/12.1.30/app-readme.md @@ -0,0 +1,8 @@ +An awesome Online Office suite. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/dependency/collabora-online](https://truecharts.org/docs/charts/dependency/collabora-online) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/dependency/mariadb/3.0.57/charts/common-10.4.13.tgz b/dependency/collabora-online/12.1.30/charts/common-10.4.13.tgz similarity index 100% rename from dependency/mariadb/3.0.57/charts/common-10.4.13.tgz rename to dependency/collabora-online/12.1.30/charts/common-10.4.13.tgz diff --git a/dependency/collabora-online/12.1.30/ix_values.yaml b/dependency/collabora-online/12.1.30/ix_values.yaml new file mode 100644 index 00000000000..50fdf9bfef3 --- /dev/null +++ b/dependency/collabora-online/12.1.30/ix_values.yaml @@ -0,0 +1,54 @@ +image: + repository: tccr.io/truecharts/collabora + tag: 22.05.5.4.1@sha256:22ab47740a6dbbdddfdf5357f3f44fa022488eab379d0d93c9fee57b5122e772 + pullPolicy: IfNotPresent + +controller: + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 + +securityContext: + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + +podSecurityContext: + runAsUser: 104 + runAsGroup: 106 + +service: + main: + ports: + main: + port: 10105 + targetPort: 9980 + +secretEnv: + username: "" + password: "" + +env: + aliasgroup1: "" + dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" + extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false " + server_name: "collabora.domain.tld" + DONT_GEN_SSL_CERT: true + +portal: + enabled: true diff --git a/dependency/collabora-online/12.1.30/questions.yaml b/dependency/collabora-online/12.1.30/questions.yaml new file mode 100644 index 00000000000..a8ababb998a --- /dev/null +++ b/dependency/collabora-online/12.1.30/questions.yaml @@ -0,0 +1,2309 @@ +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: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/" + admin: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/browser/dist/admin/admin.html" +questions: + - variable: global + label: Global Settings + group: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + 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" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: customextraargs + group: Controller + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "Container Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: "Username for WebUI" + schema: + type: string + default: "admin" + required: true + - variable: password + label: "Password for WebUI" + schema: + type: string + valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}" + private: true + required: true + default: "REPLACETHIS" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: aliasgroup1 + label: "aliasgroup1" + description: "Comma separated hosts list." + schema: + type: string + default: "" + - variable: dictionaries + label: "Dictionaries to use, leave empty to use all" + schema: + type: string + default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" + - variable: extra_params + label: "Extra Parameters to add" + description: 'e.g. "--o:welcome.enable=false", See more on /etc/loolwsd/loolwsd.xml. Separate params with space' + schema: + type: string + default: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false" + - variable: DONT_GEN_SSL_CERT + label: "DONT_GEN_SSL_CERT" + description: "When set to true it does NOT generate an SSL cert, you have to use your own" + schema: + type: boolean + default: true + - variable: server_name + label: "Server Name" + description: "When this environment variable is set (is not empty), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." + schema: + type: string + default: 'collabora.domain.tld' + valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))$' + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + 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: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - 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: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10105 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9980 + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - 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: Simple + enum: + - value: Simple + description: Simple + - 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: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + 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 + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) Host Path 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: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + 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: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + 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: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + 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: (Advanced) 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + 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: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: true + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 104 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 106 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + + - variable: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + 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 + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - variable: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: Advanced +# label: (Advanced) Network Policy +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: Policy Type +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress +# - variable: egress +# label: Egress +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: To +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP +# - variable: ingress +# label: Ingress +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: From +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - 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: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: "Please read the documentation at https://truecharts.org" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/dependency/mariadb/3.0.57/templates/common.yaml b/dependency/collabora-online/12.1.30/templates/common.yaml similarity index 100% rename from dependency/mariadb/3.0.57/templates/common.yaml rename to dependency/collabora-online/12.1.30/templates/common.yaml diff --git a/dependency/mariadb/3.0.57/values.yaml b/dependency/collabora-online/12.1.30/values.yaml similarity index 100% rename from dependency/mariadb/3.0.57/values.yaml rename to dependency/collabora-online/12.1.30/values.yaml diff --git a/dependency/mariadb/3.0.58/CHANGELOG.md b/dependency/mariadb/3.0.58/CHANGELOG.md new file mode 100644 index 00000000000..9f299783dae --- /dev/null +++ b/dependency/mariadb/3.0.58/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [redis-3.0.58](https://github.com/truecharts/charts/compare/redis-3.0.57...redis-3.0.58) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + +## [redis-3.0.57](https://github.com/truecharts/charts/compare/redis-3.0.56...redis-3.0.57) (2022-08-20) + +### Chore + +- update docker general non-major docker tags ([#3518](https://github.com/truecharts/charts/issues/3518)) + + + + +## [redis-3.0.56](https://github.com/truecharts/charts/compare/redisinsight-0.0.16...redis-3.0.56) (2022-08-17) + +### Chore + +- update helm chart common to v10.4.13 + - update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) + + + + +## [redis-3.0.54](https://github.com/truecharts/charts/compare/redis-3.0.53...redis-3.0.54) (2022-08-12) + +### Chore + +- update docker general non-major ([#3453](https://github.com/truecharts/charts/issues/3453)) + + + + +## [redis-3.0.53](https://github.com/truecharts/charts/compare/redis-3.0.52...redis-3.0.53) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update helm chart common to v10.4.12 + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + +## [redis-3.0.52](https://github.com/truecharts/charts/compare/redis-3.0.51...redis-3.0.52) (2022-08-10) + +### Chore + +- update helm chart common to v10.4.11 ([#3428](https://github.com/truecharts/charts/issues/3428)) + + + + +## [redis-3.0.51](https://github.com/truecharts/charts/compare/redis-3.0.50...redis-3.0.51) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [redis-3.0.50](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.15...redis-3.0.50) (2022-08-09) + +### Chore + +- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) + + + + + +## [redis-3.0.48](https://github.com/truecharts/apps/compare/redis-3.0.47...redis-3.0.48) (2022-07-29) + +### Chore + +- update helm chart common to v10.4.9 + + + + +## [redis-3.0.47](https://github.com/truecharts/apps/compare/redisinsight-0.0.14...redis-3.0.47) (2022-07-29) + +### Chore + +- update docker general non-major ([#3339](https://github.com/truecharts/apps/issues/3339)) + + diff --git a/dependency/mariadb/3.0.57/Chart.lock b/dependency/mariadb/3.0.58/Chart.lock similarity index 80% rename from dependency/mariadb/3.0.57/Chart.lock rename to dependency/mariadb/3.0.58/Chart.lock index 8a6028e59f8..c75e35e3d16 100644 --- a/dependency/mariadb/3.0.57/Chart.lock +++ b/dependency/mariadb/3.0.58/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.13 digest: sha256:dff2afab395456500f99d795e50abf621284962a955cc8ebf9d43f6f0b2bf6e4 -generated: "2022-08-20T11:18:59.996058031Z" +generated: "2022-08-23T05:25:44.202874406Z" diff --git a/dependency/mariadb/3.0.57/Chart.yaml b/dependency/mariadb/3.0.58/Chart.yaml similarity index 98% rename from dependency/mariadb/3.0.57/Chart.yaml rename to dependency/mariadb/3.0.58/Chart.yaml index 84609de7e80..d0efb7fe03e 100644 --- a/dependency/mariadb/3.0.57/Chart.yaml +++ b/dependency/mariadb/3.0.58/Chart.yaml @@ -25,7 +25,7 @@ sources: - https://github.com/prometheus/mysqld_exporter - https://mariadb.org type: application -version: 3.0.57 +version: 3.0.58 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mariadb/3.0.57/README.md b/dependency/mariadb/3.0.58/README.md similarity index 97% rename from dependency/mariadb/3.0.57/README.md rename to dependency/mariadb/3.0.58/README.md index 06531b258f4..9b9d5a67b5e 100644 --- a/dependency/mariadb/3.0.57/README.md +++ b/dependency/mariadb/3.0.58/README.md @@ -1,13 +1,13 @@ # mariadb -![Version: 3.0.57](https://img.shields.io/badge/Version-3.0.57-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.8.4](https://img.shields.io/badge/AppVersion-10.8.4-informational?style=flat-square) +![Version: 3.0.58](https://img.shields.io/badge/Version-3.0.58-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.8.4](https://img.shields.io/badge/AppVersion-10.8.4-informational?style=flat-square) Fast, reliable, scalable, and easy to use open-source relational database system. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [mariadb](https://truecharts.org/docs/charts/stable/mariadb) +For more information, please click here: [mariadb](https://truecharts.org/docs/charts/dependency/mariadb) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/dependency/mariadb/3.0.57/app-readme.md b/dependency/mariadb/3.0.58/app-readme.md similarity index 100% rename from dependency/mariadb/3.0.57/app-readme.md rename to dependency/mariadb/3.0.58/app-readme.md diff --git a/dependency/memcached/3.0.58/charts/common-10.4.13.tgz b/dependency/mariadb/3.0.58/charts/common-10.4.13.tgz similarity index 100% rename from dependency/memcached/3.0.58/charts/common-10.4.13.tgz rename to dependency/mariadb/3.0.58/charts/common-10.4.13.tgz diff --git a/dependency/mariadb/3.0.57/ix_values.yaml b/dependency/mariadb/3.0.58/ix_values.yaml similarity index 97% rename from dependency/mariadb/3.0.57/ix_values.yaml rename to dependency/mariadb/3.0.58/ix_values.yaml index bda31f664d3..4c6cc15d7f4 100644 --- a/dependency/mariadb/3.0.57/ix_values.yaml +++ b/dependency/mariadb/3.0.58/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/mariadb pullPolicy: IfNotPresent - tag: 10.8.4@sha256:9818e1ee3a750e0cc18f2586e72a9e07e60ed9ebb9602e8faa0a7a3ea1bc42bd + tag: 10.8.4@sha256:6d33bfee27fea35008276dd87d33c6156325c0e70312889c79659a2db079ffe7 controller: # -- Set the controller type. diff --git a/dependency/mariadb/3.0.57/questions.yaml b/dependency/mariadb/3.0.58/questions.yaml similarity index 99% rename from dependency/mariadb/3.0.57/questions.yaml rename to dependency/mariadb/3.0.58/questions.yaml index 13650b3aa9a..a4a04f5f165 100644 --- a/dependency/mariadb/3.0.57/questions.yaml +++ b/dependency/mariadb/3.0.58/questions.yaml @@ -2252,25 +2252,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/cups-server/1.0.33/templates/common.yaml b/dependency/mariadb/3.0.58/templates/common.yaml similarity index 100% rename from incubator/cups-server/1.0.33/templates/common.yaml rename to dependency/mariadb/3.0.58/templates/common.yaml diff --git a/dependency/memcached/3.0.58/values.yaml b/dependency/mariadb/3.0.58/values.yaml similarity index 100% rename from dependency/memcached/3.0.58/values.yaml rename to dependency/mariadb/3.0.58/values.yaml diff --git a/dependency/memcached/3.0.58/CHANGELOG.md b/dependency/memcached/3.0.59/CHANGELOG.md similarity index 88% rename from dependency/memcached/3.0.58/CHANGELOG.md rename to dependency/memcached/3.0.59/CHANGELOG.md index 2bf0bfb88e5..be4126f8723 100644 --- a/dependency/memcached/3.0.58/CHANGELOG.md +++ b/dependency/memcached/3.0.59/CHANGELOG.md @@ -2,6 +2,15 @@ +## [memcached-3.0.59](https://github.com/truecharts/charts/compare/memcached-3.0.58...memcached-3.0.59) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [memcached-3.0.58](https://github.com/truecharts/charts/compare/memcached-3.0.57...memcached-3.0.58) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update helm chart common to v10.4.9 - - -## [memcached-3.0.48](https://github.com/truecharts/apps/compare/memcached-3.0.47...memcached-3.0.48) (2022-07-27) - -### Chore - -- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - - update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) - diff --git a/dependency/redis/3.0.57/Chart.lock b/dependency/memcached/3.0.59/Chart.lock similarity index 80% rename from dependency/redis/3.0.57/Chart.lock rename to dependency/memcached/3.0.59/Chart.lock index 95dcfa26c69..48e871ef4a8 100644 --- a/dependency/redis/3.0.57/Chart.lock +++ b/dependency/memcached/3.0.59/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.13 digest: sha256:dff2afab395456500f99d795e50abf621284962a955cc8ebf9d43f6f0b2bf6e4 -generated: "2022-08-20T11:18:59.909572325Z" +generated: "2022-08-23T05:25:44.244904669Z" diff --git a/dependency/memcached/3.0.58/Chart.yaml b/dependency/memcached/3.0.59/Chart.yaml similarity index 98% rename from dependency/memcached/3.0.58/Chart.yaml rename to dependency/memcached/3.0.59/Chart.yaml index e682b23cce9..c76eb51934d 100644 --- a/dependency/memcached/3.0.58/Chart.yaml +++ b/dependency/memcached/3.0.59/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-memcached - http://memcached.org/ type: application -version: 3.0.58 +version: 3.0.59 annotations: truecharts.org/catagories: | - database diff --git a/dependency/memcached/3.0.58/README.md b/dependency/memcached/3.0.59/README.md similarity index 97% rename from dependency/memcached/3.0.58/README.md rename to dependency/memcached/3.0.59/README.md index 8bfb6ddac21..5d8afa12bcb 100644 --- a/dependency/memcached/3.0.58/README.md +++ b/dependency/memcached/3.0.59/README.md @@ -1,13 +1,13 @@ # memcached -![Version: 3.0.58](https://img.shields.io/badge/Version-3.0.58-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.16](https://img.shields.io/badge/AppVersion-1.6.16-informational?style=flat-square) +![Version: 3.0.59](https://img.shields.io/badge/Version-3.0.59-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.16](https://img.shields.io/badge/AppVersion-1.6.16-informational?style=flat-square) Memcached is a memory-backed database caching solution TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [memcached](https://truecharts.org/docs/charts/stable/memcached) +For more information, please click here: [memcached](https://truecharts.org/docs/charts/dependency/memcached) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/dependency/memcached/3.0.58/app-readme.md b/dependency/memcached/3.0.59/app-readme.md similarity index 100% rename from dependency/memcached/3.0.58/app-readme.md rename to dependency/memcached/3.0.59/app-readme.md diff --git a/dependency/redis/3.0.57/charts/common-10.4.13.tgz b/dependency/memcached/3.0.59/charts/common-10.4.13.tgz similarity index 100% rename from dependency/redis/3.0.57/charts/common-10.4.13.tgz rename to dependency/memcached/3.0.59/charts/common-10.4.13.tgz diff --git a/dependency/memcached/3.0.58/ix_values.yaml b/dependency/memcached/3.0.59/ix_values.yaml similarity index 68% rename from dependency/memcached/3.0.58/ix_values.yaml rename to dependency/memcached/3.0.59/ix_values.yaml index 907db7c1810..3f268eea2b6 100644 --- a/dependency/memcached/3.0.58/ix_values.yaml +++ b/dependency/memcached/3.0.59/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/memcached pullPolicy: IfNotPresent - tag: 1.6.16@sha256:f1f9a13f2109378e29b2ff45348e85aa7652bd6d913c3471a1f079adc9b8c9af + tag: 1.6.16@sha256:076de6a4c734196fc8ca9a7c69a45afaf6bda40fa5840063dea76939d676e00b service: main: diff --git a/dependency/memcached/3.0.58/questions.yaml b/dependency/memcached/3.0.59/questions.yaml similarity index 99% rename from dependency/memcached/3.0.58/questions.yaml rename to dependency/memcached/3.0.59/questions.yaml index 653432b1e3c..c6b7ee6519e 100644 --- a/dependency/memcached/3.0.58/questions.yaml +++ b/dependency/memcached/3.0.59/questions.yaml @@ -2060,25 +2060,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/dependency/memcached/3.0.58/templates/common.yaml b/dependency/memcached/3.0.59/templates/common.yaml similarity index 100% rename from dependency/memcached/3.0.58/templates/common.yaml rename to dependency/memcached/3.0.59/templates/common.yaml diff --git a/dependency/redis/3.0.57/values.yaml b/dependency/memcached/3.0.59/values.yaml similarity index 100% rename from dependency/redis/3.0.57/values.yaml rename to dependency/memcached/3.0.59/values.yaml diff --git a/dependency/redis/3.0.57/CHANGELOG.md b/dependency/redis/3.0.58/CHANGELOG.md similarity index 96% rename from dependency/redis/3.0.57/CHANGELOG.md rename to dependency/redis/3.0.58/CHANGELOG.md index d1786de55d1..8f3d58caf62 100644 --- a/dependency/redis/3.0.57/CHANGELOG.md +++ b/dependency/redis/3.0.58/CHANGELOG.md @@ -2,6 +2,7 @@ + ## [redis-3.0.57](https://github.com/truecharts/charts/compare/redis-3.0.56...redis-3.0.57) (2022-08-20) ### Chore @@ -96,4 +97,3 @@ - Auto-update chart README [skip ci] - update helm chart common to v10.4.8 ([#3296](https://github.com/truecharts/apps/issues/3296)) - - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) diff --git a/dependency/solr/0.0.31/Chart.lock b/dependency/redis/3.0.58/Chart.lock similarity index 80% rename from dependency/solr/0.0.31/Chart.lock rename to dependency/redis/3.0.58/Chart.lock index 512061c0886..9566db9238f 100644 --- a/dependency/solr/0.0.31/Chart.lock +++ b/dependency/redis/3.0.58/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.13 digest: sha256:dff2afab395456500f99d795e50abf621284962a955cc8ebf9d43f6f0b2bf6e4 -generated: "2022-08-20T11:19:22.308512105Z" +generated: "2022-08-23T05:25:44.219316548Z" diff --git a/dependency/redis/3.0.57/Chart.yaml b/dependency/redis/3.0.58/Chart.yaml similarity index 98% rename from dependency/redis/3.0.57/Chart.yaml rename to dependency/redis/3.0.58/Chart.yaml index b9e2efc587b..89525556859 100644 --- a/dependency/redis/3.0.57/Chart.yaml +++ b/dependency/redis/3.0.58/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-redis - http://redis.io/ type: application -version: 3.0.57 +version: 3.0.58 annotations: truecharts.org/catagories: | - database diff --git a/dependency/redis/3.0.57/README.md b/dependency/redis/3.0.58/README.md similarity index 97% rename from dependency/redis/3.0.57/README.md rename to dependency/redis/3.0.58/README.md index 12fa6ee6866..9f890f44532 100644 --- a/dependency/redis/3.0.57/README.md +++ b/dependency/redis/3.0.58/README.md @@ -1,13 +1,13 @@ # redis -![Version: 3.0.57](https://img.shields.io/badge/Version-3.0.57-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 7.0.4](https://img.shields.io/badge/AppVersion-7.0.4-informational?style=flat-square) +![Version: 3.0.58](https://img.shields.io/badge/Version-3.0.58-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 7.0.4](https://img.shields.io/badge/AppVersion-7.0.4-informational?style=flat-square) Open source, advanced key-value store. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [redis](https://truecharts.org/docs/charts/stable/redis) +For more information, please click here: [redis](https://truecharts.org/docs/charts/dependency/redis) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/dependency/redis/3.0.57/app-readme.md b/dependency/redis/3.0.58/app-readme.md similarity index 100% rename from dependency/redis/3.0.57/app-readme.md rename to dependency/redis/3.0.58/app-readme.md diff --git a/dependency/solr/0.0.31/charts/common-10.4.13.tgz b/dependency/redis/3.0.58/charts/common-10.4.13.tgz similarity index 100% rename from dependency/solr/0.0.31/charts/common-10.4.13.tgz rename to dependency/redis/3.0.58/charts/common-10.4.13.tgz diff --git a/dependency/redis/3.0.57/ix_values.yaml b/dependency/redis/3.0.58/ix_values.yaml similarity index 98% rename from dependency/redis/3.0.57/ix_values.yaml rename to dependency/redis/3.0.58/ix_values.yaml index 31dd5ca8634..d04dcc92396 100644 --- a/dependency/redis/3.0.57/ix_values.yaml +++ b/dependency/redis/3.0.58/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/redis pullPolicy: IfNotPresent - tag: v7.0.4@sha256:03ae644c985f9b29c3bdc44a85acb6f8e18fa03e52a36ec8177edba91e80ec6c + tag: v7.0.4@sha256:237c28c162eee2c63d3fdcac2132b5274b26ccd06ad7f48f5794eb9203171e19 controller: # -- Set the controller type. diff --git a/dependency/redis/3.0.57/questions.yaml b/dependency/redis/3.0.58/questions.yaml similarity index 99% rename from dependency/redis/3.0.57/questions.yaml rename to dependency/redis/3.0.58/questions.yaml index 4ecf7a014a7..f1811628b51 100644 --- a/dependency/redis/3.0.57/questions.yaml +++ b/dependency/redis/3.0.58/questions.yaml @@ -2239,25 +2239,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/dependency/redis/3.0.57/templates/common.yaml b/dependency/redis/3.0.58/templates/common.yaml similarity index 100% rename from dependency/redis/3.0.57/templates/common.yaml rename to dependency/redis/3.0.58/templates/common.yaml diff --git a/dependency/solr/0.0.31/values.yaml b/dependency/redis/3.0.58/values.yaml similarity index 100% rename from dependency/solr/0.0.31/values.yaml rename to dependency/redis/3.0.58/values.yaml diff --git a/dependency/solr/0.0.31/CHANGELOG.md b/dependency/solr/0.0.32/CHANGELOG.md similarity index 88% rename from dependency/solr/0.0.31/CHANGELOG.md rename to dependency/solr/0.0.32/CHANGELOG.md index 380564c3416..04ccafb5173 100644 --- a/dependency/solr/0.0.31/CHANGELOG.md +++ b/dependency/solr/0.0.32/CHANGELOG.md @@ -2,6 +2,15 @@ +## [solr-0.0.32](https://github.com/truecharts/charts/compare/solr-0.0.31...solr-0.0.32) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [solr-0.0.31](https://github.com/truecharts/charts/compare/solr-0.0.30...solr-0.0.31) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3339](https://github.com/truecharts/apps/issues/3339)) - - -## [solr-0.0.21](https://github.com/truecharts/apps/compare/solr-0.0.20...solr-0.0.21) (2022-07-27) - -### Chore - -- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - - update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) - diff --git a/dependency/solr/0.0.32/Chart.lock b/dependency/solr/0.0.32/Chart.lock new file mode 100644 index 00000000000..0dbcc671945 --- /dev/null +++ b/dependency/solr/0.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.13 +digest: sha256:dff2afab395456500f99d795e50abf621284962a955cc8ebf9d43f6f0b2bf6e4 +generated: "2022-08-23T05:26:06.683807841Z" diff --git a/dependency/solr/0.0.31/Chart.yaml b/dependency/solr/0.0.32/Chart.yaml similarity index 98% rename from dependency/solr/0.0.31/Chart.yaml rename to dependency/solr/0.0.32/Chart.yaml index c975ed3a0cd..c9064ec6086 100644 --- a/dependency/solr/0.0.31/Chart.yaml +++ b/dependency/solr/0.0.32/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/apache/solr - https://hub.docker.com/r/bitnami/solr/ type: application -version: 0.0.31 +version: 0.0.32 annotations: truecharts.org/catagories: | - search diff --git a/dependency/solr/0.0.31/README.md b/dependency/solr/0.0.32/README.md similarity index 97% rename from dependency/solr/0.0.31/README.md rename to dependency/solr/0.0.32/README.md index 0c4eea1ad01..69c13ebe803 100644 --- a/dependency/solr/0.0.31/README.md +++ b/dependency/solr/0.0.32/README.md @@ -1,13 +1,13 @@ # solr -![Version: 0.0.31](https://img.shields.io/badge/Version-0.0.31-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.0](https://img.shields.io/badge/AppVersion-9.0.0-informational?style=flat-square) +![Version: 0.0.32](https://img.shields.io/badge/Version-0.0.32-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.0](https://img.shields.io/badge/AppVersion-9.0.0-informational?style=flat-square) Apache Solr TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [solr](https://truecharts.org/docs/charts/stable/solr) +For more information, please click here: [solr](https://truecharts.org/docs/charts/dependency/solr) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/dependency/solr/0.0.31/app-readme.md b/dependency/solr/0.0.32/app-readme.md similarity index 100% rename from dependency/solr/0.0.31/app-readme.md rename to dependency/solr/0.0.32/app-readme.md diff --git a/dependency/solr/0.0.32/charts/common-10.4.13.tgz b/dependency/solr/0.0.32/charts/common-10.4.13.tgz new file mode 100644 index 0000000000000000000000000000000000000000..79a1091e26c6f75e191d8d4ef7e07330c9084a47 GIT binary patch literal 47337 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 eYuFr({CY)~o_?Ee^XE-9 zR{RfR40T>n=jQ`jQ3;9ArIWPK{r!N=Kqn8a`TGIEbCQynOcs|ZMKC%d3F8#vL>bSu zA0HHf7|}d+i}UlYjXXOVf7hph|Bv!}9s*o-{(FD7l>cM*+5h)6kK7hHm#ILl!_ORV z@f?25+*l8l-Kx?Qt5S9KMKP#R4lQva|}by`!M&vePUElYY!cB!y}@fyrB z#t-$%tlp{G?RB?@)mahrS=8=QlthS1+M1XK1>92Cq+n&%y{bDad-2kyY%LPV53H3A zGreb6G}7Fh&>N+I$^4_UA?2U0c%M;q@QHzlNY#mDsU(hQG15I66Y8X-?tl$j0({4| zoKHX<$WX`1Dw{`n0It?(Y#Qb21lLYpY(pnMS@ah_uXSBY>)LGAHHoZ?DW?4$S}%pQ z93cy(&b3)p*#YgXpM{mQ?(fq4UoHQYbLjE%KlOL^_qU7j|Gn+!`2Qz)mgavIlFH8j zE8fgVmhf{#XINf`z`#GqNacXV4A3lTjnJ4-b39V}l$4*d={jN@lJ=INiHtyW;%b(} zDcVZHk~oKas$vc7wtPXf>UBi+%4-2ph8agmi2NgXGI&Q8xAIs2WXPk-vIDvs>dkL} zlS?Umg`zww9ziUvVTCR!s2cbB!)wm+ph@c;sxUpCWiiLXWI2_`BPdDkrd$97$Vu=(ff;1iNx zXAMA}NJ1QDe2Nl|L%Eh$w{Up;?)2>X!{y1v+2Ok-tYkrpl|j2tYr)-jve!~ud{`n1 zy%T?J5Oha4>9VQ8GiZnA&)+m;Sz-j)6#VtC-=DmH^SyqL!YKj4VaCY}3IfLQ0)&K8 z6mqfjr@7M5>2w0$JFT|X91poDHBS>ABKii$`IM4(zQ{uk&bfQ1iaySdnJgZFO=mZx zIgU~joTrHnWCde^LXI~cgJjHhK1cL=g7_GQG5C-FD82d(Oeji0``0-L-as6y%rq0k z!P%S3`3^WddK>&j=$nZhHHD%5%s_-V3OS0lfVy!&v~kUJ1Dr^eshYOHFWZLTa5&uE zI~ZR4^8Y}0o+e#G;UyI&OKS-0t%y1SmDqE-5a@?fa+`F+>5N1ks`5Q(UjWhE?%qKS zg0iA0Hu=xn$|7UDY=^>l8n(d8X*!eshJvDb05tL(s zbqN(a?R0YkumuZw4BEF~%sRSUX9hoCXAIHnTLB-j*SmwA!NCFe?Kce@QA(&7TJC@k zHU*EZ0%;Nlve&!)!Agit=|C8tP{e+X%NH#vC*(xTJ23$Z7i#$Fkb)eLb2=zXIF9Y8 zrju*TD1y-fv_H6}o`XdGr?VD=_Eg>Wq;PQu2&G`qGA|O;uoCKzZ>gO^`ioAYY`+Ntx-vk1QiQgsFYXCeN_e>?JSMk&J^j1KVKW&{tIw#$XuZ!h0a*hrv-= z0_6f}-sATd6$Pv%qMl9rHy(q(f#9VO~bsY(kIp2h5R0gWeO#cl8Bh+ zkqbh9WgJo|Ed3lK8*I~C$GjD>F#?2~C z+3D&)^pYfzueH>Q>I%3p3{fgaDI`fEbUBi+pdl%$3}(y9^~R^--vwf2rc?wBGa7?- zTkb)%+hSD~G^?;RzXn79gCpe32PF`P2d@scy8_{^`5Vmr-0N=}`F!4d@zPz0=j8pHR?UIGqW68d#nG<0QxX8Hn+_|j44+r! zXO@lpkNQOppj2YnUhfl|>4p;XG*NKNbSPVX%c5->?EjI`J+nZsi2vB>?d_EA|JvPs z-v4`wN5y~0G1k`sW0HWFOmNtIw@#hCwfk-<#WP43CfU7?t1Sk5RK*&`c+|-_j!mJC z24!zLap9lq$dACgKdacf8;s)A)3LsOVI4!#3^N%QW%1ikCw`s#fU6TYF72Vp_rQW8 zUYnbhoBA&$<>iIOf($YiLFcKo@>Lc&)1flrZ*PlJjk~+KsS1@MZ^YLiaQ5ALURbVe z1$_M~naSIK(=fw~aWX4r{#D=P9csUsO}ME~nd41^VYPeNgY@o_h z$uK@fFK_Cw z!t_2@Lu?qnSpDbkt+PBo5BIFp|6S|tj#j`5{eRHkF2?`$d;8nZ`u|frGCujEI>ECf z0(|L(fOUy~is9b&mXmMGjwhy>~>ow=bue4WQ9ccnCxEo~M9%F(YN zFdl{=ztAH{=V725a`V7fwDejRGf---qi{moRQVjj642$l+siHn15mFT}zufceO`xdmP?Exl ziAQM}KS=(z5r%cEUs37%vib@J?@9v)d|?92Lod`+O`D?_;@OoE#8u-c>J|N4-Y9P5 zDx@CJ&0@cW$|%6pj%WGn9TbM=(_DX$r{VhlnD;;L_V)*+`2XF#=k@<79_jyEz5X}# z1=k*GoAmo$z3cjOZtZ2 zfzOz6oJ^#c_XVrGg8LRO7)U7^%RN)z7sq3J!h#`g@(z|TeZ8#76?brT{|w&qDWbQS zA)wHZSH&T4{_#j1-6}L&>|s)MI~nlL*>6bqQe7pfz?2wnA#>c%c*#i z;(^1G=jefODk!OS%@@f$CRBNtm*KRsMwP;vCk-`~`Nv!}Q9j*J{ORQgv#q`?99=U` z)WTE)0h*ppLKkxu9k!!dc0koFA33-~v@LsL-#Mx4`f}(OW#j#dDvP zjo89f?Z}^|Y*lt;3#a~ci>4@{(oWk$qUyKe)_mXCfn2$zph%-?slU%w z)%DfkGXLl$=N*Y`J?B-GY0?O+ptao^mp_IMb1pqCwO6mdFP*Tt(JU*NpQ_!|SPpqM zcWWMNekm-t_Vdzyno`oWuS*JaEa7S?x4J{gnCZSGV`c`O&JitiM7^x(hW@BAs31dH zPlD8Te>JjdD5|&Y6FLEOwn7R5tOC!lfD8if>145nzUuHqN4Ch8wV$E<~gvaveOBETBui!E? zqHriM$O}fJbI6zuBhhWBR9G<~H(3gTc|QPw%10bjUAF185yIdn0x z2hV~{@EaKI?L;WFBGOCjpTiP^A+y+>WiznbD@fG*)VtIM@&g3k6MQ#s=U4>J7yo>L z4Kg8=|KuM?SORZ&&>w6EOW_Gay$U}WOEBzq%kX4SWAXfhftS%36yW8MhTqNqy8_;K zbAe(7BjtbE!w`o0e(Ou?I%i`Qj{k^8VY$zNcs&fK)qU1D7W>?8w_7m9`flhUnD<*Z zIEjWpv1n_CI25cVlp1+8wG(q$6^|r~1XZ^IOO(|9x&`1=z^RE5U7ACR+loBajay83P~94MX=k0TXqDhXN)B(*x#=?wtWT z7~T({lt4w=X+ByPSV(4RjJPL!H#CE-3rp}=88OXyIj|}vye*S@uGIhZ38yXGp;I~Y`{us}x#sE%_ z+r2%htrq8){w{A|tp`cIV!y`PQ7Vm=G7mfql|)-@dAzv_3H9L#5YWJ@P|%+q5een%exJf$ zGgPAtYDjiG9WwzG>;$kxr!0cG&_cq3a->F6V4lgbu^vO-p$(?r6|G&Tg|FQS( z-EG_0;%NW&r@&D9XC&nJ04KmSkGh`EpdCqPvDf8`Q1PwxNeB^vML z|7n1JFaJ-F@Id~b1h&)vGm!3b*(zu(z-i_G*=T$`|F4SM9sZw{v3vP{5^TXBkU#Ni zOGS%7FBaO|A}F?MS(BsD(pl5{q63b`&e}ck*qpTnBis?2&0BkLjMeVi z?=7L*@nG@U9$u{cxm>mfeH!?Gsz79C2XKe~H*u#UGylt-?)U$m5K@u{$Oa1V3Xy8WU3Ivx$Zf(24vg}B}hschTG`|3xew5_B-eBP8- zZFe^9b^FHW@4(AWC#+VWKa8i?1ftFJH9Ea|sytkWHE=F-U^-_VUCb(Au?{K|5-mWr z^fArh>4vGPr};40Z2l&j6OV|}=5#&|+G@}9vlITE`QqxKnz=tJYZgcQQKi`4=l(-H z4g7yz1i$<4?@s@JICQ4w{_kji|L4;@pPm0N?vS{L>(2pHdi|yADW2Nl*KQrWkI$cj z+2QsF^9$~@p62(C_MD#4AN;@iiKT}L4ixWEtZ?9qAM9|l%h0;G)fFh~+~pnqE{CR@ z1mcIua5^hk16nulumQ3G+v(vj9!g%0PDU5>-M7s61(=qF_%PmDEwBdu5pOTSbo7cu zN4E1~G_qU6Z|b|;2ZzmL*)^b@5ZU~c7RdId7%Xwol5WS9?<~%dR)3N7#3VPq1 zz3s98{<9}t%EJ#=@QCKxW!HZ3Tqve&qLcu1)(eh#$k?iM}ACbS|b;Az;=*w!X zDDsi2u(yWPU%mVoCrDfoonJQJ7gx&v`YRaRAnk%<_K=tvR3teC7y6}}g45H|O)8>h z?m)aQLSlG$o%Dh$U2Luu5WGWpxuU1QEeKL$G*>VQ?mLK*Cz75_`=DlR>!R z_nVRA8YQY`V*igcqBUc9zv0V9j;;M3Q_F1GJk~hs7emN$`m#DHN2^!;Y%E6x8ceO2 zqAFj>Cr(SiqEP{`cK4cP9JpkRNub8!nEgAVxYO9gBrxQpPu4MsP(-tFK_6)Xzh`s! zwQ@nENoKy`wNfeiNV7`S&BjclB6G$vItroX9vI{=vTsXtXiYdzHn}emgWj%?xE2$Ag>A z93>H=C>>yOoHaTX6?XGJE}^TuLQ9rlzd_q0@Ficz{HoPbpPLkYDWsmf6oR*_lu;$b zk#biH!juU)*=rS!Z3!|ZF$u|X`wu3Aiygwe3x=bmihIyySx|Vt+p^3x;?ph5_PV!U zz5E_@@tx>%vhm8h|GKMKbsg7S;}vJ1EU&hfYpuyjt65tQxvZYd5D~~8#tzXG?7-YW#n^hRb{V{$DhR|4+uo`G0pZ^7irnCwZFr|N4rjD+J<%IY5BV5FiCa z)ohkii2tt#o{MW8di>9~gitMG4${?tk^x;I@ipizLo$aU*NXMax`-rGa0!Y@iYZC9 zstoWTLp;b|<_#!Z8eg$rv|Cx#m-%%cr(7`@m^h$XKY?{&-gjV=GU)8bRI14O?o?m( z#C>VIyC!dtG0We)z~UYKhQPB=1DV6A8A$D;#~eqw6kZVj1|{HvkLp{r#3@a-ax)2V)eD{nC{B(vlw5AYP&7;dj#7$Xa9BSf;=F~i$}&Z1U1;u+{hfE1FGKZ__`BhnED-j9U5S_# z04WAz24-5{S*1>X@GjF0`bOPULDIu%`1+?t|4Y;R(e=MG9+~m~$;fl|`u{1O z7W)4mnQH)23ZsDe)MAd*O>sGkR12+=f88#6rKpfT6D3@Fk_ZGS4#`$rdaZPv?ke(h zh4j`he$jy1g1fns;0*F>8~wlcDBGW!^)GL4@8f8hp!6PsV8{A*-Kkms%h~V$J<-G0 zzovt^K}r@g!Y8o6NlGh#7Xdt#J+pt>Jq_f4GKc=X ztiYY}-x-~$Um*xL?PXqa%qU09)=n?IIGyd;6-ekI$|4;GQ zB|h1$2o!ov7pR|1b)e8T)d(34kE9ed(n~1oRD)`#YX_rCe?JA0 zaj@4Bf3Byw{6F)3vWaL1HLy$md!_n+?!?{4f1c#oA^+u|cTfXRPM6)}}&lmBec!Ga_Jf+fC15x6Qi1cP=S0iQuNn&6Usuv7kXnwZqT zRaK~xvQXq-H5Ty#acjXY()t|mJVa3u)}fx?w}3bV&sCbq8v+EyFhM{O$hufr{{Pea zOZq>(|LOtNamJnE>YDF1%0=~Ak>NT;!dvL-gLmlft~3PUdsXqkPo4ayB!SC&#C_DW zOa70{`+wcZ#NEe#p5$qt|EZ^HU5P0I&O?~m(yr7r^4T|eu9Ykufg&GOr-5o8Xvv^p zS4x$EuCLdE&_Js1IOWAe@aO0k(Chc?pC10NmmScAObx_i z@oZ!m{YPqx8u?G-P#RkI)Bro=zcX=7`9F21-d_Gc#nVduM*&Jw07cF%pesm$Pa+C& zlxN=#4&J43iB2urAfHqs=`~jf{O4*_z<+9!S6jwnSiFqMi_&!WOf&HBHCNra>2{WE}f*?-Q+Gwr|W{{EMz zd0MRhAH{qCa85Q<9$HCA81lm_aJggQXR}E*xrWP{<3Dc+p*z-iB|zQWSzwub=$S{{;W%%TMVFdgIAykBgNb&)&Ydc=PHMyv=z70ixo3%JW};1^S_r z-+nt~zp!t9`|a=u#Qd-&!z~3QrU0iPr3s0a;T9x_kiqbeeJw6VIpAP1jMsST;=NwC!jFR+tMeh2P9B;Vf zrZ5Wn5=)<9>1$u=$8LUap|pRV?5ULhLU$hj?86w&ad_VvP&?%Ra5Qzz_^-RK|NS%% zm;Z1>$r@7Z!!X=(MR0z0`SY8X*FS%A@#e+PS1;ebzc_!nEAd-eT>7Lb#CjL_BMQ!8 zd=~J-g#3(E{?^~5l&r0ns|@EN=oCqXU7N*1$g zyAphRDWmQSSg30$%Rm_kO_s>LJlJ^pHIN$}I$J!1q`nzYm@EV;0(fSr8=VTqj1cBb)z6P%2jhJVanN5{YG&nieUjv$KkYzv$5wHwsTuZoo z+nwgPGqt<^IM8;T6hxa)l0uVQ7G-ZivKUkrU?^#30^z?GWrHaL^}+hG^kYT+&>D#XdThP*ayWhKYX7pt zMoUaE2znWm5}rSySzK%XY2n=~ypF?;dqKPWf7dPD|Kd*f_TQ5{T+*C{A-Mx7StGzJ z6oK9X-k=`Pw_r%j{LqwdSo3`g@ao+KNZGW&3+zMgr8ct=3%dqj;0d7T7dI{;OS0pq=^b#d&EXqrYbz}il z{Is{LZOPVA6x1Tg$+UjoP7D4CrQ(0iQ!oD$e2YW0M8RX8|8vIEp}GGv8SeLgp5)>3 z|0Pec0r_wPWhJS7i@OzyK!BLP@|u~kI0c&&1q}thX>;X>j2dh!m`6#hje*a+>PW}4d#Bqq$D55ZY zm5@!`Z5Lq2`u9BZ{s+$;Iivmhe~L$}|2SsTTb2JU54)_nl*qLmfTj4k;hHbO>*cw? z$6tXI-XaUqID|f0kuX3BxP=L3c1khU#e-6^fr`A3CnshQds+NKi_)RnSGIS{cvF6- zsE+w2I7<2`q9|cDlg5EWhoedkbOtmFCMLm^Vfa+^N;P9&cZFgE9pzL=&@UU#)G`~2 z3Lv#sp%JUDFw+jTpR02K4=V>sjWTc@;5on>Js>yCfR*mx$@`2Owu}9qqN2-E>Aent6K6J9sBhB&*iDr{|}S?xjX-J z=$7-p_Wu8qJY2whkCG+gdHo^rVJL2F%qpu!fw;zz&lLGinhLcRz^y9PhN;EPmmmwL ze=#fQLt=K7zGhWqnBPx93I|L;k-S)=n1 z;`Oz<9rgiZ0k>uF>CV7FRimfe8TymO2kO>8vrW_EpM4V1goGhV&Z3A=KEf$8;G0T? zUF&~3GR}W^BWJqz|DWXH>!0f-U>#?0hv};Nb<>={tnC2ijR$Ok6;cE%aj07g_%RWS zRH#N^+YG3|GZ06?wc{YAMX$AHxVXu{JFuRZI;=I`Ro)2nG-w68qDatT8(X5)`WN-B z+bn(l?6m*K#`zD=+n@hRSgYt`{be-`G!%zx%ck z7Vlgx%MH$PkHdz1K5sYp=;4c5KbpMMt^1QwO z_au+D{_W!|#6k7@4rhMqLclv@g6%kv%|586dAFg^B#2xCyS3S1x`!p|t9-;70_>KA z%~3RP-N&ZbKYyI3o&4|S1MZIhneu@2MEB~;FU@y=2Pu0^>{&$K2?2`ZG`v0Ee?)QJ6AcX?rMZNb_o9BOm zr-}S0LHE7?FPh~4l=lC<(bUk1JP@n2ogxVzWr-HspgS`y6 ziM1Y+pgNn+V804}t(Yo&UX)Y<t4vBiC$@$-Ee$bY#`A1(jKbzC$5 z&vo5>{@;^4n*7(sS!e(ypxae;s<8YTiEg`wu*mMNqWg*CVpVdx$=T8`)8w{nrK&Nh zm)Dv1DL*gB>@>OkEKSk<^E*6c`A=YglH;FY7~cQpPx0*Z|HtO}|M6&l|MSy4{AQ=` zA&vlwXtIq7j>NssTFH+P&l8wzMd^jn^XL_X~wvetS`ND1Q!96ab>` zl_s}1K!L0(Qh$FmpMnDzhPoa({tCQ85lSFMvIq&}HOpc~M&xf*y^^nvbzM=uh)O~i zWl09wUW|?)L2HQlZCB#H>&9SV9EV#4_YWXo?dzX0@-Px$$NC>R!;xA4$MN?0-%s-J z^?!wY5(R9DYeImnE_Lg-m=va5;H$97LKbVHu$0ARk{lZPNKq2O@FJopSwO$IhAXcW z_F;$y<#ue{flnY}W?n>rQ(WA#%CS!Z)Ms`PlU+g3ClNFI67soocj$x^Ff(RAscH1zxUUynB|%@Ge5hAZx*J zSZ8;RAw_JND)79NPOfI_DdElv^nJ34YA7mH5X*x0Rih?q|CGNK z)qnyNhh)1(3|GO|tDsT;wnUd`msKRM#R<`xL@8>5GXL~G7*h%0!@C?V;&Y7fvkqn@pl)4t?9yscW~2VV7o^gWbMq zc96%SwCtLX`Tj6$*H9vj5WOSGO-w@UZ!4(&1DLG)=K&w9{m=ZP2MPe}u>ZZ$(7gYB zJQ?lJe?7@lYq*=GJMUX6wBBMU)C<)ebGx_AcPMs$Tz~ac^VYQm3!8&6??7nYvUs;@ z3yc-znA^~6zrMu?pqyMBrk5mF`ik3u6@*rphpoVDu5c@YPvPseXG3T%v zB2P(}+#fB2Vj}zxGk~o6pNrNfiT}By>9iF8+w1?QdHDV>8*?7V=eH41B6exj!l+LI zDkx&^p;>*9-K7Du7)tZzxQ$3JJWr-#r0JN-ZN{x^3r9PjskpXA~D zKi4aqW}#i4_QRaHl>2h?aD#YUFWdcj!RN*mqS@XkT|o+9f`FeONKtTbhv^DO6?@3F z`@Y54Xusb-fH8j0WEP1|0gU7H_|`qR!BKFU6LGLc6b6vO(*pn^xJIXzHO}6pgT*Ec z*}n?$dYe+iR0EfJRio}&KG-^htUPYt{v4vV71&VilKDZ;v4b%PAoN8ZoVmFPE&&D%Bx0sFo zcQ~aa*}leWO!@d$Fkkhp0Gy(b8#1Rnw7iDYUx~E-)B0Gr7_Wh9{#p*L9y6T?3~KF2 z4BCujkKP;g7^`}Cz&fLd^`sbl=hMP+Tq*ky>>dXLtd`T3&D{d9Ze4a_(qxkVS}T>% zp7IjyYA)4Kt<9pC1QjE!f&9G%_5(jQ{hw`jJ%9nQL;nva(}}77$CLg2FHiDx(f`@p zcyI%txFNg40?0nzn*e(gV225ipg6=nOzkbjdp-S{CXk}#R$M41`my&Gi5XtGgPpa| zlT7%HkrC415Y?W#&RBX3rC=M&8m3k+XBm=^G z>B}NJ6}npQKb>$R$w2l2`lXK3=Oh7xbi-5KHxayrIE3>sPY5U=IIXZBv_?7pHT?K4 z|6L4zjj2$CD5%k4U9n#pK&dzpkoWf97~LDApN}zWvH!F*p!*wuyYhd>uDSm|neOBN zPxExJ|E}cRc!UU0A^S{z_2q4LGp9P%q~0VbL@-5f@CQ> z1^HAKWWn&cj~V$x^a6$G5zR<_p*OH2Hyqtn3v05OX}HVW9K%dtp>>|24MJDh$QF*>(@J4S=fjvD0jB8E2ty#d+!7*WLoqFAcJ$#1zl+ zz_UC8%~;Ra)wu%z`aVk2?@55Pp<+lfV2rjw{+XsFdT$X7eoQb$Kk%}AqKALk5Zx(c zvNR=|#4jR9&@UU5(!y`dIVA~P>a1|=DgJi>?`$@Eg{}B3DbWJ-zz-q6PC;Zn6zdA| zVdyPGGKXOgd|Ap*|HH?IOZLA^6zA7|ieo2_egD7fd1n64)EV#3|2@gW?SF9?FV)T` zeGlWzw$IK_&9~wUehj$Qj4z*Dsy@fdq*Rcj%x|5Xg1=KP22j)tZ4ALIS~?@#hPs{H3?>K<0|uVSdn{1r*?zez-4 zcu9h@4JG`5Tw-bfHkU23e-%Sb>ND_NK zF7ws=wa9(>T9f?>PL=%E4l!14ZgU}D09g?9GD6EGcV)mI&j%Zd!z}w;7GCLrFAopv zv_z4MotmQGO;uz=S;W^^W#sKa5w#KXqMw|(?F4PbF%WeNJw>{9Kq38e+KI@l2Xmf6ts;|OXLdmh#LEK4^ zk=alh?Yz6ICQcpYyIn_=(CV^}nnXamg!1 z+{+5s<^K&`Gyiis9q;x3lRPE=uQ2Qn-~$>3N9v4$!lz9Qf+D?|Sx|go7zf44Z7~rF zA8Cd{5poxIvB+ti<5)pMV;8cD{zq~q3#fXPs2f`g#*Ep!nveO|<$rwZKT-V8^UCqR z=|2DKNuHAYzf{|w6ujqq&VX+^KY%9SmEfx7e|+ojl=sR>xO{(JdqZr&HDF(7;{7@L z1w7BTj5#^{y{J6Ke>jw`9B=j!rxZs^&c7+W^y^hM)xe1BR|@jd_l?DP8Ivi*g$q#a z=(UmJ#jWoW-o_GKbZw!uSbs0XKg-81|C2d>=M(7%>$@hl^_2Q42{a$g8+Vv?MFV{Iv>8{<0%$0*(MAt&$NazQht=|!{YU+o-bTkcpgHt! zHZfS>5TyrS4br>#;H$wL0ktCz-zPiK)?_4cvh{>izw1$MEk5&z?O4KNVj5 z>-mb(I6XZ+UShi1%$c%2rpX3z3o$+BHFtcnj$wk1^_IiIU{HW`2%dY6=k=Xo-Qn&0C5pW2qF^o*YJNyB0v8Ye`FuiWXr_a0)GU(00%r?xxi5X z(8n106a}Ey?*SYI*oTxP;Q3F_Ja0N~#0yT-4N8yM_lJiEwhkNGI&9dv!#tzIhI)sM z+IN_Ra?eJ&*O_wHpxmpZT#nsY5U87UF4l0#?Pgh49IIx;B%94B$k}vj*mP`cI$hbE8C*K|nvsI#@vI%oHXaq7H7<76MC&Yf zTI#F?NqpnpyadVeb~cj77LuE(u?mt$MUuz$BsW>j?yT8lQ$ys=PMWM{3A^1|ac4Da z#b)1hHg62;MmKKUaksu~X`i@t_KD3r>13Tyl+yliFf@hV@Bx^1T23H`O(22j1@TiQ zTfV_b@C{55lPXZ$NsQ+kX8JMtJKrohHs_?7Dpc5<6X(#7=?PksTLeCk(l)n4n$uW7C6{AQlWw+K=` zox+gZfi+1GxO{i<;`rUg3tr}s2T;;&x`GJ`0FGrhG?OoRHwDCP= z19w`K*-o(^hQ>Po=IzU~e_XtI1w`Zoe9u-rw^vYf+rNcL3dn}0I6#0b*l!?3z6gA= zj%a9eXC2`>)g2+|uILHzqH|YhzNUaw*B8vqzWyheBOEQkT|%N|xRo110rP95S;Hoc z6pxtiC@oNeA|Iu^@~h~)1g#;C7@V^>PDNii?ew1GSoEG?%+^<(ge7n38hw?EORw*p zbP<>Cteqla-`DV5B`?K`&OAE?&#un%*q9$aNfP8!HYtR704tJGQ*>~?C(R75jPJ>) zhVLo~AzpOkdr}%}N9TJ~l9eIxZz`E(YeAIC=C6e;Wo{rdO(2etoClLuE)M(N+8-0! zJeYKz2NPo+Op5csGyCH#P1(}E{wILh7AX(y2xf;Z2Y+ZE{E2PwC!Gg>toug-lFqDK zvJ-*;zzroKj&2y&Bxcf|5>@j=@a(k;WU=q9JdZ2A81bSr&%*-GW6hEA`fjHXk9#s} zCD7UTH9T9C-?+2#8ym`RtSLXQ@3szf2%e{{>|geM4bK)OHtwv%#)e=U7nGROO^KaM zS{c3U`x>4t!fV`Fc#RF=H7*FRZhnq?GHGSuvhSM)JlvCU%XKrZTQ?T@IPNSTM|#Lh zK+^lO^^T6P4SF6E1r>|ct)Dyar;BJHP7+|g-fA$PrQ~3)w8&wf>;~> zU6s(tP(mY33F-W+IWFSIAKtvbcyV#|^ZSddi*H`P{Q1Sp_ZR0cuTDYlmf)Z#BT^9o zuP)yKoC27pc*&eJ-Xm_yrRLhj^~k28Mx9mE$WT!uO+~pKcbnYlNxM}rJ*is-78Nz> ztfEGSiW+Gu%I$lmA1?hYu*NBcHz;MkH;z&Y!;m{1n|PVP0Ez9U%+W}#{8&`PsI!U~ z8Y*I>sfYqUn&ehQGX@khX^eclz&_{Xd>11_n@ApZ7Rf_HBo8%_>}rlryUEzn`JL7{ zzeAfy9(ESVLqjAF3nJNTFOoUW<8}`2bZmEUhc+=h>@0?dh8P|e#IQT-#`CBp&!ak? zErNE~S8SYBxCO>q7+9~6cL?$m3w3C6y!nJ^ZqKI|;jz0xAlrMg=w)nC24;Nw*+ zrN)_U7aC{Za}NrAcco8 zF-pQMoA8?$ppP_xeV8n>{sZY+@AVLCZDe*tZj^_aDWJj%+)6W|4qovRz4vQ<=3RUUVj< zXrVe<;*Q%j_%}Ie7r2?6*aJ6?&6ssM8?%mK%sK^QwkyxmX*-^$(;A*F#;nuXm~{+e z)+rdXjd`w!E%2WXWgoN?zmut5{5m${*6D2AI)>hM3dXH7tJviY$&!0r;wm=A;-n>u zlR6eHYSrniRvkmFIt8`rbPF0xMlE?B)$wf6s!nIE>KIDIDQMM>;lfF~{2lgv4bK)0 z(m8iyHt?nf&r*Xh_0jicRfz?(6N07lreAX&yEJcY~YQI{v7N5+07srw={yrb|Z)pXydt~K`=`@{b)HWu0x;Qi;B!%PmI==U1vr)bw%b%0Ppq3Nj5r&= z9j$@cz;g|Ly-I$&9bsVhk?4xd?;5vE-x=G}cNp=u{^)2a%m$ug^oOhWM>k7h-0oBc z`@V+fYDS$+Miu$}r*y znE_t#G))TrH<yNiO!OBGorL1%!jX~ zsvkQwV%oKtbZ%#p&NWOrS2yV#Q%uuj3pPB@4uTZLqP$9G-7XWdiTMBqC`M6$B7X~L z0&!$z$Y!s(o$WQ(u-Dv4B}4YXW1}`YX}9P`Cv}U?W<)i#e5;r=j3`$(qU`BK29wiv zVe8S<8n&KQpW+rT?zI%n={f4eXgl+8WINr&DbP)&!tWYk3 z&(GfqYFmZ?Mk8^q4MpiDLDleKfWKjSg8?1as_ZiLMSM%Zhl zcZKO%h?Hq*O(+L2#L*41x_`EyRri=xk=~(BuQg&(oSVawc8PYw6KkT~%(7=S>$+t% zGgXUM$)Fq%DbQ0&61YU?AxzUZY<4aYKVTUJDB-v4tMhk)`*xQ0ur3g5H9ER-Z$zYA zoqKC=#vI;u*$zYd;mMh0t7_JDr|QHUUZ;{lwNG`ijzh$AUU)Dj#p^i43+(d}dh*=t zH<(6njRos1cbtdz9p@9v*q(G9+mqtho)pK{ElJ&!$TQ^J=MnXZakKQKt6;L7`t5w^*EsV# ztsg#>iq5C4o{yeiFSUYE5Xu3SDuwq!%Tr@R`>8S83E<8LfG5T5ps8g7Wa3Hp$IBbg z#oRS{SBHL`p{l(sx~1jHwkKLlEcVo-t35R-+EbIFJ!MV}97(GwPRN}3bRpdG9-w%Q z$VP0)-ywK|5|D0Fiq@9=-HF8*nshaWCPiatQZR<>+e3!-8Mo9vW2^R=SgfZ>SL&dmA&@&huwKHdjBda+(u~<)&uGW)rKz~xOp6n%v3b|VrKN@$<(H$3+@OUuM`?4}eT5QXo#j)VK5Va-UGkH0ElnJX;gWp4@XN| z7guZf&P6SZnik`Nme+PuGb=tNTzty%MQA-o35ZEbmkCOL2|+>#1u;z1JCX!89;y|2 z=OPtGjf!zWkvH9P^QP@A6>n;_RBR0L3BMGS~U2 zU{gy|n{S?-lZc{^B2~vbX(trClNzB=t@JyWsxT^5j0;M?qBHnOxgfw4lL&?Yh8U(P z5_+G95VE2}t3uz1erTr@yc28O)>dPpbBT$O*$+--Kd6<9Bbtz4dwchhej^bXh(mX1%VoV8FpZNii()82@Jl0A&h*K zfHT%FlKpljpl6Si4sD4|!_J9KLnE%>!OMPESSnDFOP_ury_RvxZNd&IW&tAV2J=F5J zt!F=OJFLD^L%irb4LqZFhFb4bcv(m0yR$!h zb+HQX3wPRXy}8qx945ErMu96f3aTRXVzdH8WqDc>fs{gu7Mn0k5w(s+wZT8^cufdz z=^CTq>7!xpMW2&+3-CuCAd!arptKK43Gi1q3`9wNOB{J<%bgl_%$?#b&4uSyGb3#? zrqK9E^#A$om0DCnzm=F`)~XmaSB_%=!kmiQJ$Vk^mQxsBr5w^4?+EUID0EGpJ= zW^|9EchA%q>;HR`QV=KP76%C2!Gtd_&b+@`lK?Cr7TalXLrIL1HBM8m{drG}+j%tZ z*y_;?EeTx1t_fVjfnmVT^lm7}tC?qa3lk<&bR%d^5Cm$KlnPd zL_&vMBcVn)t>Hj7812V*>_ze1mJxr~9`Uyo-RfL(%P6@u9Ox#S{oIbBH(SQfU3)5) zt-@C40$WCXt>Hj7)%a=rYBFqQQD>{jFp7rF$gtT1-OYg_8D29oteU(l8Kxd@Mutsc zcGQ=iIVesOGHi8||6AO80U-W^Xu6$f&-) zew}0Zb&lrOIWv*qYayk2 zy*Qnn8pm*I9L=fOK}z-TIGs&yr)Y9Jn#o;HNwvxAbTfHnT*56{E>3RuGFncov{W0e zPFKU#DH^U$Zn!csCRQ@44OgeD;cC>sa&p79o{Va9vUBk(#~hSNGcu~}pw6|KjM7X_ zZU-?kY~F;eK2pc>NZC9c6=@kZqs1mix{Hw_8D29osx?jL(n3aMAt%=~^<>yY*?o>+ zx#lc!cGEItBv;K=@uCYgQ$z0wNE#`wdD-h4-XOrU_RU~LifGCYcZxIGOe%B8*%pU{pA~(FUaO6 zq~H#LfJA?#e8b@R7STgMHWZMByi(uFQk5i_b~b9JMWbeF8Z{-3So;uB6mHc;WSeM{ zq9Egr$M3Thha!GiRpE;TNmzf_IIJ?3rd^GtY0*HL8g^2NJ;@UZExG0TjcbAp`Q35q zCpfN-k54W3&a|t&GcDRXQ^Ve=7&Ng_aT`Zw=8lctD#K{n)i9bC4Wp@H7+K1b@>Uiy zIz_-(!%>lpab34b*#o19P<~wKHBPCR;r#fC_){!nCXM2R_$WnvDDzxwX{Em-3ukwZIfb$DhrKCxWu8*Jhb`)ukcN#x5MLVgs_u;^^v zXERH>TP4NrE7&BCIZ5-IN<|Z+>&PZyrf1=P5Z?YRT0n8w?kl;qEz4tuaLcqmB}!pt z#fHQ(OPOJi;sE)K2{9h6(nDspi>#&=A7|Rt$C(y=oT=gClsl7G9A}D@SwfJfRbE26 z%IdTT{kp&*;)%`(2K=yirk#0bw37tmVP$QMWD}jGZ%Fi(5Iz>U3^LPQsXAE6Gnb8l zY3E?rF2b5xyuN8yuWw>phBGxhzPwtoK26`ElqMUWilP^Mvh%xdn5@(iWb>}dr*eRm z)@yg3Yi2vnHL=~OGwFPz&V=7Dp)LN2cBPKdEt!fU31z%z$A@oD(mtg96_M!@qMI1w z?FxF#Y*mgWmDQYgO|cM7odWB_qCewUYj#Q=DN1Rcx`ai>@2p+rk(sUVh$PU;b@u_E znM_*-yjUS%6U&q2Fy!HdLOz$gCWY64fj-^9Fx;|9B5nqowL9=PJ05ypxFc^mbw^`wJpRIQJ!j~A0i4Gm#(Xv@ zg~=Dry>Xe${Xw2*;6fggV9M~|;M+|k@&H3TPhhg;mdtgsLFY1qZr2A_m>;tNA>jcb zW(4JL#jWm4{mQ==gj*sIqHUYEBS8)Uk#*q9}q4 zoljB<=7`=Q6bZXafalRFW|~Q*Pm?Wx{tBa8M&gpdkkKeEu7C0NzXwcqg16#ADJCq_ zgM)u;<|v5}Md>N{@b|A>e(`hP`M^JYp=pnUgHPZsib;woNw(k<;K_QQzO0|2k)kXgKO3qI0X=Vhr%^@ExSdW4n6qs?CqP2H?K~?^>-In z;QYI@x7Xm}3cUH@8hroq?9DZ}{sDaR5?s8wx;}gT`sEAo;^OVg^Xu3D%`sky^RNd8 zeQ?Ro=mCF){2T5F{PfEP`!{{IL?~EpaDdWW73A`NK$7M08b%u!9{)eQ#T9Gu7teXc z+Z;P?|11b_wCv||;rI|NaFWu&K_6Tp#M%AnM|^{A7!D8m;5;Yo1x|gE1o_v2_+hYI z9@F>f<@I+zUekm%`XNRUfZ!*tpxUUi2;Cj~D?(Cqc+l_n56;36yv55EO_^zll3Nsj zKDaJUahW9i2ho61{;yED?#s}@gDZhr`R_U-cRV%Z|8VGy_VWKJ9wx&?o-vaw{r7wd z92{u#8K)pl@ERsK+;SltFd@th$}OMwZ_ch{J~ET;gM;tL9lAxy5x7J0^sM+6hM|=I zDM%@d0+<8>tH3k>7m*PA*-c*z0$y`}Ouzg~rACVh3vk3Gg4ladLXnG1zNQ%mJcd8t z=6Z=W;KWdpWfrF}LV1-09w{YD>h1REr8Ls(%VhJ3MKsfA9Hru%VY~MMeB3`UP6CW?INcuvI(=R)>0lTxA)v}kk^TcUk{fSs8FUyMhD~y3_!qu^(8bx6c4HRK1x%tz#(EY znKmHsTat({CXN>5C{w!>{KRHwKzylenQkL~I?!BouC>S}>2tv?RhRS%CFOnDVaLxj zf)A^EWx%fv`~*Ur@(J`)uiu9oy6PSEA`+qAztoJ>I+9`IYXnCKz+}mnXF6b$HpKzT z@8azDHz`W`0i>`W;DmQpe%zLVkcfI_Vkrvng-%w0MAR|0upoku0r&*wgs{QF$Gx|3^LurW64)n-?3F=$2<^6 z{)Keb1S*%NZ{Zz>prAE`^bJhWWK;o9yy&BdwG2$q1MuStMPN?oN*g#RZmm7y{hUaG z7$KrKTAUysF<$~%L|2itE3v0rChg@%obu%&cYWo+vtP^}xK^GLKp$hi&4;;%HAiA0 zMl_RI2z?qX-4^q>?VsD7UOG79b*2oZ1qz0>-gutSlV4 zp4Vg((HO4OD&>xoCJ97#!uRYeotp^JbVW#MQFc&z8K_+2(S&T+#O6QCi+r=vE|{+P z^1UQMLv2_=cPp8mQMgN>YtXxi^9++I%XP>PB*`;eE#-LDuAvl<6SAfdhYv7SGEmx7 z$?T($EQM*Et}wsVfLr$=xxwwHi9%GeUNUnfBc<9{sRY($&S~)L=bQ$;+nmcVnR8Bu z{6KRq!_{)mW$jwdxdERPCf#hV#gML2F+rC6fG0yEgq;P@4X#j$4Ai@~uNk1%{ENKl zZ5%b8@`huQP5AehZ!%r-SsDIW;$iC9O+_#BTTmytKbD%;D~u=>Jy(tDZdbn zf@H&kIY0fBpvAxPjf0zP4Gu8j68hLDk&j}U9;f~a1)C5@%RaglVYOrC&Mu>VOoDzy z0(AUL;p)RE=);KOzWPN9=`h9-y5LjMGP}elwUa9cGKe=}cu7L+8@}yDPj|Jt`ACh07w`TV5;4`@hl^^v07@Z-#>5 z=){2zLZjhg3Kx?TcY%U&Fk1MYJ080eIA6H_$VD(fliBcO?oEOdf98AsbbK1&F^&ng&H$rTH|-bJMG~FV3{L%zq5D=%%_upb~5VDXf5(x8fi0#NCJ*`xY{V zHLy^;(>F{(o;;s6Ay!@mQ6~4bc(H?XnvgI=$&RjMY8vRDNNYDQl6tIaKBb5r2N11E zlp#^!^y_5k8q~EPF+LZ??B~FC#U-hNBBPwC8IvF_H@?LwCee2|Ws>$aUh@#W1T^HKaRL8|9}p5>gO&Ik zgyMSxCgJ%h?|3rhAchIWLYHXrHNv6l2#rbbR&NTlrga$7O|nEb=y`7%z}N62kS*(g zZz6aLameRV7Zio|MMTVsq-eRd!7WZ*u!)xm3=qhgeM=JXBEy{?G20sl${Asn?^|^N z*>kBK4tZ#;K&6N_T**PWLY07ih+d!&QB-c8gC2kve2Ov<052o%tFCZbT5}aIDgj*}u3LIL~*fc~%3P zuSKV2;Oj8ShBBv8d5o{#U9e?c%z|L#h>Y5zaQNw81%0d)9OmCuDdl&PE;-CF(!~lx zj^y=FSe0GmS96n1#CL$+U44_~_GbiFh(XD&(w8%7s1zg5^gspx7s zlD*TP#LM1kk5_B$9rgI+>z(%8-f#ap>ZJ%K{tBhpxTx(y@Z!yt+W$?DGUHXH$BEjn z0u5NhEl5yG!dnEQG$iC^6RZ6Q5{V-(TKFVIbQ8Iu!{SnjEcjC*cR!pf0N`zXIj{IvJ-K2J7<5(IR;?TG# zTPDL9_CRue<5VlRR<`QPeI6Vwk7WR&4`XpCiVbyNet7&$#QT{aOjk(#d?MvnzhIP05N=aCQi;|9J}DU7v$*4#DNw)zyzLPQhP){S^$}%Bu%>KIU(~ z{S}<&AMgi7x8EjYE&l>wFi>N`e=n(b_3}CnEBH`vdBTuvU;WKTijoM17ZF9t0{W=z zU%pF`%!tDBOfsaDr{?et2A)YF);(501}ck_t?fIQpi{t8q2}9I6g$5;NwZ0y=t$sM zm3zxwQT77of=8L6`6dbzn)9u4PzK;K%NA22O_0ds6~ng-$sC4*#U>1yP{amz_W zd$O;f=m9oK5lpur#{P|R&lmjQvD*J-?)nkH>zE`IM%1!0RYu0nSORM*KSn#l3HgUz zqX}z>qrWOR1D(_Xd$q&+&9<7VJ<~hB3B-(tIU7Ho`yW&x*-*k1a@Ev7+fWj+cUs2? z>8$ck_|;k@p+_Psh{xvnMgDA-iW`Mfy>$fvLic@(Kce7!90Va^(mkzkjWe@=C_5cS znS2Io)>byHM$sz1ko`P%koYjuv9H_$D?ggs z7%Ts}F;@9UUPQdc*wVih`D`kIK0}fTDS1{Z)g3E-NNQH5!5WLJ5YY15rm}fmEoPJv ztDydYg-nU%U6yQNKS9_+n+3CBcZ_HWkvROZtyGs}**7ACUzPALSj35_Fh&uewFD#KCy3Y#w-MQ*lw$VX+t*j@(@l!BgiXf4i*E)x#@apS z?3z{khO-W)+itT$Qthr4;J4UjmhE<6D`6<_ExXQOIvA?W<;ie58qQq@`s0Z=KUqwM za2^bU1@uM}Z+7BOCesstf#x$b9gk=JWb94Gi?K7A3{S=je=*rXk8&VY#&7ND>aqoIR>sqY4(;Q|Hj zNiYvwcRHOzua>&hJ-cJcEn zHBkaOK+1bBYCC4OkVKWRk{|Ig!P2lWz_fP)4dzN9^T5LWNE0)u>4g} z_Y>07+_*sU|MG`E$~9+10zDFAO4c_dU}ktIFHF+%#U4CSEaGV_f)WvflPPYsi@ZVR zp$?{-2v)gveu(ohleydrXj-gx*{&~uH^W`Rw`1YY{UIDr=AQ4)#&9$r`DpA<$Gpf|`FYKZ1TKxLQ_p=Zirs-rS zD>Te9L&Zj|I{0kTTF&22ZJ-Cj#Q2^V9!&2og29gors#*r7lF^S{L3sPpPwKVCjth- zArTG(kt>wDX2OzLlK^GjkIdp1-L)l~B)d>ao(50;tKD)It&el6`m$uK+6wD4{OO^! zFY1$_nCn?gh`M}#o_$sgvV$PkN0Zy@Hqi2r;du!0y2|~$SnzQF9gJkn7G5AP0;(bK zS<9o`JC$22*?Y!bAylNPy$XUBB=J!xvLO@$f2Z>5cmZGzoumDcIR}wA*Ty{|wbPR* zf7yc28qHus6=um>yGM!d)|XBz$Zq_Rdt!yN0P^^Yj9V0ai$P(t`or_@b#m{tw zeijY?{^2Ow6`=(Dwf|R{U6AU~=Nnp_7}^O#>li$6NJ6b@3$_HofM>Q>Om8KY@j_>+ zbglz182#MItH6@te;ZS3Hk-Y|*|8!h28Jv$`JtFe&@UU5(u|`@iDkp8U%Xirs*||H z2gPEO8SIM%-)&Mb`B-{M69c&?#7}L7V_rvD+YD z(piO2OjA*w(?Vf6$11+{RdQ8Xl=II^*;S|c#pp-!pWj^`f%w)x0%#r6?F*b7$w1gq zo_l(fmpNtnUhHL8)47JR+I+Ct5ijLyvfy-0 zF}=iSyqEac_q=1f7|hB_E*r)?17(h_2kgEhDdj>{R7W5<(rO!LIgpIrV+LhGLVgOD zWc%ZydU&51g(S_W??U{um89hmT>tRm2OzU)xfw&aE&cz36->cAWGDj@vyF4xLDo5r zI-Fmv#8ACldOR0N!&6!|Qk(5uG<;sdaKqQ}2gT2aYJviE+ejK@-6H6Dn1QoVWE+G4 z-9E%1=ol=4t>5STa3!Ud>GIUGq)IBPT}eYIauQmJ#0*J_=%sc)lO^wm?*?@z0-d4dnD?6IIgiC<~$j-RHe7G=e{e<)M-D=&MA- zRa`9D1bLh#vq_T&vJ5t9@`tnzWDnSslVs~5)}z8yYbg}*J^Dl!K4~l0QdUE&_8^Mz z1~OJ41Jm-b+;lqS$(6YooMlvUm}@;aEwSyuBZBwZrr58&8?^16_EZ&!-cc_Wl~>l= zKCjz+$T^;hw=+bK<|6BCdsy! z&o>C@I$osU`P;Ma`*X-;B;Q!trWCCY^|%=yI~g2RAXktA)=F+wlb|B*D(Ot|zmYm4 zTeYRZ0DQQ@|3-qwZ#XT&4NgCR1%mvlnI#(nUSLJmCE1b<-^)l<#ueaUWqwwV0|JsO z*`sCpC|cW(_;((2F0IfyCZdv??6)f1RU@bd>N6TfPU>enh_^72mCpVUYgdx{`7d5Y z=;u7}$;N7}eum?oY@$ENikHNGu0wzC6W|YcY&#~w+0HT{6*W6lDa&H}js-w8V6U6k z<|wslUv@(Sab+)Y_TkswB7MaS?cV8la&n~pI_IUwMUqtSwD$wQX778Pt|9eTy`vt# zeNS)4e|VRoMESmGD66F2W&TBNmU9m22@{=jq_v558kaS>b_TF+ z>2?~b>Qp-uON(r~yy=cfc( znw<(+qq&(D7^r~qr1MfCec)NC_tb;U$s*7SCLVk~@{;!T_Geb8zsCC10d=%Ji*@}= zmS+J&8@p3B+=Z}=q-=3|gHc`)*qyq_ISKqAaD$2O%;t;5Y&7$SQy+~Mqv?1upCRP9 zLvL{soQx(zcXl#aK`CHl)0JAp>^J>s1A_zZQhbloFvx%{su>Zs!qdT z4gCDwZdbkN-|A?p;7MHf09!|`d{^tzpOvEl4WZuyY!0u(X^1vM$7_XKNPNrR)e)C& zcr)91g6y^2BP|m$066l)jj9p>=j0a2Eww<2W9a+Y?q`AmTxW{mwB9Y}?Vr#iPf$uW ziC-$~$Sahlz0+TNe!S_O_C}85tb0d25uWRv_D){m-fu@enT@Y~=@!2mJKy8pZ-vN- z!l_dEQ*bOQqNbLk-GbE2RkS&v<-%2&0?6IWtiG7qN-lMCRveBJ5R-Tl3V9>H&x%k; zCCPQ5z&HTk$l7os#!C5#d955M(@ZGxlWi;yNJ-6lB=R!&ZY3|>z!Ph3af)TRAsB7v zB-je%Y816?eR*-f0*6wEs$!eQs9wIicp(F4@4i2~`bY27D~!ygtikXuMG3fg0iLr4 zhX6&l{acs-Rb40C7LZiO`*>E!WrA;Uh?eMO>cfyva~VrJ>gfeQ+4Lz_5_3Xc!IAv}&Kerpp8tf(lU>cTXt-Idk<+YxfkzPn%LE>+=1C-iYE zcNLKAvW&}uKkG~r6pp`zYaHT=Iy1~r#W7f@_k3yPTl?a8OLh+V;_`NM#Qr<6BH30M zYFE5a#TAAAP032Zu{6sxJlgk1;F6y?d9i_^{6UuQ$$lx*@~}mF3ZNhOxR`a!#BEKD z*2R@xTnR@DlB|WwE3FIxwCl21Q5x4R3l6>OW^_@t`QnKPT zfx$O0gprRDt`Od+@6-^;L-+SBQkm6~W$^fkc*ewGEpN6WTGy&$B2hQJ7Dmg8M;z{s za!1x`N0JCzwIeYTt)-6aED%b3PP`^Om~$=)voWaZn*q2IhoN;7-~;>i!;$#^75m5a z`Q-;b+#lY(xco2x!qaCzNS{B3cM*W#`uws`^>B%3zEXLaTDE@Py?xE!@^!6kD%CMX zVX{PY*UZgpE^6N!!4(ncFNk{H0gHsJh5ek@H0E!37~w+>@B=?&sIH-sK?Hq%De)u| z!Lsk9A%y5$JaCY$3qylSy9|CtrmcqB;O$i%Q#xD zn6z+FRfig3J64T?-*Dli_F^BI63T*0*|#Q?@|jHOrd?bXGA48>sVnMr9HQq;xXz_; zJv=JN+9Qy`JIZCQM#h=)?`k6w70zI>edl{wvQ=*fEeqLOQzMz-bhkom%=O}_5@2pk zDbKb7h2{3N>r#ei5w`F?2kKJZl;=VOs`9?9(S8J=0D@B`v``>}cvLS8omIQk2yD3q zYi)E6mIgcpzSNa3RB5%mFSVp0ajP~7K(dKM$x#WZaP^IVz=wITOrVc0QG$8u1c?Iu zE)wTMw&Pi+=(E$#+RHwS@i9~OA%Q_Z^YD*j67+A~<7ZhVwZngvXj-E*g-c}1Sbk)J z`fd$L*5cAnMidF9I<2@BSJ`(^9E!-lyl?R$4w2tzmqV4i)0D&{B+Knp%$(x$tYA`^ zJarqNtwonB`BdNWE))Hx!1q%Qzn|A|QXA@&Rwi(_URu}J|6N>I@|u@NFJXwFzXB-0 z{I-;hxXVSI4rhWyP$Tlzc*%n6tn6Y%6?;p~1LM}0Q~g?&58A~gI12DB4mL1kuF8!n zSq{Qr*QnE!W1lj#@k$eT{x(byZ0zi?b{I(EJQ&cl;Zel{tE z$rsMOahc5hL7slUf3U&1OT0IWXk{m literal 0 HcmV?d00001 diff --git a/dependency/solr/0.0.31/ix_values.yaml b/dependency/solr/0.0.32/ix_values.yaml similarity index 98% rename from dependency/solr/0.0.31/ix_values.yaml rename to dependency/solr/0.0.32/ix_values.yaml index 37d9f51b6a4..1ba8c231e5b 100644 --- a/dependency/solr/0.0.31/ix_values.yaml +++ b/dependency/solr/0.0.32/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/solr pullPolicy: IfNotPresent - tag: v9.0.0@sha256:7e694935d40444c987a774d790eed79d374aea69b861a4e884d7183ef47cdc33 + tag: v9.0.0@sha256:209569655e71f801210950d3a06801c3194e86f7a8b1258c2129ab26654f7997 controller: # -- Set the controller type. diff --git a/dependency/solr/0.0.31/questions.yaml b/dependency/solr/0.0.32/questions.yaml similarity index 99% rename from dependency/solr/0.0.31/questions.yaml rename to dependency/solr/0.0.32/questions.yaml index f8d88438eb8..8578d277409 100644 --- a/dependency/solr/0.0.31/questions.yaml +++ b/dependency/solr/0.0.32/questions.yaml @@ -2251,25 +2251,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/dependency/solr/0.0.31/templates/common.yaml b/dependency/solr/0.0.32/templates/common.yaml similarity index 100% rename from dependency/solr/0.0.31/templates/common.yaml rename to dependency/solr/0.0.32/templates/common.yaml diff --git a/incubator/cadquery-jupyter/0.0.17/values.yaml b/dependency/solr/0.0.32/values.yaml similarity index 100% rename from incubator/cadquery-jupyter/0.0.17/values.yaml rename to dependency/solr/0.0.32/values.yaml diff --git a/incubator/cadquery-jupyter/0.0.17/CHANGELOG.md b/incubator/cadquery-jupyter/0.0.18/CHANGELOG.md similarity index 91% rename from incubator/cadquery-jupyter/0.0.17/CHANGELOG.md rename to incubator/cadquery-jupyter/0.0.18/CHANGELOG.md index 12a6de13c3c..ec3796503ae 100644 --- a/incubator/cadquery-jupyter/0.0.17/CHANGELOG.md +++ b/incubator/cadquery-jupyter/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cadquery-jupyter-0.0.18](https://github.com/truecharts/charts/compare/cadquery-jupyter-0.0.17...cadquery-jupyter-0.0.18) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [cadquery-jupyter-0.0.16](https://github.com/truecharts/charts/compare/cadquery-jupyter-0.0.15...cadquery-jupyter-0.0.16) (2022-08-14) @@ -88,5 +97,3 @@ ## [cadquery-jupyter-0.0.10]cadquery-jupyter-0.0.10 (2022-07-20) ### Feat - -- move dev apps to incubator and remove bad content from dev diff --git a/incubator/neko/0.0.20/Chart.lock b/incubator/cadquery-jupyter/0.0.18/Chart.lock similarity index 80% rename from incubator/neko/0.0.20/Chart.lock rename to incubator/cadquery-jupyter/0.0.18/Chart.lock index 51232e07129..a145a60c3e9 100644 --- a/incubator/neko/0.0.20/Chart.lock +++ b/incubator/cadquery-jupyter/0.0.18/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-21T08:48:33.15738232Z" +generated: "2022-08-23T05:26:06.73013061Z" diff --git a/incubator/cadquery-jupyter/0.0.17/Chart.yaml b/incubator/cadquery-jupyter/0.0.18/Chart.yaml similarity index 97% rename from incubator/cadquery-jupyter/0.0.17/Chart.yaml rename to incubator/cadquery-jupyter/0.0.18/Chart.yaml index 089b55efb9e..2cf4e4bec93 100644 --- a/incubator/cadquery-jupyter/0.0.17/Chart.yaml +++ b/incubator/cadquery-jupyter/0.0.18/Chart.yaml @@ -7,7 +7,7 @@ annotations: - Network-Web - Network-Other apiVersion: v2 -appVersion: "3.2.1" +appVersion: "3.2.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -34,4 +34,4 @@ sources: - https://github.com/bernhard-42/jupyter-cadquery - https://hub.docker.com/r/cadquery/cadquery-server type: application -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/cadquery-jupyter/0.0.17/README.md b/incubator/cadquery-jupyter/0.0.18/README.md similarity index 94% rename from incubator/cadquery-jupyter/0.0.17/README.md rename to incubator/cadquery-jupyter/0.0.18/README.md index 04a6947d02d..7d28d93ccfc 100644 --- a/incubator/cadquery-jupyter/0.0.17/README.md +++ b/incubator/cadquery-jupyter/0.0.18/README.md @@ -1,13 +1,13 @@ # cadquery-jupyter -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.2.1](https://img.shields.io/badge/AppVersion-3.2.1-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.2.2](https://img.shields.io/badge/AppVersion-3.2.2-informational?style=flat-square) CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [cadquery-jupyter](https://truecharts.org/docs/charts/stable/cadquery-jupyter) +For more information, please click here: [cadquery-jupyter](https://truecharts.org/docs/charts/incubator/cadquery-jupyter) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/cadquery-jupyter/0.0.17/app-readme.md b/incubator/cadquery-jupyter/0.0.18/app-readme.md similarity index 100% rename from incubator/cadquery-jupyter/0.0.17/app-readme.md rename to incubator/cadquery-jupyter/0.0.18/app-readme.md diff --git a/incubator/cadquery-jupyter/0.0.17/charts/common-10.4.12.tgz b/incubator/cadquery-jupyter/0.0.18/charts/common-10.4.12.tgz similarity index 100% rename from incubator/cadquery-jupyter/0.0.17/charts/common-10.4.12.tgz rename to incubator/cadquery-jupyter/0.0.18/charts/common-10.4.12.tgz diff --git a/incubator/cadquery-jupyter/0.0.17/ix_values.yaml b/incubator/cadquery-jupyter/0.0.18/ix_values.yaml similarity index 97% rename from incubator/cadquery-jupyter/0.0.17/ix_values.yaml rename to incubator/cadquery-jupyter/0.0.18/ix_values.yaml index b1dea07b697..72812d9b2be 100644 --- a/incubator/cadquery-jupyter/0.0.17/ix_values.yaml +++ b/incubator/cadquery-jupyter/0.0.18/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cadquery-jupyter - tag: 3.2.1 + tag: 3.2.2 persistence: workdir: enabled: true diff --git a/incubator/cadquery-jupyter/0.0.17/questions.yaml b/incubator/cadquery-jupyter/0.0.18/questions.yaml similarity index 99% rename from incubator/cadquery-jupyter/0.0.17/questions.yaml rename to incubator/cadquery-jupyter/0.0.18/questions.yaml index ecb3841b5fd..caf02f4f03b 100644 --- a/incubator/cadquery-jupyter/0.0.17/questions.yaml +++ b/incubator/cadquery-jupyter/0.0.18/questions.yaml @@ -2402,25 +2402,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/cadquery-jupyter/0.0.17/templates/common.yaml b/incubator/cadquery-jupyter/0.0.18/templates/common.yaml similarity index 100% rename from incubator/cadquery-jupyter/0.0.17/templates/common.yaml rename to incubator/cadquery-jupyter/0.0.18/templates/common.yaml diff --git a/incubator/cryptpad/0.0.28/values.yaml b/incubator/cadquery-jupyter/0.0.18/values.yaml similarity index 100% rename from incubator/cryptpad/0.0.28/values.yaml rename to incubator/cadquery-jupyter/0.0.18/values.yaml diff --git a/incubator/cryptpad/0.0.28/CHANGELOG.md b/incubator/cryptpad/0.0.29/CHANGELOG.md similarity index 84% rename from incubator/cryptpad/0.0.28/CHANGELOG.md rename to incubator/cryptpad/0.0.29/CHANGELOG.md index a2c805be702..50b698d84f7 100644 --- a/incubator/cryptpad/0.0.28/CHANGELOG.md +++ b/incubator/cryptpad/0.0.29/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cryptpad-0.0.29](https://github.com/truecharts/charts/compare/cryptpad-0.0.28...cryptpad-0.0.29) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [cryptpad-0.0.28](https://github.com/truecharts/charts/compare/cryptpad-0.0.27...cryptpad-0.0.28) (2022-08-22) ### Chore @@ -88,12 +97,3 @@ -## [cryptpad-0.0.19](https://github.com/truecharts/charts/compare/cryptpad-0.0.17...cryptpad-0.0.19) (2022-08-08) - -### Chore - -- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) - - update docker general non-major ([#3356](https://github.com/truecharts/charts/issues/3356)) - - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) - - diff --git a/incubator/cadquery-jupyter/0.0.17/Chart.lock b/incubator/cryptpad/0.0.29/Chart.lock similarity index 80% rename from incubator/cadquery-jupyter/0.0.17/Chart.lock rename to incubator/cryptpad/0.0.29/Chart.lock index 63c2743a368..6e06bf434cd 100644 --- a/incubator/cadquery-jupyter/0.0.17/Chart.lock +++ b/incubator/cryptpad/0.0.29/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-21T08:47:45.759148988Z" +generated: "2022-08-23T05:26:07.022170433Z" diff --git a/incubator/cryptpad/0.0.28/Chart.yaml b/incubator/cryptpad/0.0.29/Chart.yaml similarity index 98% rename from incubator/cryptpad/0.0.28/Chart.yaml rename to incubator/cryptpad/0.0.29/Chart.yaml index da9b52d1c13..45a49e82ba6 100644 --- a/incubator/cryptpad/0.0.28/Chart.yaml +++ b/incubator/cryptpad/0.0.29/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://cryptpad.fr/ - https://hub.docker.com/r/promasu/cryptpad/ type: application -version: 0.0.28 +version: 0.0.29 diff --git a/incubator/cryptpad/0.0.28/README.md b/incubator/cryptpad/0.0.29/README.md similarity index 97% rename from incubator/cryptpad/0.0.28/README.md rename to incubator/cryptpad/0.0.29/README.md index f28c00aee44..e560f6d3de5 100644 --- a/incubator/cryptpad/0.0.28/README.md +++ b/incubator/cryptpad/0.0.29/README.md @@ -1,13 +1,13 @@ # cryptpad -![Version: 0.0.28](https://img.shields.io/badge/Version-0.0.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.29](https://img.shields.io/badge/Version-0.0.29-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) CryptPad is the Zero Knowledge realtime collaborative editor.[br]mkdir -p /mnt/user/appdata/cryptpad/config [/br]wget -O /mnt/user/appdata/cryptpad/config/config.js https://raw.githubusercontent.com/xwiki-labs/cryptpad/main/config/config.example.js TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [cryptpad](https://truecharts.org/docs/charts/stable/cryptpad) +For more information, please click here: [cryptpad](https://truecharts.org/docs/charts/incubator/cryptpad) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/cryptpad/0.0.28/app-readme.md b/incubator/cryptpad/0.0.29/app-readme.md similarity index 100% rename from incubator/cryptpad/0.0.28/app-readme.md rename to incubator/cryptpad/0.0.29/app-readme.md diff --git a/incubator/cryptpad/0.0.28/charts/common-10.4.12.tgz b/incubator/cryptpad/0.0.29/charts/common-10.4.12.tgz similarity index 100% rename from incubator/cryptpad/0.0.28/charts/common-10.4.12.tgz rename to incubator/cryptpad/0.0.29/charts/common-10.4.12.tgz diff --git a/incubator/cryptpad/0.0.28/ix_values.yaml b/incubator/cryptpad/0.0.29/ix_values.yaml similarity index 91% rename from incubator/cryptpad/0.0.28/ix_values.yaml rename to incubator/cryptpad/0.0.29/ix_values.yaml index 78f01b15472..1553660ce60 100644 --- a/incubator/cryptpad/0.0.28/ix_values.yaml +++ b/incubator/cryptpad/0.0.29/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cryptpad - tag: latest@sha256:2b2fef09a4fe1c48674625b99814a27b02d7e75985549f262af506b5de857d13 + tag: latest@sha256:060be8ae92bcc2578960062ffb8da87d2f90ffaa303bf372701c88f26cbefa20 persistence: blobpath: enabled: true diff --git a/incubator/cryptpad/0.0.28/questions.yaml b/incubator/cryptpad/0.0.29/questions.yaml similarity index 99% rename from incubator/cryptpad/0.0.28/questions.yaml rename to incubator/cryptpad/0.0.29/questions.yaml index ad0cf62bcce..18b4e81e1c6 100644 --- a/incubator/cryptpad/0.0.28/questions.yaml +++ b/incubator/cryptpad/0.0.29/questions.yaml @@ -3433,6 +3433,12 @@ questions: group: Documentation label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" schema: - type: string - default: "https://truecharts.org/docs/about/sponsor" - editable: false + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/cryptpad/0.0.28/templates/common.yaml b/incubator/cryptpad/0.0.29/templates/common.yaml similarity index 100% rename from incubator/cryptpad/0.0.28/templates/common.yaml rename to incubator/cryptpad/0.0.29/templates/common.yaml diff --git a/incubator/cups-server/1.0.33/values.yaml b/incubator/cryptpad/0.0.29/values.yaml similarity index 100% rename from incubator/cups-server/1.0.33/values.yaml rename to incubator/cryptpad/0.0.29/values.yaml diff --git a/incubator/cups-server/1.0.33/CHANGELOG.md b/incubator/cups-server/1.0.34/CHANGELOG.md similarity index 91% rename from incubator/cups-server/1.0.33/CHANGELOG.md rename to incubator/cups-server/1.0.34/CHANGELOG.md index 3e95cc2b71a..b63e33c8f35 100644 --- a/incubator/cups-server/1.0.33/CHANGELOG.md +++ b/incubator/cups-server/1.0.34/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cups-server-1.0.34](https://github.com/truecharts/charts/compare/cups-server-1.0.33...cups-server-1.0.34) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [cups-server-1.0.33](https://github.com/truecharts/charts/compare/cups-server-1.0.32...cups-server-1.0.33) (2022-08-17) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [cups-server-1.0.26](https://github.com/truecharts/apps/compare/cups-server-1.0.25...cups-server-1.0.26) (2022-07-23) - -### Chore - diff --git a/incubator/cryptpad/0.0.28/Chart.lock b/incubator/cups-server/1.0.34/Chart.lock similarity index 80% rename from incubator/cryptpad/0.0.28/Chart.lock rename to incubator/cups-server/1.0.34/Chart.lock index be025d26cbb..a0f78c02363 100644 --- a/incubator/cryptpad/0.0.28/Chart.lock +++ b/incubator/cups-server/1.0.34/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-22T06:11:37.398248137Z" +generated: "2022-08-23T05:26:06.819665522Z" diff --git a/incubator/cups-server/1.0.33/Chart.yaml b/incubator/cups-server/1.0.34/Chart.yaml similarity index 97% rename from incubator/cups-server/1.0.33/Chart.yaml rename to incubator/cups-server/1.0.34/Chart.yaml index c490ea3a2cf..a1ac39b0f3a 100644 --- a/incubator/cups-server/1.0.33/Chart.yaml +++ b/incubator/cups-server/1.0.34/Chart.yaml @@ -19,7 +19,7 @@ name: cups-server sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/cups-server - https://hub.docker.com/r/ydkn/cups -version: 1.0.33 +version: 1.0.34 annotations: truecharts.org/catagories: | - media diff --git a/incubator/cups-server/1.0.33/README.md b/incubator/cups-server/1.0.34/README.md similarity index 96% rename from incubator/cups-server/1.0.33/README.md rename to incubator/cups-server/1.0.34/README.md index 4c3f4b75cb9..ba7ad2b0027 100644 --- a/incubator/cups-server/1.0.33/README.md +++ b/incubator/cups-server/1.0.34/README.md @@ -1,13 +1,13 @@ # cups-server -![Version: 1.0.33](https://img.shields.io/badge/Version-1.0.33-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 1.0.34](https://img.shields.io/badge/Version-1.0.34-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) CUPS printing server TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [cups-server](https://truecharts.org/docs/charts/stable/cups-server) +For more information, please click here: [cups-server](https://truecharts.org/docs/charts/incubator/cups-server) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/cups-server/1.0.33/app-readme.md b/incubator/cups-server/1.0.34/app-readme.md similarity index 100% rename from incubator/cups-server/1.0.33/app-readme.md rename to incubator/cups-server/1.0.34/app-readme.md diff --git a/incubator/cups-server/1.0.33/charts/common-10.4.12.tgz b/incubator/cups-server/1.0.34/charts/common-10.4.12.tgz similarity index 100% rename from incubator/cups-server/1.0.33/charts/common-10.4.12.tgz rename to incubator/cups-server/1.0.34/charts/common-10.4.12.tgz diff --git a/incubator/cups-server/1.0.33/ix_values.yaml b/incubator/cups-server/1.0.34/ix_values.yaml similarity index 86% rename from incubator/cups-server/1.0.33/ix_values.yaml rename to incubator/cups-server/1.0.34/ix_values.yaml index 510f9b2856a..c61338e107c 100644 --- a/incubator/cups-server/1.0.33/ix_values.yaml +++ b/incubator/cups-server/1.0.34/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cups-server - tag: latest@sha256:2acd556f0b9f90f0125520ef6b459d4c3e0d5c34a165009c4acbf6ef23010b29 + tag: latest@sha256:f0fe6ff2a985552b50b530a6e714e70a237eba1400ceeb7ebf64c8c14e1066dc pullPolicy: IfNotPresent securityContext: diff --git a/incubator/cups-server/1.0.33/questions.yaml b/incubator/cups-server/1.0.34/questions.yaml similarity index 99% rename from incubator/cups-server/1.0.33/questions.yaml rename to incubator/cups-server/1.0.34/questions.yaml index 4d63a30906a..98d55c7bafb 100644 --- a/incubator/cups-server/1.0.33/questions.yaml +++ b/incubator/cups-server/1.0.34/questions.yaml @@ -2416,25 +2416,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/custom-app/5.1.41/templates/common.yaml b/incubator/cups-server/1.0.34/templates/common.yaml similarity index 100% rename from stable/custom-app/5.1.41/templates/common.yaml rename to incubator/cups-server/1.0.34/templates/common.yaml diff --git a/incubator/duplicacy/0.0.18/values.yaml b/incubator/cups-server/1.0.34/values.yaml similarity index 100% rename from incubator/duplicacy/0.0.18/values.yaml rename to incubator/cups-server/1.0.34/values.yaml diff --git a/incubator/duplicacy/0.0.18/CHANGELOG.md b/incubator/duplicacy/0.0.19/CHANGELOG.md similarity index 91% rename from incubator/duplicacy/0.0.18/CHANGELOG.md rename to incubator/duplicacy/0.0.19/CHANGELOG.md index d6b6d167c82..adaac083fbc 100644 --- a/incubator/duplicacy/0.0.18/CHANGELOG.md +++ b/incubator/duplicacy/0.0.19/CHANGELOG.md @@ -2,6 +2,15 @@ +## [duplicacy-0.0.19](https://github.com/truecharts/charts/compare/duplicacy-0.0.18...duplicacy-0.0.19) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [duplicacy-0.0.18](https://github.com/truecharts/charts/compare/duplicacy-0.0.17...duplicacy-0.0.18) (2022-08-14) ### Chore @@ -88,12 +97,3 @@ -## [duplicacy-0.0.12](https://github.com/truecharts/apps/compare/duplicacy-0.0.11...duplicacy-0.0.12) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - diff --git a/incubator/cups-server/1.0.33/Chart.lock b/incubator/duplicacy/0.0.19/Chart.lock similarity index 80% rename from incubator/cups-server/1.0.33/Chart.lock rename to incubator/duplicacy/0.0.19/Chart.lock index c5bf7197497..57c3f1af35b 100644 --- a/incubator/cups-server/1.0.33/Chart.lock +++ b/incubator/duplicacy/0.0.19/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-17T18:26:06.650842212Z" +generated: "2022-08-23T05:26:29.343451326Z" diff --git a/incubator/duplicacy/0.0.18/Chart.yaml b/incubator/duplicacy/0.0.19/Chart.yaml similarity index 98% rename from incubator/duplicacy/0.0.18/Chart.yaml rename to incubator/duplicacy/0.0.19/Chart.yaml index b5a39e34c99..abd9a08d018 100644 --- a/incubator/duplicacy/0.0.18/Chart.yaml +++ b/incubator/duplicacy/0.0.19/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://hotio.dev/containers/duplicacy - https://hub.docker.com/r/hotio/duplicacy type: application -version: 0.0.18 +version: 0.0.19 diff --git a/incubator/duplicacy/0.0.18/README.md b/incubator/duplicacy/0.0.19/README.md similarity index 97% rename from incubator/duplicacy/0.0.18/README.md rename to incubator/duplicacy/0.0.19/README.md index 5b24fcf8834..c3283f7854f 100644 --- a/incubator/duplicacy/0.0.18/README.md +++ b/incubator/duplicacy/0.0.19/README.md @@ -1,13 +1,13 @@ # duplicacy -![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) A new generation cross-platform cloud backup tool. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [duplicacy](https://truecharts.org/docs/charts/stable/duplicacy) +For more information, please click here: [duplicacy](https://truecharts.org/docs/charts/incubator/duplicacy) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/duplicacy/0.0.18/app-readme.md b/incubator/duplicacy/0.0.19/app-readme.md similarity index 100% rename from incubator/duplicacy/0.0.18/app-readme.md rename to incubator/duplicacy/0.0.19/app-readme.md diff --git a/incubator/duplicacy/0.0.18/charts/common-10.4.12.tgz b/incubator/duplicacy/0.0.19/charts/common-10.4.12.tgz similarity index 100% rename from incubator/duplicacy/0.0.18/charts/common-10.4.12.tgz rename to incubator/duplicacy/0.0.19/charts/common-10.4.12.tgz diff --git a/incubator/duplicacy/0.0.18/ix_values.yaml b/incubator/duplicacy/0.0.19/ix_values.yaml similarity index 86% rename from incubator/duplicacy/0.0.18/ix_values.yaml rename to incubator/duplicacy/0.0.19/ix_values.yaml index d8914dd8e26..6a24cb9a495 100644 --- a/incubator/duplicacy/0.0.18/ix_values.yaml +++ b/incubator/duplicacy/0.0.19/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/duplicacy - tag: latest@sha256:f3bbc6c679809a2f16522e7fa4b87cf1c333dd13e8155f82e78f63af92efc9d7 + tag: latest@sha256:cfa026d138c1910d56f1e2b00b64cf881f8bc09cca45530b9ef2c68b6e185b9c persistence: config: enabled: true diff --git a/incubator/duplicacy/0.0.18/questions.yaml b/incubator/duplicacy/0.0.19/questions.yaml similarity index 99% rename from incubator/duplicacy/0.0.18/questions.yaml rename to incubator/duplicacy/0.0.19/questions.yaml index 48834abc269..4799c833322 100644 --- a/incubator/duplicacy/0.0.18/questions.yaml +++ b/incubator/duplicacy/0.0.19/questions.yaml @@ -2769,25 +2769,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/duplicacy/0.0.18/templates/common.yaml b/incubator/duplicacy/0.0.19/templates/common.yaml similarity index 100% rename from incubator/duplicacy/0.0.18/templates/common.yaml rename to incubator/duplicacy/0.0.19/templates/common.yaml diff --git a/incubator/factorio/0.0.20/values.yaml b/incubator/duplicacy/0.0.19/values.yaml similarity index 100% rename from incubator/factorio/0.0.20/values.yaml rename to incubator/duplicacy/0.0.19/values.yaml diff --git a/incubator/factorio/0.0.20/Chart.lock b/incubator/factorio/0.0.20/Chart.lock deleted file mode 100644 index cc9f03ee808..00000000000 --- a/incubator/factorio/0.0.20/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:19:44.797574985Z" diff --git a/incubator/factorio/0.0.20/CHANGELOG.md b/incubator/factorio/0.0.21/CHANGELOG.md similarity index 88% rename from incubator/factorio/0.0.20/CHANGELOG.md rename to incubator/factorio/0.0.21/CHANGELOG.md index b1bc9abb78f..039e7675cfa 100644 --- a/incubator/factorio/0.0.20/CHANGELOG.md +++ b/incubator/factorio/0.0.21/CHANGELOG.md @@ -2,6 +2,15 @@ +## [factorio-0.0.21](https://github.com/truecharts/charts/compare/factorio-0.0.20...factorio-0.0.21) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [factorio-0.0.20](https://github.com/truecharts/charts/compare/factorio-0.0.19...factorio-0.0.20) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ ## [factorio-0.0.12](https://github.com/truecharts/apps/compare/factorioservermanager-0.0.11...factorio-0.0.12) (2022-07-23) ### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [factorio-0.0.12](https://github.com/truecharts/apps/compare/factorioservermanager-0.0.11...factorio-0.0.12) (2022-07-23) diff --git a/incubator/duplicacy/0.0.18/Chart.lock b/incubator/factorio/0.0.21/Chart.lock similarity index 80% rename from incubator/duplicacy/0.0.18/Chart.lock rename to incubator/factorio/0.0.21/Chart.lock index 17ca0950653..acade406e80 100644 --- a/incubator/duplicacy/0.0.18/Chart.lock +++ b/incubator/factorio/0.0.21/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:20:00.020713008Z" +generated: "2022-08-23T05:26:29.449608429Z" diff --git a/incubator/factorio/0.0.20/Chart.yaml b/incubator/factorio/0.0.21/Chart.yaml similarity index 98% rename from incubator/factorio/0.0.20/Chart.yaml rename to incubator/factorio/0.0.21/Chart.yaml index b0eb0146bb8..e381ee9d4e8 100644 --- a/incubator/factorio/0.0.20/Chart.yaml +++ b/incubator/factorio/0.0.21/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://www.factorio.com/ - https://hub.docker.com/r/factoriotools/factorio/ type: application -version: 0.0.20 +version: 0.0.21 diff --git a/incubator/factorio/0.0.20/README.md b/incubator/factorio/0.0.21/README.md similarity index 97% rename from incubator/factorio/0.0.20/README.md rename to incubator/factorio/0.0.21/README.md index 2dcbaca1061..b1e9028a5a2 100644 --- a/incubator/factorio/0.0.20/README.md +++ b/incubator/factorio/0.0.21/README.md @@ -1,13 +1,13 @@ # factorio -![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) +![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) This Docker Container will download the latest stable release of the game, generate the map and you're ready to play. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [factorio](https://truecharts.org/docs/charts/stable/factorio) +For more information, please click here: [factorio](https://truecharts.org/docs/charts/incubator/factorio) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/factorio/0.0.20/app-readme.md b/incubator/factorio/0.0.21/app-readme.md similarity index 100% rename from incubator/factorio/0.0.20/app-readme.md rename to incubator/factorio/0.0.21/app-readme.md diff --git a/incubator/factorio/0.0.20/charts/common-10.4.12.tgz b/incubator/factorio/0.0.21/charts/common-10.4.12.tgz similarity index 100% rename from incubator/factorio/0.0.20/charts/common-10.4.12.tgz rename to incubator/factorio/0.0.21/charts/common-10.4.12.tgz diff --git a/incubator/factorio/0.0.20/ix_values.yaml b/incubator/factorio/0.0.21/ix_values.yaml similarity index 86% rename from incubator/factorio/0.0.20/ix_values.yaml rename to incubator/factorio/0.0.21/ix_values.yaml index 726bc03387e..8792e3e20a5 100644 --- a/incubator/factorio/0.0.20/ix_values.yaml +++ b/incubator/factorio/0.0.21/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/factorio - tag: vstable@sha256:d184c1fe4e09fbf97dff1104dcaa3e06909db052cb494ae61d53998e513cf346 + tag: vstable@sha256:92a3fe6a7d550e4a07dac9984c0b741dd023d6fa6b8e615570040dcf403f446e persistence: path: enabled: true diff --git a/incubator/factorio/0.0.20/questions.yaml b/incubator/factorio/0.0.21/questions.yaml similarity index 99% rename from incubator/factorio/0.0.20/questions.yaml rename to incubator/factorio/0.0.21/questions.yaml index d3d75beda73..5ff7ff51e59 100644 --- a/incubator/factorio/0.0.20/questions.yaml +++ b/incubator/factorio/0.0.21/questions.yaml @@ -2402,25 +2402,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/factorio/0.0.20/templates/common.yaml b/incubator/factorio/0.0.21/templates/common.yaml similarity index 100% rename from incubator/factorio/0.0.20/templates/common.yaml rename to incubator/factorio/0.0.21/templates/common.yaml diff --git a/incubator/neko/0.0.20/values.yaml b/incubator/factorio/0.0.21/values.yaml similarity index 100% rename from incubator/neko/0.0.20/values.yaml rename to incubator/factorio/0.0.21/values.yaml diff --git a/incubator/neko/0.0.20/CHANGELOG.md b/incubator/neko/0.0.21/CHANGELOG.md similarity index 91% rename from incubator/neko/0.0.20/CHANGELOG.md rename to incubator/neko/0.0.21/CHANGELOG.md index 491048b755f..8e5f3021fb1 100644 --- a/incubator/neko/0.0.20/CHANGELOG.md +++ b/incubator/neko/0.0.21/CHANGELOG.md @@ -2,6 +2,15 @@ +## [neko-0.0.21](https://github.com/truecharts/charts/compare/neko-0.0.20...neko-0.0.21) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [neko-0.0.20](https://github.com/truecharts/charts/compare/neko-0.0.19...neko-0.0.20) (2022-08-21) ### Chore @@ -88,12 +97,3 @@ - -## [neko-0.0.12](https://github.com/truecharts/apps/compare/neko-0.0.11...neko-0.0.12) (2022-07-23) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - diff --git a/incubator/neko/0.0.21/Chart.lock b/incubator/neko/0.0.21/Chart.lock new file mode 100644 index 00000000000..76292b31c8a --- /dev/null +++ b/incubator/neko/0.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:26:29.623182542Z" diff --git a/incubator/neko/0.0.20/Chart.yaml b/incubator/neko/0.0.21/Chart.yaml similarity index 97% rename from incubator/neko/0.0.20/Chart.yaml rename to incubator/neko/0.0.21/Chart.yaml index f7d600ed422..78b44a491c9 100644 --- a/incubator/neko/0.0.20/Chart.yaml +++ b/incubator/neko/0.0.21/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/neko - https://hub.docker.com/r/m1k1o/neko/ type: application -version: 0.0.20 +version: 0.0.21 annotations: truecharts.org/SCALE-support: "true" truecharts.org/catagories: | diff --git a/incubator/neko/0.0.20/README.md b/incubator/neko/0.0.21/README.md similarity index 97% rename from incubator/neko/0.0.20/README.md rename to incubator/neko/0.0.21/README.md index ebb75a4d67b..40e72eb62fe 100644 --- a/incubator/neko/0.0.20/README.md +++ b/incubator/neko/0.0.21/README.md @@ -1,13 +1,13 @@ # neko -![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) A self hosted virtual browser that runs in docker TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [neko](https://truecharts.org/docs/charts/stable/neko) +For more information, please click here: [neko](https://truecharts.org/docs/charts/incubator/neko) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/neko/0.0.20/app-readme.md b/incubator/neko/0.0.21/app-readme.md similarity index 100% rename from incubator/neko/0.0.20/app-readme.md rename to incubator/neko/0.0.21/app-readme.md diff --git a/incubator/neko/0.0.20/charts/common-10.4.12.tgz b/incubator/neko/0.0.21/charts/common-10.4.12.tgz similarity index 100% rename from incubator/neko/0.0.20/charts/common-10.4.12.tgz rename to incubator/neko/0.0.21/charts/common-10.4.12.tgz diff --git a/incubator/neko/0.0.20/ci/basic-values.yaml b/incubator/neko/0.0.21/ci/basic-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/basic-values.yaml rename to incubator/neko/0.0.21/ci/basic-values.yaml diff --git a/incubator/neko/0.0.20/ci/brave-values.yaml b/incubator/neko/0.0.21/ci/brave-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/brave-values.yaml rename to incubator/neko/0.0.21/ci/brave-values.yaml diff --git a/incubator/neko/0.0.20/ci/chrome-values.yaml b/incubator/neko/0.0.21/ci/chrome-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/chrome-values.yaml rename to incubator/neko/0.0.21/ci/chrome-values.yaml diff --git a/incubator/neko/0.0.20/ci/chromium-values.yaml b/incubator/neko/0.0.21/ci/chromium-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/chromium-values.yaml rename to incubator/neko/0.0.21/ci/chromium-values.yaml diff --git a/incubator/neko/0.0.20/ci/edge-values.yaml b/incubator/neko/0.0.21/ci/edge-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/edge-values.yaml rename to incubator/neko/0.0.21/ci/edge-values.yaml diff --git a/incubator/neko/0.0.20/ci/remmina-values.yaml b/incubator/neko/0.0.21/ci/remmina-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/remmina-values.yaml rename to incubator/neko/0.0.21/ci/remmina-values.yaml diff --git a/incubator/neko/0.0.20/ci/tor-values.yaml b/incubator/neko/0.0.21/ci/tor-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/tor-values.yaml rename to incubator/neko/0.0.21/ci/tor-values.yaml diff --git a/incubator/neko/0.0.20/ci/vivaldi-values.yaml b/incubator/neko/0.0.21/ci/vivaldi-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/vivaldi-values.yaml rename to incubator/neko/0.0.21/ci/vivaldi-values.yaml diff --git a/incubator/neko/0.0.20/ci/vlc-values.yaml b/incubator/neko/0.0.21/ci/vlc-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/vlc-values.yaml rename to incubator/neko/0.0.21/ci/vlc-values.yaml diff --git a/incubator/neko/0.0.20/ci/vncviewer-values.yaml b/incubator/neko/0.0.21/ci/vncviewer-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/vncviewer-values.yaml rename to incubator/neko/0.0.21/ci/vncviewer-values.yaml diff --git a/incubator/neko/0.0.20/ci/xfce-values.yaml b/incubator/neko/0.0.21/ci/xfce-values.yaml similarity index 100% rename from incubator/neko/0.0.20/ci/xfce-values.yaml rename to incubator/neko/0.0.21/ci/xfce-values.yaml diff --git a/incubator/neko/0.0.20/ix_values.yaml b/incubator/neko/0.0.21/ix_values.yaml similarity index 96% rename from incubator/neko/0.0.20/ix_values.yaml rename to incubator/neko/0.0.21/ix_values.yaml index 941cd57aa1a..71556542fb3 100644 --- a/incubator/neko/0.0.20/ix_values.yaml +++ b/incubator/neko/0.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/neko-firefox pullPolicy: IfNotPresent - tag: latest@sha256:c77fe0c4f74e43bfe7666b98175efeac0dc1aac86ce9ae447e0d1ef7a4d7c38b + tag: latest@sha256:de8f1d696e02254159a6a2e7b8cd982328d5e101dd9cdcf2aad9c6e073d40663 imageBrave: repository: tccr.io/truecharts/neko-brave diff --git a/incubator/neko/0.0.20/questions.yaml b/incubator/neko/0.0.21/questions.yaml similarity index 99% rename from incubator/neko/0.0.20/questions.yaml rename to incubator/neko/0.0.21/questions.yaml index 545c73c36c8..7b066ae8c1d 100644 --- a/incubator/neko/0.0.20/questions.yaml +++ b/incubator/neko/0.0.21/questions.yaml @@ -2576,25 +2576,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/neko/0.0.20/templates/common.yaml b/incubator/neko/0.0.21/templates/common.yaml similarity index 100% rename from incubator/neko/0.0.20/templates/common.yaml rename to incubator/neko/0.0.21/templates/common.yaml diff --git a/incubator/qflood/0.0.18/values.yaml b/incubator/neko/0.0.21/values.yaml similarity index 100% rename from incubator/qflood/0.0.18/values.yaml rename to incubator/neko/0.0.21/values.yaml diff --git a/incubator/qflood/0.0.18/Chart.lock b/incubator/qflood/0.0.18/Chart.lock deleted file mode 100644 index 8f2339d76cd..00000000000 --- a/incubator/qflood/0.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:21:33.239083423Z" diff --git a/incubator/qflood/0.0.18/CHANGELOG.md b/incubator/qflood/0.0.19/CHANGELOG.md similarity index 91% rename from incubator/qflood/0.0.18/CHANGELOG.md rename to incubator/qflood/0.0.19/CHANGELOG.md index bfcb413057c..cc4329d4a21 100644 --- a/incubator/qflood/0.0.18/CHANGELOG.md +++ b/incubator/qflood/0.0.19/CHANGELOG.md @@ -2,6 +2,15 @@ +## [qflood-0.0.19](https://github.com/truecharts/charts/compare/qflood-0.0.18...qflood-0.0.19) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [qflood-0.0.18](https://github.com/truecharts/charts/compare/qflood-0.0.17...qflood-0.0.18) (2022-08-14) ### Chore @@ -88,12 +97,3 @@ -## [qflood-0.0.12](https://github.com/truecharts/apps/compare/qflood-0.0.11...qflood-0.0.12) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - diff --git a/incubator/qflood/0.0.19/Chart.lock b/incubator/qflood/0.0.19/Chart.lock new file mode 100644 index 00000000000..884e8642635 --- /dev/null +++ b/incubator/qflood/0.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:26:29.78814869Z" diff --git a/incubator/qflood/0.0.18/Chart.yaml b/incubator/qflood/0.0.19/Chart.yaml similarity index 98% rename from incubator/qflood/0.0.18/Chart.yaml rename to incubator/qflood/0.0.19/Chart.yaml index ddb89ec71e2..509b289ceee 100644 --- a/incubator/qflood/0.0.18/Chart.yaml +++ b/incubator/qflood/0.0.19/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://hotio.dev/containers/qflood - https://hub.docker.com/r/hotio/qflood type: application -version: 0.0.18 +version: 0.0.19 diff --git a/incubator/qflood/0.0.18/README.md b/incubator/qflood/0.0.19/README.md similarity index 97% rename from incubator/qflood/0.0.18/README.md rename to incubator/qflood/0.0.19/README.md index 62b4994e3fc..5c7b0735986 100644 --- a/incubator/qflood/0.0.18/README.md +++ b/incubator/qflood/0.0.19/README.md @@ -1,13 +1,13 @@ # qflood -![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Docker image with qBittorrent and the Flood UI. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [qflood](https://truecharts.org/docs/charts/stable/qflood) +For more information, please click here: [qflood](https://truecharts.org/docs/charts/incubator/qflood) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/qflood/0.0.18/app-readme.md b/incubator/qflood/0.0.19/app-readme.md similarity index 100% rename from incubator/qflood/0.0.18/app-readme.md rename to incubator/qflood/0.0.19/app-readme.md diff --git a/incubator/qflood/0.0.18/charts/common-10.4.12.tgz b/incubator/qflood/0.0.19/charts/common-10.4.12.tgz similarity index 100% rename from incubator/qflood/0.0.18/charts/common-10.4.12.tgz rename to incubator/qflood/0.0.19/charts/common-10.4.12.tgz diff --git a/incubator/qflood/0.0.18/ix_values.yaml b/incubator/qflood/0.0.19/ix_values.yaml similarity index 87% rename from incubator/qflood/0.0.18/ix_values.yaml rename to incubator/qflood/0.0.19/ix_values.yaml index a47dd5466fc..6c6dfcce446 100644 --- a/incubator/qflood/0.0.18/ix_values.yaml +++ b/incubator/qflood/0.0.19/ix_values.yaml @@ -4,7 +4,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/qflood - tag: latest@sha256:e5720bbefe166e11345b37905ba08d42e22cb5511cc6ca6f78c007c8841eb858 + tag: latest@sha256:a4f2e8eba090ec6e9662cd60ed42432e2df6020a665e07c37fddba468238f6b1 persistence: config: enabled: true diff --git a/incubator/qflood/0.0.18/questions.yaml b/incubator/qflood/0.0.19/questions.yaml similarity index 99% rename from incubator/qflood/0.0.18/questions.yaml rename to incubator/qflood/0.0.19/questions.yaml index aa5fa58a9e0..aaddd534ef6 100644 --- a/incubator/qflood/0.0.18/questions.yaml +++ b/incubator/qflood/0.0.19/questions.yaml @@ -2553,25 +2553,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/qflood/0.0.18/templates/common.yaml b/incubator/qflood/0.0.19/templates/common.yaml similarity index 100% rename from incubator/qflood/0.0.18/templates/common.yaml rename to incubator/qflood/0.0.19/templates/common.yaml diff --git a/incubator/rimgo/0.0.30/values.yaml b/incubator/qflood/0.0.19/values.yaml similarity index 100% rename from incubator/rimgo/0.0.30/values.yaml rename to incubator/qflood/0.0.19/values.yaml diff --git a/incubator/rimgo/0.0.30/Chart.lock b/incubator/rimgo/0.0.30/Chart.lock deleted file mode 100644 index 3956bdb2771..00000000000 --- a/incubator/rimgo/0.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-21T08:48:55.105537598Z" diff --git a/incubator/rimgo/0.0.30/CHANGELOG.md b/incubator/rimgo/0.0.31/CHANGELOG.md similarity index 91% rename from incubator/rimgo/0.0.30/CHANGELOG.md rename to incubator/rimgo/0.0.31/CHANGELOG.md index eccf7c0c590..332cb036549 100644 --- a/incubator/rimgo/0.0.30/CHANGELOG.md +++ b/incubator/rimgo/0.0.31/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rimgo-0.0.31](https://github.com/truecharts/charts/compare/rimgo-0.0.30...rimgo-0.0.31) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [rimgo-0.0.30](https://github.com/truecharts/charts/compare/rimgo-0.0.29...rimgo-0.0.30) (2022-08-21) ### Chore @@ -88,12 +97,3 @@ -## [rimgo-0.0.21](https://github.com/truecharts/charts/compare/rimgo-0.0.20...rimgo-0.0.21) (2022-08-09) - -### Chore - -- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) - - - - diff --git a/incubator/rimgo/0.0.31/Chart.lock b/incubator/rimgo/0.0.31/Chart.lock new file mode 100644 index 00000000000..4bdb279328a --- /dev/null +++ b/incubator/rimgo/0.0.31/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:26:51.58432239Z" diff --git a/incubator/rimgo/0.0.30/Chart.yaml b/incubator/rimgo/0.0.31/Chart.yaml similarity index 97% rename from incubator/rimgo/0.0.30/Chart.yaml rename to incubator/rimgo/0.0.31/Chart.yaml index 03739cbf00c..d6ecb4e7496 100644 --- a/incubator/rimgo/0.0.30/Chart.yaml +++ b/incubator/rimgo/0.0.31/Chart.yaml @@ -25,4 +25,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/rimgo - https://quay.io/repository/pussthecatorg/rimgo type: application -version: 0.0.30 +version: 0.0.31 diff --git a/incubator/rimgo/0.0.30/README.md b/incubator/rimgo/0.0.31/README.md similarity index 97% rename from incubator/rimgo/0.0.30/README.md rename to incubator/rimgo/0.0.31/README.md index e64ff9b7aa0..cefa7645b91 100644 --- a/incubator/rimgo/0.0.30/README.md +++ b/incubator/rimgo/0.0.31/README.md @@ -1,13 +1,13 @@ # rimgo -![Version: 0.0.30](https://img.shields.io/badge/Version-0.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.31](https://img.shields.io/badge/Version-0.0.31-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Alternative Imgur front-end TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [rimgo](https://truecharts.org/docs/charts/stable/rimgo) +For more information, please click here: [rimgo](https://truecharts.org/docs/charts/incubator/rimgo) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/rimgo/0.0.30/app-readme.md b/incubator/rimgo/0.0.31/app-readme.md similarity index 100% rename from incubator/rimgo/0.0.30/app-readme.md rename to incubator/rimgo/0.0.31/app-readme.md diff --git a/incubator/rimgo/0.0.30/charts/common-10.4.12.tgz b/incubator/rimgo/0.0.31/charts/common-10.4.12.tgz similarity index 100% rename from incubator/rimgo/0.0.30/charts/common-10.4.12.tgz rename to incubator/rimgo/0.0.31/charts/common-10.4.12.tgz diff --git a/incubator/rimgo/0.0.30/ix_values.yaml b/incubator/rimgo/0.0.31/ix_values.yaml similarity index 84% rename from incubator/rimgo/0.0.30/ix_values.yaml rename to incubator/rimgo/0.0.31/ix_values.yaml index c5497dc8125..d53b050bfb8 100644 --- a/incubator/rimgo/0.0.30/ix_values.yaml +++ b/incubator/rimgo/0.0.31/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rimgo - tag: latest@sha256:f56a98eca24a3dceb68cdb87ab11f541354b3af21fcc354d8ca7c4ad4472a940 + tag: latest@sha256:cb7546aedf65891a38ad70b2bf1d80dd89591b7a722a47b5fffefe0bfe0b4c35 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/rimgo/0.0.30/questions.yaml b/incubator/rimgo/0.0.31/questions.yaml similarity index 99% rename from incubator/rimgo/0.0.30/questions.yaml rename to incubator/rimgo/0.0.31/questions.yaml index 7367cf11e4f..d7b60144dd4 100644 --- a/incubator/rimgo/0.0.30/questions.yaml +++ b/incubator/rimgo/0.0.31/questions.yaml @@ -2242,25 +2242,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/rimgo/0.0.30/templates/common.yaml b/incubator/rimgo/0.0.31/templates/common.yaml similarity index 100% rename from incubator/rimgo/0.0.30/templates/common.yaml rename to incubator/rimgo/0.0.31/templates/common.yaml diff --git a/incubator/searx/0.0.22/values.yaml b/incubator/rimgo/0.0.31/values.yaml similarity index 100% rename from incubator/searx/0.0.22/values.yaml rename to incubator/rimgo/0.0.31/values.yaml diff --git a/incubator/searx/0.0.22/Chart.lock b/incubator/searx/0.0.22/Chart.lock deleted file mode 100644 index 21288719798..00000000000 --- a/incubator/searx/0.0.22/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-17T18:28:22.559098722Z" diff --git a/incubator/searx/0.0.22/CHANGELOG.md b/incubator/searx/0.0.23/CHANGELOG.md similarity index 91% rename from incubator/searx/0.0.22/CHANGELOG.md rename to incubator/searx/0.0.23/CHANGELOG.md index e43329c93a5..c836293af67 100644 --- a/incubator/searx/0.0.22/CHANGELOG.md +++ b/incubator/searx/0.0.23/CHANGELOG.md @@ -2,6 +2,15 @@ +## [searx-0.0.23](https://github.com/truecharts/charts/compare/searxng-0.0.24...searx-0.0.23) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [searx-0.0.22](https://github.com/truecharts/charts/compare/searxng-0.0.22...searx-0.0.22) (2022-08-17) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300)) - ### Chore - -- add fake digest to new incubator Apps to fetch digests - - - - -## [searx-0.0.12](https://github.com/truecharts/apps/compare/searxng-0.0.11...searx-0.0.12) (2022-07-23) - diff --git a/incubator/searx/0.0.23/Chart.lock b/incubator/searx/0.0.23/Chart.lock new file mode 100644 index 00000000000..d89449f25c0 --- /dev/null +++ b/incubator/searx/0.0.23/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:26:51.775898484Z" diff --git a/incubator/searx/0.0.22/Chart.yaml b/incubator/searx/0.0.23/Chart.yaml similarity index 98% rename from incubator/searx/0.0.22/Chart.yaml rename to incubator/searx/0.0.23/Chart.yaml index c46d5726143..addb1dbe42a 100644 --- a/incubator/searx/0.0.22/Chart.yaml +++ b/incubator/searx/0.0.23/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/asciimoo/searx - https://hub.docker.com/r/searx/searx/ type: application -version: 0.0.22 +version: 0.0.23 diff --git a/incubator/searx/0.0.22/README.md b/incubator/searx/0.0.23/README.md similarity index 97% rename from incubator/searx/0.0.22/README.md rename to incubator/searx/0.0.23/README.md index 907ac825c77..f20f831ac88 100644 --- a/incubator/searx/0.0.22/README.md +++ b/incubator/searx/0.0.23/README.md @@ -1,13 +1,13 @@ # searx -![Version: 0.0.22](https://img.shields.io/badge/Version-0.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.23](https://img.shields.io/badge/Version-0.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Searx is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, searx can be used over Tor for online anonymity. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [searx](https://truecharts.org/docs/charts/stable/searx) +For more information, please click here: [searx](https://truecharts.org/docs/charts/incubator/searx) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/searx/0.0.22/app-readme.md b/incubator/searx/0.0.23/app-readme.md similarity index 100% rename from incubator/searx/0.0.22/app-readme.md rename to incubator/searx/0.0.23/app-readme.md diff --git a/incubator/searx/0.0.22/charts/common-10.4.12.tgz b/incubator/searx/0.0.23/charts/common-10.4.12.tgz similarity index 100% rename from incubator/searx/0.0.22/charts/common-10.4.12.tgz rename to incubator/searx/0.0.23/charts/common-10.4.12.tgz diff --git a/incubator/searx/0.0.22/ix_values.yaml b/incubator/searx/0.0.23/ix_values.yaml similarity index 83% rename from incubator/searx/0.0.22/ix_values.yaml rename to incubator/searx/0.0.23/ix_values.yaml index 279b94efebd..4bb48f71a39 100644 --- a/incubator/searx/0.0.22/ix_values.yaml +++ b/incubator/searx/0.0.23/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/searx - tag: latest@sha256:9e0fa067cf1ae135e8cbfd2b3d6b2e4a45bfb0558b612554a90daa351c3e0d4d + tag: latest@sha256:13454291351fdaef0c57b347efc9a36c29143df7007574604e1e0c39f9cee72b persistence: config: enabled: true diff --git a/incubator/searx/0.0.22/questions.yaml b/incubator/searx/0.0.23/questions.yaml similarity index 99% rename from incubator/searx/0.0.22/questions.yaml rename to incubator/searx/0.0.23/questions.yaml index 8a0b7734180..0de407eacce 100644 --- a/incubator/searx/0.0.22/questions.yaml +++ b/incubator/searx/0.0.23/questions.yaml @@ -2402,25 +2402,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/searx/0.0.22/templates/common.yaml b/incubator/searx/0.0.23/templates/common.yaml similarity index 100% rename from incubator/searx/0.0.22/templates/common.yaml rename to incubator/searx/0.0.23/templates/common.yaml diff --git a/incubator/searxng/0.0.25/values.yaml b/incubator/searx/0.0.23/values.yaml similarity index 100% rename from incubator/searxng/0.0.25/values.yaml rename to incubator/searx/0.0.23/values.yaml diff --git a/incubator/searxng/0.0.25/Chart.lock b/incubator/searxng/0.0.25/Chart.lock deleted file mode 100644 index c4cc72ee4fd..00000000000 --- a/incubator/searxng/0.0.25/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-21T08:48:56.078192128Z" diff --git a/incubator/searxng/0.0.25/CHANGELOG.md b/incubator/searxng/0.0.26/CHANGELOG.md similarity index 87% rename from incubator/searxng/0.0.25/CHANGELOG.md rename to incubator/searxng/0.0.26/CHANGELOG.md index c502f417f23..5724867a758 100644 --- a/incubator/searxng/0.0.25/CHANGELOG.md +++ b/incubator/searxng/0.0.26/CHANGELOG.md @@ -2,6 +2,17 @@ +## [searxng-0.0.26](https://github.com/truecharts/charts/compare/searxng-0.0.24...searxng-0.0.26) (2022-08-23) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + - update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [searxng-0.0.25](https://github.com/truecharts/charts/compare/searxng-0.0.24...searxng-0.0.25) (2022-08-21) ### Chore @@ -86,14 +97,3 @@ ### Chore - update docker general non-major ([#3339](https://github.com/truecharts/apps/issues/3339)) - - - - -## [searxng-0.0.15](https://github.com/truecharts/apps/compare/searxng-0.0.14...searxng-0.0.15) (2022-07-27) - -### Chore - -- update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) - - diff --git a/incubator/searxng/0.0.26/Chart.lock b/incubator/searxng/0.0.26/Chart.lock new file mode 100644 index 00000000000..c18577cf569 --- /dev/null +++ b/incubator/searxng/0.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:26:52.164813218Z" diff --git a/incubator/searxng/0.0.25/Chart.yaml b/incubator/searxng/0.0.26/Chart.yaml similarity index 98% rename from incubator/searxng/0.0.25/Chart.yaml rename to incubator/searxng/0.0.26/Chart.yaml index a08a3af87f0..17613ab46dd 100644 --- a/incubator/searxng/0.0.25/Chart.yaml +++ b/incubator/searxng/0.0.26/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/searxng/searxng - https://hub.docker.com/r/searxng/searxng type: application -version: 0.0.25 +version: 0.0.26 diff --git a/incubator/searxng/0.0.25/README.md b/incubator/searxng/0.0.26/README.md similarity index 97% rename from incubator/searxng/0.0.25/README.md rename to incubator/searxng/0.0.26/README.md index f30f704ddff..9c519925f13 100644 --- a/incubator/searxng/0.0.25/README.md +++ b/incubator/searxng/0.0.26/README.md @@ -1,13 +1,13 @@ # searxng -![Version: 0.0.25](https://img.shields.io/badge/Version-0.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.26](https://img.shields.io/badge/Version-0.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) SearXNG is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, SearXNG can be used over Tor for online anonymity. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [searxng](https://truecharts.org/docs/charts/stable/searxng) +For more information, please click here: [searxng](https://truecharts.org/docs/charts/incubator/searxng) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/searxng/0.0.25/app-readme.md b/incubator/searxng/0.0.26/app-readme.md similarity index 100% rename from incubator/searxng/0.0.25/app-readme.md rename to incubator/searxng/0.0.26/app-readme.md diff --git a/incubator/searxng/0.0.25/charts/common-10.4.12.tgz b/incubator/searxng/0.0.26/charts/common-10.4.12.tgz similarity index 100% rename from incubator/searxng/0.0.25/charts/common-10.4.12.tgz rename to incubator/searxng/0.0.26/charts/common-10.4.12.tgz diff --git a/incubator/searxng/0.0.25/ix_values.yaml b/incubator/searxng/0.0.26/ix_values.yaml similarity index 84% rename from incubator/searxng/0.0.25/ix_values.yaml rename to incubator/searxng/0.0.26/ix_values.yaml index 2875d647485..e0ca2def37a 100644 --- a/incubator/searxng/0.0.25/ix_values.yaml +++ b/incubator/searxng/0.0.26/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/searxng - tag: latest@sha256:8042edff46d5aa361f604b5497b24c4741321d8c14f7942168773fc893b079df + tag: latest@sha256:3397b5f02d164653bf40067cf56209ea66767ed6f604535695406116b5e63f43 persistence: config: enabled: true diff --git a/incubator/searxng/0.0.25/questions.yaml b/incubator/searxng/0.0.26/questions.yaml similarity index 99% rename from incubator/searxng/0.0.25/questions.yaml rename to incubator/searxng/0.0.26/questions.yaml index b1de1b7712c..dc2f7e52a99 100644 --- a/incubator/searxng/0.0.25/questions.yaml +++ b/incubator/searxng/0.0.26/questions.yaml @@ -2415,25 +2415,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/searxng/0.0.25/templates/common.yaml b/incubator/searxng/0.0.26/templates/common.yaml similarity index 100% rename from incubator/searxng/0.0.25/templates/common.yaml rename to incubator/searxng/0.0.26/templates/common.yaml diff --git a/incubator/vaulthunters/0.0.17/values.yaml b/incubator/searxng/0.0.26/values.yaml similarity index 100% rename from incubator/vaulthunters/0.0.17/values.yaml rename to incubator/searxng/0.0.26/values.yaml diff --git a/incubator/vaulthunters/0.0.17/Chart.lock b/incubator/vaulthunters/0.0.17/Chart.lock deleted file mode 100644 index 6ce38924ae0..00000000000 --- a/incubator/vaulthunters/0.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-19T05:52:06.492735925Z" diff --git a/incubator/vaulthunters/0.0.17/CHANGELOG.md b/incubator/vaulthunters/0.0.18/CHANGELOG.md similarity index 90% rename from incubator/vaulthunters/0.0.17/CHANGELOG.md rename to incubator/vaulthunters/0.0.18/CHANGELOG.md index 1b237a59821..80f0b897811 100644 --- a/incubator/vaulthunters/0.0.17/CHANGELOG.md +++ b/incubator/vaulthunters/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [vaulthunters-0.0.18](https://github.com/truecharts/charts/compare/vaulthunters-0.0.17...vaulthunters-0.0.18) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [vaulthunters-0.0.17](https://github.com/truecharts/charts/compare/vaulthunters-0.0.16...vaulthunters-0.0.17) (2022-08-19) ### Chore @@ -88,12 +97,3 @@ -## [vaulthunters-0.0.11]vaulthunters-0.0.11 (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all charts to generate config and container references due to huge increase of repository - - Move Dev to incubator and some cleanup - diff --git a/incubator/vaulthunters/0.0.18/Chart.lock b/incubator/vaulthunters/0.0.18/Chart.lock new file mode 100644 index 00000000000..f77ee791eb3 --- /dev/null +++ b/incubator/vaulthunters/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:26:52.320485732Z" diff --git a/incubator/vaulthunters/0.0.17/Chart.yaml b/incubator/vaulthunters/0.0.18/Chart.yaml similarity index 98% rename from incubator/vaulthunters/0.0.17/Chart.yaml rename to incubator/vaulthunters/0.0.18/Chart.yaml index 7cf8feb8c67..fb927c1f728 100644 --- a/incubator/vaulthunters/0.0.17/Chart.yaml +++ b/incubator/vaulthunters/0.0.18/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://vaulthunters.gg - https://hub.docker.com/repository/docker/goobaroo/vaulthunters type: application -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/vaulthunters/0.0.17/README.md b/incubator/vaulthunters/0.0.18/README.md similarity index 97% rename from incubator/vaulthunters/0.0.17/README.md rename to incubator/vaulthunters/0.0.18/README.md index b2f18bc0378..4c9bc134d95 100644 --- a/incubator/vaulthunters/0.0.17/README.md +++ b/incubator/vaulthunters/0.0.18/README.md @@ -1,13 +1,13 @@ # vaulthunters -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Vault Hunters - 1.13.4 Modded Minecraft Server[br][br][b]Vault Hunters - 1.13.4[/b][br]Level up, loot the vaults and defeat the bosses to collect 16 artifacts![br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b] TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [vaulthunters](https://truecharts.org/docs/charts/stable/vaulthunters) +For more information, please click here: [vaulthunters](https://truecharts.org/docs/charts/incubator/vaulthunters) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/vaulthunters/0.0.17/app-readme.md b/incubator/vaulthunters/0.0.18/app-readme.md similarity index 100% rename from incubator/vaulthunters/0.0.17/app-readme.md rename to incubator/vaulthunters/0.0.18/app-readme.md diff --git a/incubator/vaulthunters/0.0.17/charts/common-10.4.12.tgz b/incubator/vaulthunters/0.0.18/charts/common-10.4.12.tgz similarity index 100% rename from incubator/vaulthunters/0.0.17/charts/common-10.4.12.tgz rename to incubator/vaulthunters/0.0.18/charts/common-10.4.12.tgz diff --git a/incubator/vaulthunters/0.0.17/ix_values.yaml b/incubator/vaulthunters/0.0.18/ix_values.yaml similarity index 85% rename from incubator/vaulthunters/0.0.17/ix_values.yaml rename to incubator/vaulthunters/0.0.18/ix_values.yaml index 19def6f1049..6dd15209c34 100644 --- a/incubator/vaulthunters/0.0.17/ix_values.yaml +++ b/incubator/vaulthunters/0.0.18/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/vaulthunters - tag: latest@sha256:e3bfcc47a10ee2d45200c6f8fc6deb6b6fd9f12db6c5a2843b2608b7535a8807 + tag: latest@sha256:e32b5bb57fbadca782d9a48880ffd4b9d15c16cca227cd1b577424422b00dea1 persistence: data: enabled: true diff --git a/incubator/vaulthunters/0.0.17/questions.yaml b/incubator/vaulthunters/0.0.18/questions.yaml similarity index 99% rename from incubator/vaulthunters/0.0.17/questions.yaml rename to incubator/vaulthunters/0.0.18/questions.yaml index 3c23eabf4d3..4fe0f70c771 100644 --- a/incubator/vaulthunters/0.0.17/questions.yaml +++ b/incubator/vaulthunters/0.0.18/questions.yaml @@ -2427,25 +2427,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/vaulthunters/0.0.17/templates/common.yaml b/incubator/vaulthunters/0.0.18/templates/common.yaml similarity index 100% rename from incubator/vaulthunters/0.0.17/templates/common.yaml rename to incubator/vaulthunters/0.0.18/templates/common.yaml diff --git a/incubator/vertex/0.0.27/values.yaml b/incubator/vaulthunters/0.0.18/values.yaml similarity index 100% rename from incubator/vertex/0.0.27/values.yaml rename to incubator/vaulthunters/0.0.18/values.yaml diff --git a/incubator/vertex/0.0.27/Chart.lock b/incubator/vertex/0.0.27/Chart.lock deleted file mode 100644 index d81ea6620e8..00000000000 --- a/incubator/vertex/0.0.27/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-21T08:49:17.329321989Z" diff --git a/incubator/vertex/0.0.27/CHANGELOG.md b/incubator/vertex/0.0.28/CHANGELOG.md similarity index 86% rename from incubator/vertex/0.0.27/CHANGELOG.md rename to incubator/vertex/0.0.28/CHANGELOG.md index f5849940759..0e2f4db5c65 100644 --- a/incubator/vertex/0.0.27/CHANGELOG.md +++ b/incubator/vertex/0.0.28/CHANGELOG.md @@ -2,6 +2,17 @@ +## [vertex-0.0.28](https://github.com/truecharts/charts/compare/vertex-0.0.26...vertex-0.0.28) (2022-08-23) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + - update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [vertex-0.0.27](https://github.com/truecharts/charts/compare/vertex-0.0.26...vertex-0.0.27) (2022-08-21) ### Chore @@ -86,14 +97,3 @@ - update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) - - -## [vertex-0.0.18](https://github.com/truecharts/charts/compare/vertex-0.0.17...vertex-0.0.18) (2022-08-09) - -### Chore - -- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) - - - - diff --git a/incubator/vertex/0.0.28/Chart.lock b/incubator/vertex/0.0.28/Chart.lock new file mode 100644 index 00000000000..2ab1d73fb92 --- /dev/null +++ b/incubator/vertex/0.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:14.110607525Z" diff --git a/incubator/vertex/0.0.27/Chart.yaml b/incubator/vertex/0.0.28/Chart.yaml similarity index 98% rename from incubator/vertex/0.0.27/Chart.yaml rename to incubator/vertex/0.0.28/Chart.yaml index 55c1ce2d83a..c961855f3b5 100644 --- a/incubator/vertex/0.0.27/Chart.yaml +++ b/incubator/vertex/0.0.28/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://gitlab.lswl.in/lswl/vertex - https://hub.docker.com/r/lswl/vertex type: application -version: 0.0.27 +version: 0.0.28 diff --git a/incubator/vertex/0.0.27/README.md b/incubator/vertex/0.0.28/README.md similarity index 97% rename from incubator/vertex/0.0.27/README.md rename to incubator/vertex/0.0.28/README.md index eca4d0ff2b1..a354cc742fe 100644 --- a/incubator/vertex/0.0.27/README.md +++ b/incubator/vertex/0.0.28/README.md @@ -1,13 +1,13 @@ # vertex -![Version: 0.0.27](https://img.shields.io/badge/Version-0.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) +![Version: 0.0.28](https://img.shields.io/badge/Version-0.0.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) Vertex , , , , PT TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [vertex](https://truecharts.org/docs/charts/stable/vertex) +For more information, please click here: [vertex](https://truecharts.org/docs/charts/incubator/vertex) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/vertex/0.0.27/app-readme.md b/incubator/vertex/0.0.28/app-readme.md similarity index 100% rename from incubator/vertex/0.0.27/app-readme.md rename to incubator/vertex/0.0.28/app-readme.md diff --git a/incubator/vertex/0.0.27/charts/common-10.4.12.tgz b/incubator/vertex/0.0.28/charts/common-10.4.12.tgz similarity index 100% rename from incubator/vertex/0.0.27/charts/common-10.4.12.tgz rename to incubator/vertex/0.0.28/charts/common-10.4.12.tgz diff --git a/incubator/vertex/0.0.27/ix_values.yaml b/incubator/vertex/0.0.28/ix_values.yaml similarity index 83% rename from incubator/vertex/0.0.27/ix_values.yaml rename to incubator/vertex/0.0.28/ix_values.yaml index 6fc1238aed7..9236af41326 100644 --- a/incubator/vertex/0.0.27/ix_values.yaml +++ b/incubator/vertex/0.0.28/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/vertex - tag: vstable@sha256:711cecf6d1649faee93b19bfa5b1bba9229841f9a4042d3efc10d48d8dcf8232 + tag: vstable@sha256:85766a7ea981c14417bd3a0fea8ca2641e8d246078ca7341b07f23b8f3c04959 persistence: config: enabled: true diff --git a/incubator/vertex/0.0.27/questions.yaml b/incubator/vertex/0.0.28/questions.yaml similarity index 99% rename from incubator/vertex/0.0.27/questions.yaml rename to incubator/vertex/0.0.28/questions.yaml index 606df3efbd2..3dcc2cbf1ae 100644 --- a/incubator/vertex/0.0.27/questions.yaml +++ b/incubator/vertex/0.0.28/questions.yaml @@ -2415,25 +2415,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/vertex/0.0.27/templates/common.yaml b/incubator/vertex/0.0.28/templates/common.yaml similarity index 100% rename from incubator/vertex/0.0.27/templates/common.yaml rename to incubator/vertex/0.0.28/templates/common.yaml diff --git a/incubator/virt-manager/0.0.30/values.yaml b/incubator/vertex/0.0.28/values.yaml similarity index 100% rename from incubator/virt-manager/0.0.30/values.yaml rename to incubator/vertex/0.0.28/values.yaml diff --git a/incubator/virt-manager/0.0.30/Chart.lock b/incubator/virt-manager/0.0.30/Chart.lock deleted file mode 100644 index ad70c236b91..00000000000 --- a/incubator/virt-manager/0.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-22T06:12:07.325883531Z" diff --git a/incubator/virt-manager/0.0.30/CHANGELOG.md b/incubator/virt-manager/0.0.31/CHANGELOG.md similarity index 91% rename from incubator/virt-manager/0.0.30/CHANGELOG.md rename to incubator/virt-manager/0.0.31/CHANGELOG.md index 82436e27ea6..2ced682a331 100644 --- a/incubator/virt-manager/0.0.30/CHANGELOG.md +++ b/incubator/virt-manager/0.0.31/CHANGELOG.md @@ -2,6 +2,15 @@ +## [virt-manager-0.0.31](https://github.com/truecharts/charts/compare/virt-manager-0.0.30...virt-manager-0.0.31) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [virt-manager-0.0.30](https://github.com/truecharts/charts/compare/virt-manager-0.0.28...virt-manager-0.0.30) (2022-08-22) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) - - -## [virt-manager-0.0.21](https://github.com/truecharts/charts/compare/virt-manager-0.0.20...virt-manager-0.0.21) (2022-08-09) - -### Chore - -- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) - - diff --git a/incubator/virt-manager/0.0.31/Chart.lock b/incubator/virt-manager/0.0.31/Chart.lock new file mode 100644 index 00000000000..c84b82301ed --- /dev/null +++ b/incubator/virt-manager/0.0.31/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:14.112949243Z" diff --git a/incubator/virt-manager/0.0.30/Chart.yaml b/incubator/virt-manager/0.0.31/Chart.yaml similarity index 98% rename from incubator/virt-manager/0.0.30/Chart.yaml rename to incubator/virt-manager/0.0.31/Chart.yaml index a721715a8f2..fb9d5df7552 100644 --- a/incubator/virt-manager/0.0.30/Chart.yaml +++ b/incubator/virt-manager/0.0.31/Chart.yaml @@ -25,4 +25,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/virt-manager - https://hub.docker.com/r/mber5/virt-manager type: application -version: 0.0.30 +version: 0.0.31 diff --git a/incubator/virt-manager/0.0.30/README.md b/incubator/virt-manager/0.0.31/README.md similarity index 96% rename from incubator/virt-manager/0.0.30/README.md rename to incubator/virt-manager/0.0.31/README.md index 0dfb1cfd7e8..db32f0b6565 100644 --- a/incubator/virt-manager/0.0.30/README.md +++ b/incubator/virt-manager/0.0.31/README.md @@ -1,13 +1,13 @@ # virt-manager -![Version: 0.0.30](https://img.shields.io/badge/Version-0.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.31](https://img.shields.io/badge/Version-0.0.31-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) The virt-manager application is a desktop user interface for managing virtual machines through libvirt. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [virt-manager](https://truecharts.org/docs/charts/stable/virt-manager) +For more information, please click here: [virt-manager](https://truecharts.org/docs/charts/incubator/virt-manager) **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** diff --git a/incubator/virt-manager/0.0.30/app-readme.md b/incubator/virt-manager/0.0.31/app-readme.md similarity index 100% rename from incubator/virt-manager/0.0.30/app-readme.md rename to incubator/virt-manager/0.0.31/app-readme.md diff --git a/incubator/virt-manager/0.0.30/charts/common-10.4.12.tgz b/incubator/virt-manager/0.0.31/charts/common-10.4.12.tgz similarity index 100% rename from incubator/virt-manager/0.0.30/charts/common-10.4.12.tgz rename to incubator/virt-manager/0.0.31/charts/common-10.4.12.tgz diff --git a/incubator/virt-manager/0.0.30/ix_values.yaml b/incubator/virt-manager/0.0.31/ix_values.yaml similarity index 88% rename from incubator/virt-manager/0.0.30/ix_values.yaml rename to incubator/virt-manager/0.0.31/ix_values.yaml index 3580c01386d..657692edf68 100644 --- a/incubator/virt-manager/0.0.30/ix_values.yaml +++ b/incubator/virt-manager/0.0.31/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/virt-manager - tag: latest@sha256:dd19c34716b53b5830425e1c51707b7270855fcf92ea121f9f0e46186e81fe0d + tag: latest@sha256:12d73040ce0be1da5b8b6fff41f58945da626ef4fbca1920649b79bd3eb94ddf persistence: devkvm: enabled: true diff --git a/incubator/virt-manager/0.0.30/questions.yaml b/incubator/virt-manager/0.0.31/questions.yaml similarity index 99% rename from incubator/virt-manager/0.0.30/questions.yaml rename to incubator/virt-manager/0.0.31/questions.yaml index 8cf36eb08e4..c7e909ab304 100644 --- a/incubator/virt-manager/0.0.30/questions.yaml +++ b/incubator/virt-manager/0.0.31/questions.yaml @@ -2960,6 +2960,12 @@ questions: group: Documentation label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" schema: - type: string - default: "https://truecharts.org/docs/about/sponsor" - editable: false + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/virt-manager/0.0.30/templates/common.yaml b/incubator/virt-manager/0.0.31/templates/common.yaml similarity index 100% rename from incubator/virt-manager/0.0.30/templates/common.yaml rename to incubator/virt-manager/0.0.31/templates/common.yaml diff --git a/stable/audiobookshelf/2.0.31/values.yaml b/incubator/virt-manager/0.0.31/values.yaml similarity index 100% rename from stable/audiobookshelf/2.0.31/values.yaml rename to incubator/virt-manager/0.0.31/values.yaml diff --git a/stable/audiobookshelf/2.0.31/Chart.lock b/stable/audiobookshelf/2.0.31/Chart.lock deleted file mode 100644 index 981d58b445d..00000000000 --- a/stable/audiobookshelf/2.0.31/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-21T08:49:39.714544029Z" diff --git a/stable/audiobookshelf/2.0.31/CHANGELOG.md b/stable/audiobookshelf/2.0.32/CHANGELOG.md similarity index 90% rename from stable/audiobookshelf/2.0.31/CHANGELOG.md rename to stable/audiobookshelf/2.0.32/CHANGELOG.md index c78ea45f0d6..30fde7e2478 100644 --- a/stable/audiobookshelf/2.0.31/CHANGELOG.md +++ b/stable/audiobookshelf/2.0.32/CHANGELOG.md @@ -2,6 +2,15 @@ +## [audiobookshelf-2.0.32](https://github.com/truecharts/charts/compare/audiobookshelf-2.0.31...audiobookshelf-2.0.32) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [audiobookshelf-2.0.31](https://github.com/truecharts/charts/compare/audiobookshelf-2.0.30...audiobookshelf-2.0.31) (2022-08-21) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [audiobookshelf-2.0.25](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.24...audiobookshelf-2.0.25) (2022-07-23) - -### Chore diff --git a/stable/audiobookshelf/2.0.32/Chart.lock b/stable/audiobookshelf/2.0.32/Chart.lock new file mode 100644 index 00000000000..1ae1e6ea5b6 --- /dev/null +++ b/stable/audiobookshelf/2.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:14.635872542Z" diff --git a/stable/audiobookshelf/2.0.31/Chart.yaml b/stable/audiobookshelf/2.0.32/Chart.yaml similarity index 95% rename from stable/audiobookshelf/2.0.31/Chart.yaml rename to stable/audiobookshelf/2.0.32/Chart.yaml index c7ab3fb8007..52f08637a29 100644 --- a/stable/audiobookshelf/2.0.31/Chart.yaml +++ b/stable/audiobookshelf/2.0.32/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.1.3" +appVersion: "2.1.4" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf - https://hub.docker.com/r/advplyr/audiobookshelf - https://github.com/advplyr/audiobookshelf -version: 2.0.31 +version: 2.0.32 annotations: truecharts.org/catagories: | - media diff --git a/stable/audiobookshelf/2.0.31/README.md b/stable/audiobookshelf/2.0.32/README.md similarity index 94% rename from stable/audiobookshelf/2.0.31/README.md rename to stable/audiobookshelf/2.0.32/README.md index 10c67736a5e..cdb8d096bac 100644 --- a/stable/audiobookshelf/2.0.31/README.md +++ b/stable/audiobookshelf/2.0.32/README.md @@ -1,6 +1,6 @@ # audiobookshelf -![Version: 2.0.31](https://img.shields.io/badge/Version-2.0.31-informational?style=flat-square) ![AppVersion: 2.1.3](https://img.shields.io/badge/AppVersion-2.1.3-informational?style=flat-square) +![Version: 2.0.32](https://img.shields.io/badge/Version-2.0.32-informational?style=flat-square) ![AppVersion: 2.1.4](https://img.shields.io/badge/AppVersion-2.1.4-informational?style=flat-square) Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. diff --git a/stable/audiobookshelf/2.0.31/app-readme.md b/stable/audiobookshelf/2.0.32/app-readme.md similarity index 100% rename from stable/audiobookshelf/2.0.31/app-readme.md rename to stable/audiobookshelf/2.0.32/app-readme.md diff --git a/stable/audiobookshelf/2.0.31/charts/common-10.4.12.tgz b/stable/audiobookshelf/2.0.32/charts/common-10.4.12.tgz similarity index 100% rename from stable/audiobookshelf/2.0.31/charts/common-10.4.12.tgz rename to stable/audiobookshelf/2.0.32/charts/common-10.4.12.tgz diff --git a/stable/audiobookshelf/2.0.31/ix_values.yaml b/stable/audiobookshelf/2.0.32/ix_values.yaml similarity index 90% rename from stable/audiobookshelf/2.0.31/ix_values.yaml rename to stable/audiobookshelf/2.0.32/ix_values.yaml index 3d0bb7eb10e..e9b31ee00fe 100644 --- a/stable/audiobookshelf/2.0.31/ix_values.yaml +++ b/stable/audiobookshelf/2.0.32/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/audiobookshelf - tag: 2.1.3@sha256:af6424fec2e534abbdb4b842462e86fa4be4163c0466f74ed6636db2e9bd52be + tag: 2.1.4@sha256:7bffc89a51eee4295322d6a865678da3ba6e4d8cd5323ca3ba07791a8dec1343 pullPolicy: IfNotPresent env: diff --git a/stable/audiobookshelf/2.0.31/questions.yaml b/stable/audiobookshelf/2.0.32/questions.yaml similarity index 99% rename from stable/audiobookshelf/2.0.31/questions.yaml rename to stable/audiobookshelf/2.0.32/questions.yaml index 42c04d0d6ff..da2c6f9c168 100644 --- a/stable/audiobookshelf/2.0.31/questions.yaml +++ b/stable/audiobookshelf/2.0.32/questions.yaml @@ -2756,25 +2756,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/audiobookshelf/2.0.31/templates/_secrets.tpl b/stable/audiobookshelf/2.0.32/templates/_secrets.tpl similarity index 100% rename from stable/audiobookshelf/2.0.31/templates/_secrets.tpl rename to stable/audiobookshelf/2.0.32/templates/_secrets.tpl diff --git a/stable/audiobookshelf/2.0.31/templates/common.yaml b/stable/audiobookshelf/2.0.32/templates/common.yaml similarity index 100% rename from stable/audiobookshelf/2.0.31/templates/common.yaml rename to stable/audiobookshelf/2.0.32/templates/common.yaml diff --git a/stable/custom-app/5.1.41/values.yaml b/stable/audiobookshelf/2.0.32/values.yaml similarity index 100% rename from stable/custom-app/5.1.41/values.yaml rename to stable/audiobookshelf/2.0.32/values.yaml diff --git a/stable/custom-app/5.1.41/Chart.lock b/stable/custom-app/5.1.41/Chart.lock deleted file mode 100644 index 9201e1d94e7..00000000000 --- a/stable/custom-app/5.1.41/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-22T06:12:34.975618898Z" diff --git a/stable/custom-app/5.1.41/CHANGELOG.md b/stable/custom-app/5.1.42/CHANGELOG.md similarity index 86% rename from stable/custom-app/5.1.41/CHANGELOG.md rename to stable/custom-app/5.1.42/CHANGELOG.md index 3dc29255547..51eadbf49df 100644 --- a/stable/custom-app/5.1.41/CHANGELOG.md +++ b/stable/custom-app/5.1.42/CHANGELOG.md @@ -2,6 +2,15 @@ +## [custom-app-5.1.42](https://github.com/truecharts/charts/compare/custom-app-5.1.41...custom-app-5.1.42) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [custom-app-5.1.41](https://github.com/truecharts/charts/compare/custom-app-5.1.40...custom-app-5.1.41) (2022-08-22) ### Chore @@ -88,12 +97,3 @@ ### Fix -- Move command from .Values.controller.command to .Values.command ([#3446](https://github.com/truecharts/charts/issues/3446)) - - move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) - - - - -## [custom-app-5.1.31](https://github.com/truecharts/charts/compare/custom-app-5.1.30...custom-app-5.1.31) (2022-08-09) - -### Chore diff --git a/stable/custom-app/5.1.42/Chart.lock b/stable/custom-app/5.1.42/Chart.lock new file mode 100644 index 00000000000..14ca6e1d48e --- /dev/null +++ b/stable/custom-app/5.1.42/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:14.73737614Z" diff --git a/stable/custom-app/5.1.41/Chart.yaml b/stable/custom-app/5.1.42/Chart.yaml similarity index 94% rename from stable/custom-app/5.1.41/Chart.yaml rename to stable/custom-app/5.1.42/Chart.yaml index 066e728bfdf..d00abb2b9ea 100644 --- a/stable/custom-app/5.1.41/Chart.yaml +++ b/stable/custom-app/5.1.42/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.20.1768" +appVersion: "0.20.1778" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: custom-app sources: - https://github.com/truecharts/charts/tree/master/charts/stable/custom-app type: application -version: 5.1.41 +version: 5.1.42 annotations: truecharts.org/catagories: | - custom diff --git a/stable/custom-app/5.1.41/README.md b/stable/custom-app/5.1.42/README.md similarity index 95% rename from stable/custom-app/5.1.41/README.md rename to stable/custom-app/5.1.42/README.md index 0cc9b1c6b68..000f714ff75 100644 --- a/stable/custom-app/5.1.41/README.md +++ b/stable/custom-app/5.1.42/README.md @@ -1,6 +1,6 @@ # custom-app -![Version: 5.1.41](https://img.shields.io/badge/Version-5.1.41-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1768](https://img.shields.io/badge/AppVersion-0.20.1768-informational?style=flat-square) +![Version: 5.1.42](https://img.shields.io/badge/Version-5.1.42-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1778](https://img.shields.io/badge/AppVersion-0.20.1778-informational?style=flat-square) Advanced tool to create your own TrueCharts-based App diff --git a/stable/custom-app/5.1.41/app-readme.md b/stable/custom-app/5.1.42/app-readme.md similarity index 100% rename from stable/custom-app/5.1.41/app-readme.md rename to stable/custom-app/5.1.42/app-readme.md diff --git a/stable/custom-app/5.1.41/charts/common-10.4.12.tgz b/stable/custom-app/5.1.42/charts/common-10.4.12.tgz similarity index 100% rename from stable/custom-app/5.1.41/charts/common-10.4.12.tgz rename to stable/custom-app/5.1.42/charts/common-10.4.12.tgz diff --git a/stable/custom-app/5.1.41/ci/test-values.yaml b/stable/custom-app/5.1.42/ci/test-values.yaml similarity index 88% rename from stable/custom-app/5.1.41/ci/test-values.yaml rename to stable/custom-app/5.1.42/ci/test-values.yaml index 3c85475985d..c253f53221f 100644 --- a/stable/custom-app/5.1.41/ci/test-values.yaml +++ b/stable/custom-app/5.1.42/ci/test-values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.1768@sha256:05d3d6b3ff75a919ab50d36da47da19e1b4c0ae976b11cd7f9aa341309a278a3 + tag: 0.20.1778@sha256:7974f7ba837e6f65dca96a11221b834b6836183831d9b2a3867f4d93d97eb384 securityContext: readOnlyRootFilesystem: false diff --git a/stable/custom-app/5.1.41/ix_values.yaml b/stable/custom-app/5.1.42/ix_values.yaml similarity index 52% rename from stable/custom-app/5.1.41/ix_values.yaml rename to stable/custom-app/5.1.42/ix_values.yaml index fcf8c66825e..c9892b75206 100644 --- a/stable/custom-app/5.1.41/ix_values.yaml +++ b/stable/custom-app/5.1.42/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.1768@sha256:05d3d6b3ff75a919ab50d36da47da19e1b4c0ae976b11cd7f9aa341309a278a3 + tag: 0.20.1778@sha256:7974f7ba837e6f65dca96a11221b834b6836183831d9b2a3867f4d93d97eb384 portal: enabled: true diff --git a/stable/custom-app/5.1.41/questions.yaml b/stable/custom-app/5.1.42/questions.yaml similarity index 99% rename from stable/custom-app/5.1.41/questions.yaml rename to stable/custom-app/5.1.42/questions.yaml index 258e3e75b8e..7699f6ae58b 100644 --- a/stable/custom-app/5.1.41/questions.yaml +++ b/stable/custom-app/5.1.42/questions.yaml @@ -2424,6 +2424,12 @@ questions: group: Documentation label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" schema: - type: string - default: "https://truecharts.org/docs/about/sponsor" - editable: false + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/cyberchef/2.0.62/templates/common.yaml b/stable/custom-app/5.1.42/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.62/templates/common.yaml rename to stable/custom-app/5.1.42/templates/common.yaml diff --git a/stable/cyberchef/2.0.62/values.yaml b/stable/custom-app/5.1.42/values.yaml similarity index 100% rename from stable/cyberchef/2.0.62/values.yaml rename to stable/custom-app/5.1.42/values.yaml diff --git a/stable/cyberchef/2.0.62/Chart.lock b/stable/cyberchef/2.0.62/Chart.lock deleted file mode 100644 index 320fa6bd879..00000000000 --- a/stable/cyberchef/2.0.62/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-22T06:12:34.843134099Z" diff --git a/stable/cyberchef/2.0.62/CHANGELOG.md b/stable/cyberchef/2.0.63/CHANGELOG.md similarity index 84% rename from stable/cyberchef/2.0.62/CHANGELOG.md rename to stable/cyberchef/2.0.63/CHANGELOG.md index e2e2d2b742d..b3d3823b554 100644 --- a/stable/cyberchef/2.0.62/CHANGELOG.md +++ b/stable/cyberchef/2.0.63/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cyberchef-2.0.63](https://github.com/truecharts/charts/compare/cyberchef-2.0.62...cyberchef-2.0.63) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [cyberchef-2.0.62](https://github.com/truecharts/charts/compare/cyberchef-2.0.61...cyberchef-2.0.62) (2022-08-22) ### Chore @@ -88,12 +97,3 @@ -## [cyberchef-2.0.53](https://github.com/truecharts/charts/compare/cyberchef-2.0.51...cyberchef-2.0.53) (2022-08-08) - -### Chore - -- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) - - update docker general non-major ([#3356](https://github.com/truecharts/charts/issues/3356)) - - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) - - diff --git a/stable/cyberchef/2.0.63/Chart.lock b/stable/cyberchef/2.0.63/Chart.lock new file mode 100644 index 00000000000..53a1e880bc2 --- /dev/null +++ b/stable/cyberchef/2.0.63/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:36.712432043Z" diff --git a/stable/cyberchef/2.0.62/Chart.yaml b/stable/cyberchef/2.0.63/Chart.yaml similarity index 98% rename from stable/cyberchef/2.0.62/Chart.yaml rename to stable/cyberchef/2.0.63/Chart.yaml index 84ac8e28e5c..c633271293b 100644 --- a/stable/cyberchef/2.0.62/Chart.yaml +++ b/stable/cyberchef/2.0.63/Chart.yaml @@ -18,7 +18,7 @@ name: cyberchef sources: - https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef - https://hub.docker.com/r/mpepping/cyberchef -version: 2.0.62 +version: 2.0.63 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/cyberchef/2.0.62/README.md b/stable/cyberchef/2.0.63/README.md similarity index 98% rename from stable/cyberchef/2.0.62/README.md rename to stable/cyberchef/2.0.63/README.md index 067ff86a7b7..2feb2d5eb66 100644 --- a/stable/cyberchef/2.0.62/README.md +++ b/stable/cyberchef/2.0.63/README.md @@ -1,6 +1,6 @@ # cyberchef -![Version: 2.0.62](https://img.shields.io/badge/Version-2.0.62-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) +![Version: 2.0.63](https://img.shields.io/badge/Version-2.0.63-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. diff --git a/stable/cyberchef/2.0.62/app-readme.md b/stable/cyberchef/2.0.63/app-readme.md similarity index 100% rename from stable/cyberchef/2.0.62/app-readme.md rename to stable/cyberchef/2.0.63/app-readme.md diff --git a/stable/cyberchef/2.0.62/charts/common-10.4.12.tgz b/stable/cyberchef/2.0.63/charts/common-10.4.12.tgz similarity index 100% rename from stable/cyberchef/2.0.62/charts/common-10.4.12.tgz rename to stable/cyberchef/2.0.63/charts/common-10.4.12.tgz diff --git a/stable/cyberchef/2.0.62/ix_values.yaml b/stable/cyberchef/2.0.63/ix_values.yaml similarity index 78% rename from stable/cyberchef/2.0.62/ix_values.yaml rename to stable/cyberchef/2.0.63/ix_values.yaml index fd04b07209a..9827941f6dc 100644 --- a/stable/cyberchef/2.0.62/ix_values.yaml +++ b/stable/cyberchef/2.0.63/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cyberchef - tag: v9.46.0@sha256:3c3816f5f3be21dd62ef618e47ae586e249cd1197c3265d81115874635f4cad7 + tag: v9.46.0@sha256:7700d15126faf3e63a5c4352ab081f047b93b678d1165caf236441af2077c4b5 pullPolicy: IfNotPresent securityContext: diff --git a/stable/cyberchef/2.0.62/questions.yaml b/stable/cyberchef/2.0.63/questions.yaml similarity index 99% rename from stable/cyberchef/2.0.62/questions.yaml rename to stable/cyberchef/2.0.63/questions.yaml index a932b798958..7f444f5a397 100644 --- a/stable/cyberchef/2.0.62/questions.yaml +++ b/stable/cyberchef/2.0.63/questions.yaml @@ -2231,6 +2231,12 @@ questions: group: Documentation label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" schema: - type: string - default: "https://truecharts.org/docs/about/sponsor" - editable: false + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/deemix/3.0.26/templates/common.yaml b/stable/cyberchef/2.0.63/templates/common.yaml similarity index 100% rename from stable/deemix/3.0.26/templates/common.yaml rename to stable/cyberchef/2.0.63/templates/common.yaml diff --git a/stable/deemix/3.0.26/values.yaml b/stable/cyberchef/2.0.63/values.yaml similarity index 100% rename from stable/deemix/3.0.26/values.yaml rename to stable/cyberchef/2.0.63/values.yaml diff --git a/stable/deemix/3.0.26/Chart.lock b/stable/deemix/3.0.26/Chart.lock deleted file mode 100644 index c7ec7479db0..00000000000 --- a/stable/deemix/3.0.26/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:25:06.616461149Z" diff --git a/stable/deemix/3.0.26/CHANGELOG.md b/stable/deemix/3.0.27/CHANGELOG.md similarity index 92% rename from stable/deemix/3.0.26/CHANGELOG.md rename to stable/deemix/3.0.27/CHANGELOG.md index 149872e4ce7..20ef5245c31 100644 --- a/stable/deemix/3.0.26/CHANGELOG.md +++ b/stable/deemix/3.0.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [deemix-3.0.27](https://github.com/truecharts/charts/compare/deemix-3.0.26...deemix-3.0.27) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [deemix-3.0.26](https://github.com/truecharts/charts/compare/deemix-3.0.25...deemix-3.0.26) (2022-08-14) ### Chore @@ -88,12 +97,3 @@ ## [deemix-3.0.21](https://github.com/truecharts/apps/compare/deemix-3.0.20...deemix-3.0.21) (2022-07-23) ### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [deemix-3.0.20](https://github.com/truecharts/apps/compare/deemix-3.0.18...deemix-3.0.20) (2022-07-22) - -### Chore diff --git a/stable/deemix/3.0.27/Chart.lock b/stable/deemix/3.0.27/Chart.lock new file mode 100644 index 00000000000..3c3281e35c6 --- /dev/null +++ b/stable/deemix/3.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:36.750089435Z" diff --git a/stable/deemix/3.0.26/Chart.yaml b/stable/deemix/3.0.27/Chart.yaml similarity index 98% rename from stable/deemix/3.0.26/Chart.yaml rename to stable/deemix/3.0.27/Chart.yaml index 4e9396ea17a..feef618fa0b 100644 --- a/stable/deemix/3.0.26/Chart.yaml +++ b/stable/deemix/3.0.27/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://gitlab.com/Bockiii/deemix-docker.git - https://git.freezerapp.xyz/RemixDev/deemix-py type: application -version: 3.0.26 +version: 3.0.27 annotations: truecharts.org/catagories: | - media diff --git a/stable/deemix/3.0.26/README.md b/stable/deemix/3.0.27/README.md similarity index 98% rename from stable/deemix/3.0.26/README.md rename to stable/deemix/3.0.27/README.md index 28edb8183fd..5f892a26190 100644 --- a/stable/deemix/3.0.26/README.md +++ b/stable/deemix/3.0.27/README.md @@ -1,6 +1,6 @@ # deemix -![Version: 3.0.26](https://img.shields.io/badge/Version-3.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 3.0.27](https://img.shields.io/badge/Version-3.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) deemix is a deezer downloader built from the ashes of Deezloader Remix. diff --git a/stable/deemix/3.0.26/app-readme.md b/stable/deemix/3.0.27/app-readme.md similarity index 100% rename from stable/deemix/3.0.26/app-readme.md rename to stable/deemix/3.0.27/app-readme.md diff --git a/stable/deemix/3.0.26/charts/common-10.4.12.tgz b/stable/deemix/3.0.27/charts/common-10.4.12.tgz similarity index 100% rename from stable/deemix/3.0.26/charts/common-10.4.12.tgz rename to stable/deemix/3.0.27/charts/common-10.4.12.tgz diff --git a/stable/deemix/3.0.26/ix_values.yaml b/stable/deemix/3.0.27/ix_values.yaml similarity index 86% rename from stable/deemix/3.0.26/ix_values.yaml rename to stable/deemix/3.0.27/ix_values.yaml index d8313078088..c9a53f6b75b 100644 --- a/stable/deemix/3.0.26/ix_values.yaml +++ b/stable/deemix/3.0.27/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/deemix pullPolicy: IfNotPresent - tag: latest@sha256:9b4f1e12ab617fd5890c44863cac3f761b1dbe215ee584b6fdcc7c49db009755 + tag: latest@sha256:c88152db011f5ddc2be002ea33a24adab272f01c3d66dd835552b9af61bd80aa env: INTPORT: "{{ .Values.service.main.ports.main.targetPort }}" diff --git a/stable/deemix/3.0.26/questions.yaml b/stable/deemix/3.0.27/questions.yaml similarity index 99% rename from stable/deemix/3.0.26/questions.yaml rename to stable/deemix/3.0.27/questions.yaml index 4931855a0b6..5702f71be3b 100644 --- a/stable/deemix/3.0.26/questions.yaml +++ b/stable/deemix/3.0.27/questions.yaml @@ -2415,25 +2415,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/drawio/2.0.36/templates/common.yaml b/stable/deemix/3.0.27/templates/common.yaml similarity index 100% rename from stable/drawio/2.0.36/templates/common.yaml rename to stable/deemix/3.0.27/templates/common.yaml diff --git a/stable/drawio/2.0.36/values.yaml b/stable/deemix/3.0.27/values.yaml similarity index 100% rename from stable/drawio/2.0.36/values.yaml rename to stable/deemix/3.0.27/values.yaml diff --git a/stable/drawio/2.0.36/Chart.lock b/stable/drawio/2.0.36/Chart.lock deleted file mode 100644 index 9b42fb0204a..00000000000 --- a/stable/drawio/2.0.36/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-19T05:52:37.822299603Z" diff --git a/stable/drawio/2.0.36/CHANGELOG.md b/stable/drawio/2.0.37/CHANGELOG.md similarity index 91% rename from stable/drawio/2.0.36/CHANGELOG.md rename to stable/drawio/2.0.37/CHANGELOG.md index 3bd80d253e7..ca7d0b05c58 100644 --- a/stable/drawio/2.0.36/CHANGELOG.md +++ b/stable/drawio/2.0.37/CHANGELOG.md @@ -2,6 +2,15 @@ +## [drawio-2.0.37](https://github.com/truecharts/charts/compare/drawio-2.0.36...drawio-2.0.37) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [drawio-2.0.36](https://github.com/truecharts/charts/compare/drawio-2.0.35...drawio-2.0.36) (2022-08-19) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [drawio-2.0.29](https://github.com/truecharts/apps/compare/drawio-2.0.28...drawio-2.0.29) (2022-07-23) - -### Chore - diff --git a/stable/drawio/2.0.37/Chart.lock b/stable/drawio/2.0.37/Chart.lock new file mode 100644 index 00000000000..6e8fa28a975 --- /dev/null +++ b/stable/drawio/2.0.37/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:37.194947789Z" diff --git a/stable/drawio/2.0.36/Chart.yaml b/stable/drawio/2.0.37/Chart.yaml similarity index 95% rename from stable/drawio/2.0.36/Chart.yaml rename to stable/drawio/2.0.37/Chart.yaml index 3d34f96c399..0fd108247a2 100644 --- a/stable/drawio/2.0.36/Chart.yaml +++ b/stable/drawio/2.0.37/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "20.2.5" +appVersion: "20.2.6" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/drawio - https://hub.docker.com/r/jgraph/drawio - https://github.com/jgraph/drawio -version: 2.0.36 +version: 2.0.37 annotations: truecharts.org/catagories: | - media diff --git a/stable/drawio/2.0.36/README.md b/stable/drawio/2.0.37/README.md similarity index 94% rename from stable/drawio/2.0.36/README.md rename to stable/drawio/2.0.37/README.md index bf82089e1e4..2d26d1bf79c 100644 --- a/stable/drawio/2.0.36/README.md +++ b/stable/drawio/2.0.37/README.md @@ -1,6 +1,6 @@ # drawio -![Version: 2.0.36](https://img.shields.io/badge/Version-2.0.36-informational?style=flat-square) ![AppVersion: 20.2.5](https://img.shields.io/badge/AppVersion-20.2.5-informational?style=flat-square) +![Version: 2.0.37](https://img.shields.io/badge/Version-2.0.37-informational?style=flat-square) ![AppVersion: 20.2.6](https://img.shields.io/badge/AppVersion-20.2.6-informational?style=flat-square) Drawio is free online diagram software. diff --git a/stable/drawio/2.0.36/app-readme.md b/stable/drawio/2.0.37/app-readme.md similarity index 100% rename from stable/drawio/2.0.36/app-readme.md rename to stable/drawio/2.0.37/app-readme.md diff --git a/stable/drawio/2.0.36/charts/common-10.4.12.tgz b/stable/drawio/2.0.37/charts/common-10.4.12.tgz similarity index 100% rename from stable/drawio/2.0.36/charts/common-10.4.12.tgz rename to stable/drawio/2.0.37/charts/common-10.4.12.tgz diff --git a/stable/drawio/2.0.36/ix_values.yaml b/stable/drawio/2.0.37/ix_values.yaml similarity index 78% rename from stable/drawio/2.0.36/ix_values.yaml rename to stable/drawio/2.0.37/ix_values.yaml index d67d400f137..e32a61c0110 100644 --- a/stable/drawio/2.0.36/ix_values.yaml +++ b/stable/drawio/2.0.37/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/drawio - tag: 20.2.5@sha256:41e23ba8a13564344a6946bf42139728dd5d83f1874209726b254971d8fbc41c + tag: 20.2.6@sha256:73293670169cf7a9e86f5e409d326c91294d530e883ad941775bb14934aac4d0 pullPolicy: IfNotPresent securityContext: diff --git a/stable/drawio/2.0.36/questions.yaml b/stable/drawio/2.0.37/questions.yaml similarity index 99% rename from stable/drawio/2.0.36/questions.yaml rename to stable/drawio/2.0.37/questions.yaml index 2e321ccb16e..e5464bb190c 100644 --- a/stable/drawio/2.0.36/questions.yaml +++ b/stable/drawio/2.0.37/questions.yaml @@ -2217,25 +2217,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/flexget/2.0.35/templates/common.yaml b/stable/drawio/2.0.37/templates/common.yaml similarity index 100% rename from stable/flexget/2.0.35/templates/common.yaml rename to stable/drawio/2.0.37/templates/common.yaml diff --git a/stable/flexget/2.0.35/values.yaml b/stable/drawio/2.0.37/values.yaml similarity index 100% rename from stable/flexget/2.0.35/values.yaml rename to stable/drawio/2.0.37/values.yaml diff --git a/stable/flexget/2.0.35/Chart.lock b/stable/flexget/2.0.35/Chart.lock deleted file mode 100644 index ee493283168..00000000000 --- a/stable/flexget/2.0.35/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-21T08:50:25.501871349Z" diff --git a/stable/flexget/2.0.35/CHANGELOG.md b/stable/flexget/2.0.36/CHANGELOG.md similarity index 90% rename from stable/flexget/2.0.35/CHANGELOG.md rename to stable/flexget/2.0.36/CHANGELOG.md index 4db4358a618..e75d5c47a2b 100644 --- a/stable/flexget/2.0.35/CHANGELOG.md +++ b/stable/flexget/2.0.36/CHANGELOG.md @@ -2,6 +2,15 @@ +## [flexget-2.0.36](https://github.com/truecharts/charts/compare/flexget-2.0.35...flexget-2.0.36) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [flexget-2.0.35](https://github.com/truecharts/charts/compare/flexget-2.0.34...flexget-2.0.35) (2022-08-21) ### Chore @@ -88,12 +97,3 @@ ## [flexget-2.0.28](https://github.com/truecharts/apps/compare/flexget-2.0.27...flexget-2.0.28) (2022-07-23) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [flexget-2.0.28](https://github.com/truecharts/apps/compare/flexget-2.0.27...flexget-2.0.28) (2022-07-23) - diff --git a/stable/flexget/2.0.36/Chart.lock b/stable/flexget/2.0.36/Chart.lock new file mode 100644 index 00000000000..c8f0df6dc53 --- /dev/null +++ b/stable/flexget/2.0.36/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:37.578172764Z" diff --git a/stable/flexget/2.0.35/Chart.yaml b/stable/flexget/2.0.36/Chart.yaml similarity index 98% rename from stable/flexget/2.0.35/Chart.yaml rename to stable/flexget/2.0.36/Chart.yaml index 929c5c71e86..61f9439a719 100644 --- a/stable/flexget/2.0.35/Chart.yaml +++ b/stable/flexget/2.0.36/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://hub.docker.com/r/wiserain/flexget - https://github.com/wiserain/docker-flexget type: application -version: 2.0.35 +version: 2.0.36 annotations: truecharts.org/catagories: | - media diff --git a/stable/flexget/2.0.35/README.md b/stable/flexget/2.0.36/README.md similarity index 98% rename from stable/flexget/2.0.35/README.md rename to stable/flexget/2.0.36/README.md index 7f036814568..bb19490233b 100644 --- a/stable/flexget/2.0.35/README.md +++ b/stable/flexget/2.0.36/README.md @@ -1,6 +1,6 @@ # flexget -![Version: 2.0.35](https://img.shields.io/badge/Version-2.0.35-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.3.24](https://img.shields.io/badge/AppVersion-3.3.24-informational?style=flat-square) +![Version: 2.0.36](https://img.shields.io/badge/Version-2.0.36-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.3.24](https://img.shields.io/badge/AppVersion-3.3.24-informational?style=flat-square) FlexGet is a multipurpose automation tool for all of your media diff --git a/stable/flexget/2.0.35/app-readme.md b/stable/flexget/2.0.36/app-readme.md similarity index 100% rename from stable/flexget/2.0.35/app-readme.md rename to stable/flexget/2.0.36/app-readme.md diff --git a/stable/flexget/2.0.35/charts/common-10.4.12.tgz b/stable/flexget/2.0.36/charts/common-10.4.12.tgz similarity index 100% rename from stable/flexget/2.0.35/charts/common-10.4.12.tgz rename to stable/flexget/2.0.36/charts/common-10.4.12.tgz diff --git a/stable/flexget/2.0.35/ix_values.yaml b/stable/flexget/2.0.36/ix_values.yaml similarity index 85% rename from stable/flexget/2.0.35/ix_values.yaml rename to stable/flexget/2.0.36/ix_values.yaml index 206bbcdf5de..06aaf40a217 100644 --- a/stable/flexget/2.0.35/ix_values.yaml +++ b/stable/flexget/2.0.36/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/flexget pullPolicy: IfNotPresent - tag: 3.3.24@sha256:48df9700b65e1e64a301e55e2c394e96974eac90369422a2893a3b917f35a83f + tag: 3.3.24@sha256:a03d670401f0e188708dbe2eb2a330835bf73c5900e6585703d93392b67d8109 securityContext: runAsNonRoot: false diff --git a/stable/flexget/2.0.35/questions.yaml b/stable/flexget/2.0.36/questions.yaml similarity index 99% rename from stable/flexget/2.0.35/questions.yaml rename to stable/flexget/2.0.36/questions.yaml index 64231ac40cf..ae89765d93b 100644 --- a/stable/flexget/2.0.35/questions.yaml +++ b/stable/flexget/2.0.36/questions.yaml @@ -2593,25 +2593,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/grafana/4.0.47/templates/common.yaml b/stable/flexget/2.0.36/templates/common.yaml similarity index 100% rename from stable/grafana/4.0.47/templates/common.yaml rename to stable/flexget/2.0.36/templates/common.yaml diff --git a/stable/grafana/4.0.47/values.yaml b/stable/flexget/2.0.36/values.yaml similarity index 100% rename from stable/grafana/4.0.47/values.yaml rename to stable/flexget/2.0.36/values.yaml diff --git a/stable/gaps/11.0.27/CHANGELOG.md b/stable/gaps/11.0.27/CHANGELOG.md new file mode 100644 index 00000000000..f557a80fd0e --- /dev/null +++ b/stable/gaps/11.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [gaps-11.0.27](https://github.com/truecharts/charts/compare/gaps-11.0.26...gaps-11.0.27) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + +## [gaps-11.0.26](https://github.com/truecharts/charts/compare/gaps-11.0.25...gaps-11.0.26) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + +## [gaps-11.0.25](https://github.com/truecharts/charts/compare/gaps-11.0.24...gaps-11.0.25) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [gaps-11.0.24](https://github.com/truecharts/apps/compare/gaps-11.0.23...gaps-11.0.24) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [gaps-11.0.23](https://github.com/truecharts/apps/compare/gaps-11.0.22...gaps-11.0.23) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [gaps-11.0.23](https://github.com/truecharts/apps/compare/gaps-11.0.22...gaps-11.0.23) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [gaps-11.0.22](https://github.com/truecharts/apps/compare/gaps-11.0.21...gaps-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [gaps-11.0.22](https://github.com/truecharts/apps/compare/gaps-11.0.21...gaps-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [gaps-11.0.22](https://github.com/truecharts/apps/compare/gaps-11.0.21...gaps-11.0.22) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [gaps-11.0.21](https://github.com/truecharts/apps/compare/gaps-11.0.19...gaps-11.0.21) (2022-07-22) + +### Chore diff --git a/stable/gaps/11.0.27/Chart.lock b/stable/gaps/11.0.27/Chart.lock new file mode 100644 index 00000000000..15cf8beb22e --- /dev/null +++ b/stable/gaps/11.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:59.157097554Z" diff --git a/stable/gaps/11.0.27/Chart.yaml b/stable/gaps/11.0.27/Chart.yaml new file mode 100644 index 00000000000..fe8f60986f3 --- /dev/null +++ b/stable/gaps/11.0.27/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.10.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +deprecated: false +description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. +home: https://truecharts.org/docs/charts/stable/gaps +icon: https://truecharts.org/img/hotlink-ok/chart-icons/gaps.png +keywords: + - gaps + - plex + - plex-media-server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gaps +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/gaps + - https://github.com/JasonHHouse/gaps +type: application +version: 11.0.27 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gaps/11.0.27/README.md b/stable/gaps/11.0.27/README.md new file mode 100644 index 00000000000..51cfc8d77cd --- /dev/null +++ b/stable/gaps/11.0.27/README.md @@ -0,0 +1,108 @@ +# gaps + +![Version: 11.0.27](https://img.shields.io/badge/Version-11.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.10.4](https://img.shields.io/badge/AppVersion-0.10.4-informational?style=flat-square) + +Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [gaps](https://truecharts.org/docs/charts/stable/gaps) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.12 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `gaps` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install gaps TrueCharts/gaps +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `gaps` deployment + +```console +helm uninstall gaps +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install gaps \ + --set env.TZ="America/New York" \ + TrueCharts/gaps +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install gaps TrueCharts/gaps -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/gaps/11.0.27/app-readme.md b/stable/gaps/11.0.27/app-readme.md new file mode 100644 index 00000000000..6f3c0743b29 --- /dev/null +++ b/stable/gaps/11.0.27/app-readme.md @@ -0,0 +1,8 @@ +Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/gaps](https://truecharts.org/docs/charts/stable/gaps) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/grafana/4.0.47/charts/common-10.4.12.tgz b/stable/gaps/11.0.27/charts/common-10.4.12.tgz similarity index 100% rename from stable/grafana/4.0.47/charts/common-10.4.12.tgz rename to stable/gaps/11.0.27/charts/common-10.4.12.tgz diff --git a/stable/gaps/11.0.27/ix_values.yaml b/stable/gaps/11.0.27/ix_values.yaml new file mode 100644 index 00000000000..1f5fd723ddc --- /dev/null +++ b/stable/gaps/11.0.27/ix_values.yaml @@ -0,0 +1,24 @@ +image: + repository: tccr.io/truecharts/gaps + pullPolicy: IfNotPresent + tag: 0.10.4@sha256:42bf1abedb87bdb969ecb36e217502b32a531cfc03d97bee3997b72b2939723b + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 8484 + targetPort: 8484 + +env: {} + +persistence: + data: + enabled: true + mountPath: "/usr/data" + +portal: + enabled: true diff --git a/stable/gaps/11.0.27/questions.yaml b/stable/gaps/11.0.27/questions.yaml new file mode 100644 index 00000000000..ebbf93ed40c --- /dev/null +++ b/stable/gaps/11.0.27/questions.yaml @@ -0,0 +1,2427 @@ +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: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + 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" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: customextraargs + group: Controller + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + 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: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - 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: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8484 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 8484 + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - 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: Simple + enum: + - value: Simple + description: Simple + - 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: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + 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 + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: false + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) 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: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + 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: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) Host Path 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: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + 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: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + 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: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + 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: (Advanced) 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + 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: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + + - variable: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + 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 + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - variable: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: Advanced +# label: (Advanced) Network Policy +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: Policy Type +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress +# - variable: egress +# label: Egress +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: To +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP +# - variable: ingress +# label: Ingress +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: From +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - 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: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: "Please read the documentation at https://truecharts.org" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/logitech-media-server/4.0.30/templates/common.yaml b/stable/gaps/11.0.27/templates/common.yaml similarity index 100% rename from stable/logitech-media-server/4.0.30/templates/common.yaml rename to stable/gaps/11.0.27/templates/common.yaml diff --git a/stable/leantime/4.0.34/values.yaml b/stable/gaps/11.0.27/values.yaml similarity index 100% rename from stable/leantime/4.0.34/values.yaml rename to stable/gaps/11.0.27/values.yaml diff --git a/stable/grafana/4.0.47/Chart.lock b/stable/grafana/4.0.47/Chart.lock deleted file mode 100644 index e603455a973..00000000000 --- a/stable/grafana/4.0.47/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:21:30.430291721Z" diff --git a/stable/grafana/4.0.47/CHANGELOG.md b/stable/grafana/4.0.48/CHANGELOG.md similarity index 91% rename from stable/grafana/4.0.47/CHANGELOG.md rename to stable/grafana/4.0.48/CHANGELOG.md index be554c424a2..60cf0742df1 100644 --- a/stable/grafana/4.0.47/CHANGELOG.md +++ b/stable/grafana/4.0.48/CHANGELOG.md @@ -2,6 +2,15 @@ +## [grafana-4.0.48](https://github.com/truecharts/charts/compare/grafana-4.0.47...grafana-4.0.48) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [grafana-4.0.47](https://github.com/truecharts/charts/compare/grafana-4.0.46...grafana-4.0.47) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) - - - -## [grafana-4.0.37](https://github.com/truecharts/apps/compare/grafana-4.0.36...grafana-4.0.37) (2022-07-25) - -### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) diff --git a/stable/grafana/4.0.48/Chart.lock b/stable/grafana/4.0.48/Chart.lock new file mode 100644 index 00000000000..d04e97d1509 --- /dev/null +++ b/stable/grafana/4.0.48/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:59.178835125Z" diff --git a/stable/grafana/4.0.47/Chart.yaml b/stable/grafana/4.0.48/Chart.yaml similarity index 98% rename from stable/grafana/4.0.47/Chart.yaml rename to stable/grafana/4.0.48/Chart.yaml index 24f36af1275..310cea6b379 100644 --- a/stable/grafana/4.0.47/Chart.yaml +++ b/stable/grafana/4.0.48/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://github.com/bitnami/bitnami-docker-grafana - https://grafana.com/ type: application -version: 4.0.47 +version: 4.0.48 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/grafana/4.0.47/README.md b/stable/grafana/4.0.48/README.md similarity index 98% rename from stable/grafana/4.0.47/README.md rename to stable/grafana/4.0.48/README.md index cce30f30c14..c244f41555a 100644 --- a/stable/grafana/4.0.47/README.md +++ b/stable/grafana/4.0.48/README.md @@ -1,6 +1,6 @@ # grafana -![Version: 4.0.47](https://img.shields.io/badge/Version-4.0.47-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.1.0](https://img.shields.io/badge/AppVersion-9.1.0-informational?style=flat-square) +![Version: 4.0.48](https://img.shields.io/badge/Version-4.0.48-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.1.0](https://img.shields.io/badge/AppVersion-9.1.0-informational?style=flat-square) Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. diff --git a/stable/grafana/4.0.47/app-readme.md b/stable/grafana/4.0.48/app-readme.md similarity index 100% rename from stable/grafana/4.0.47/app-readme.md rename to stable/grafana/4.0.48/app-readme.md diff --git a/stable/leantime/4.0.34/charts/common-10.4.12.tgz b/stable/grafana/4.0.48/charts/common-10.4.12.tgz similarity index 100% rename from stable/leantime/4.0.34/charts/common-10.4.12.tgz rename to stable/grafana/4.0.48/charts/common-10.4.12.tgz diff --git a/stable/grafana/4.0.47/ix_values.yaml b/stable/grafana/4.0.48/ix_values.yaml similarity index 95% rename from stable/grafana/4.0.47/ix_values.yaml rename to stable/grafana/4.0.48/ix_values.yaml index 8c2f186ce62..f077e5de171 100644 --- a/stable/grafana/4.0.47/ix_values.yaml +++ b/stable/grafana/4.0.48/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/grafana pullPolicy: IfNotPresent - tag: 9.1.0@sha256:556455d21d914c15bf467af490b2352ee4cd4c38aae7ce97d79c82f0f0f06a54 + tag: 9.1.0@sha256:d4bc81c5c5140cd278de52b7d7fb3b88b3e790006aa996beada164f38f5ec4e5 securityContext: readOnlyRootFilesystem: false diff --git a/stable/grafana/4.0.47/questions.yaml b/stable/grafana/4.0.48/questions.yaml similarity index 99% rename from stable/grafana/4.0.47/questions.yaml rename to stable/grafana/4.0.48/questions.yaml index 193021beb66..05b7bdd0515 100644 --- a/stable/grafana/4.0.47/questions.yaml +++ b/stable/grafana/4.0.48/questions.yaml @@ -2499,25 +2499,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/matomo/3.0.48/templates/common.yaml b/stable/grafana/4.0.48/templates/common.yaml similarity index 100% rename from stable/matomo/3.0.48/templates/common.yaml rename to stable/grafana/4.0.48/templates/common.yaml diff --git a/stable/grafana/4.0.47/templates/prometheusrules.yaml b/stable/grafana/4.0.48/templates/prometheusrules.yaml similarity index 100% rename from stable/grafana/4.0.47/templates/prometheusrules.yaml rename to stable/grafana/4.0.48/templates/prometheusrules.yaml diff --git a/stable/grafana/4.0.47/templates/servicemonitor.yaml b/stable/grafana/4.0.48/templates/servicemonitor.yaml similarity index 100% rename from stable/grafana/4.0.47/templates/servicemonitor.yaml rename to stable/grafana/4.0.48/templates/servicemonitor.yaml diff --git a/stable/littlelink/6.0.50/values.yaml b/stable/grafana/4.0.48/values.yaml similarity index 100% rename from stable/littlelink/6.0.50/values.yaml rename to stable/grafana/4.0.48/values.yaml diff --git a/stable/jackett/11.0.65/CHANGELOG.md b/stable/jackett/11.0.65/CHANGELOG.md new file mode 100644 index 00000000000..ad860bfcc74 --- /dev/null +++ b/stable/jackett/11.0.65/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [jackett-11.0.65](https://github.com/truecharts/charts/compare/jackett-11.0.64...jackett-11.0.65) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + +## [jackett-11.0.64](https://github.com/truecharts/charts/compare/jackett-11.0.63...jackett-11.0.64) (2022-08-22) + +### Chore + +- update docker general non-major ([#3530](https://github.com/truecharts/charts/issues/3530)) + + + + +## [jackett-11.0.63](https://github.com/truecharts/charts/compare/jackett-11.0.62...jackett-11.0.63) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + +## [jackett-11.0.62](https://github.com/truecharts/charts/compare/jackett-11.0.61...jackett-11.0.62) (2022-08-20) + +### Chore + +- update docker general non-major docker tags ([#3518](https://github.com/truecharts/charts/issues/3518)) + + + + +## [jackett-11.0.61](https://github.com/truecharts/charts/compare/jackett-11.0.60...jackett-11.0.61) (2022-08-19) + +### Chore + +- update docker general non-major docker tags ([#3512](https://github.com/truecharts/charts/issues/3512)) + + + + +## [jackett-11.0.60](https://github.com/truecharts/charts/compare/jackett-11.0.59...jackett-11.0.60) (2022-08-18) + +### Chore + +- update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) + + + + +## [jackett-11.0.59](https://github.com/truecharts/charts/compare/jackett-11.0.58...jackett-11.0.59) (2022-08-17) + +### Chore + +- update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) + + + + +## [jackett-11.0.58](https://github.com/truecharts/charts/compare/jackett-11.0.57...jackett-11.0.58) (2022-08-14) + +### Chore + +- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465)) + + + + +## [jackett-11.0.57](https://github.com/truecharts/charts/compare/jackett-11.0.56...jackett-11.0.57) (2022-08-12) + +### Chore + +- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + + + + +## [jackett-11.0.56](https://github.com/truecharts/charts/compare/jackett-11.0.55...jackett-11.0.56) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update docker general non-major ([#3453](https://github.com/truecharts/charts/issues/3453)) + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + diff --git a/stable/jackett/11.0.65/Chart.lock b/stable/jackett/11.0.65/Chart.lock new file mode 100644 index 00000000000..7803b2de7d4 --- /dev/null +++ b/stable/jackett/11.0.65/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:27:59.814786431Z" diff --git a/stable/jackett/11.0.65/Chart.yaml b/stable/jackett/11.0.65/Chart.yaml new file mode 100644 index 00000000000..5ff065a0000 --- /dev/null +++ b/stable/jackett/11.0.65/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.20.1778" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://truecharts.org/docs/charts/stable/jackett +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jackett.png +keywords: + - jackett + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jackett +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/jackett + - https://github.com/Jackett/Jackett +type: application +version: 11.0.65 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/11.0.65/README.md b/stable/jackett/11.0.65/README.md new file mode 100644 index 00000000000..48160a78a3f --- /dev/null +++ b/stable/jackett/11.0.65/README.md @@ -0,0 +1,108 @@ +# jackett + +![Version: 11.0.65](https://img.shields.io/badge/Version-11.0.65-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1778](https://img.shields.io/badge/AppVersion-0.20.1778-informational?style=flat-square) + +API Support for your favorite torrent trackers. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [jackett](https://truecharts.org/docs/charts/stable/jackett) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.12 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `jackett` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install jackett TrueCharts/jackett +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `jackett` deployment + +```console +helm uninstall jackett +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install jackett \ + --set env.TZ="America/New York" \ + TrueCharts/jackett +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install jackett TrueCharts/jackett -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jackett/11.0.65/app-readme.md b/stable/jackett/11.0.65/app-readme.md new file mode 100644 index 00000000000..94165e2dadb --- /dev/null +++ b/stable/jackett/11.0.65/app-readme.md @@ -0,0 +1,8 @@ +API Support for your favorite torrent trackers. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/jackett](https://truecharts.org/docs/charts/stable/jackett) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/littlelink/6.0.50/charts/common-10.4.12.tgz b/stable/jackett/11.0.65/charts/common-10.4.12.tgz similarity index 100% rename from stable/littlelink/6.0.50/charts/common-10.4.12.tgz rename to stable/jackett/11.0.65/charts/common-10.4.12.tgz diff --git a/stable/jackett/11.0.65/ix_values.yaml b/stable/jackett/11.0.65/ix_values.yaml new file mode 100644 index 00000000000..29c5b5a186b --- /dev/null +++ b/stable/jackett/11.0.65/ix_values.yaml @@ -0,0 +1,33 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: 0.20.1778@sha256:7974f7ba837e6f65dca96a11221b834b6836183831d9b2a3867f4d93d97eb384 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 9117 + port: 9117 + +probes: + liveness: + path: "/UI/Login" + + readiness: + path: "/UI/Login" + + startup: + path: "/UI/Login" + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/jackett/11.0.65/questions.yaml b/stable/jackett/11.0.65/questions.yaml new file mode 100644 index 00000000000..8050ebda4eb --- /dev/null +++ b/stable/jackett/11.0.65/questions.yaml @@ -0,0 +1,2427 @@ +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: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + 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" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: customextraargs + group: Controller + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + 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: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - 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: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9117 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9117 + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - 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: Simple + enum: + - value: Simple + description: Simple + - 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: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + 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 + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: false + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) 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: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + 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: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) Host Path 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: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + 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: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + 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: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + 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: (Advanced) 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + 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: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + + - variable: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + 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 + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - variable: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: Advanced +# label: (Advanced) Network Policy +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: Policy Type +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress +# - variable: egress +# label: Egress +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: To +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP +# - variable: ingress +# label: Ingress +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: From +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - 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: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: "Please read the documentation at https://truecharts.org" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/omada-controller/6.0.51/templates/common.yaml b/stable/jackett/11.0.65/templates/common.yaml similarity index 100% rename from stable/omada-controller/6.0.51/templates/common.yaml rename to stable/jackett/11.0.65/templates/common.yaml diff --git a/stable/logitech-media-server/4.0.30/values.yaml b/stable/jackett/11.0.65/values.yaml similarity index 100% rename from stable/logitech-media-server/4.0.30/values.yaml rename to stable/jackett/11.0.65/values.yaml diff --git a/stable/leantime/4.0.34/CHANGELOG.md b/stable/leantime/4.0.35/CHANGELOG.md similarity index 91% rename from stable/leantime/4.0.34/CHANGELOG.md rename to stable/leantime/4.0.35/CHANGELOG.md index 092dc523365..6ed4dabde05 100644 --- a/stable/leantime/4.0.34/CHANGELOG.md +++ b/stable/leantime/4.0.35/CHANGELOG.md @@ -2,6 +2,15 @@ +## [leantime-4.0.35](https://github.com/truecharts/charts/compare/leantime-4.0.34...leantime-4.0.35) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [leantime-4.0.34](https://github.com/truecharts/charts/compare/leantime-4.0.33...leantime-4.0.34) (2022-08-17) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) - - - -## [leantime-4.0.26](https://github.com/truecharts/apps/compare/leantime-4.0.25...leantime-4.0.26) (2022-07-25) - -### Chore - -- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) - diff --git a/stable/leantime/4.0.34/Chart.lock b/stable/leantime/4.0.35/Chart.lock similarity index 85% rename from stable/leantime/4.0.34/Chart.lock rename to stable/leantime/4.0.35/Chart.lock index b5a2782b358..37fa4ab46e2 100644 --- a/stable/leantime/4.0.34/Chart.lock +++ b/stable/leantime/4.0.35/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.54 digest: sha256:0a015a2c0a34e637407d05e4366aaf3a110ef59ebbab026d2d83be914f53837b -generated: "2022-08-17T18:38:41.323149465Z" +generated: "2022-08-23T05:28:08.717204154Z" diff --git a/stable/leantime/4.0.34/Chart.yaml b/stable/leantime/4.0.35/Chart.yaml similarity index 96% rename from stable/leantime/4.0.34/Chart.yaml rename to stable/leantime/4.0.35/Chart.yaml index 1e84e66ff5d..31559b8b7ef 100644 --- a/stable/leantime/4.0.34/Chart.yaml +++ b/stable/leantime/4.0.35/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.2.4" +appVersion: "2.2.5" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -25,7 +25,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/leantime - https://leantime.io/ - https://hub.docker.com/r/nicholaswilde/leantime -version: 4.0.34 +version: 4.0.35 annotations: truecharts.org/catagories: | - management diff --git a/stable/leantime/4.0.34/README.md b/stable/leantime/4.0.35/README.md similarity index 94% rename from stable/leantime/4.0.34/README.md rename to stable/leantime/4.0.35/README.md index 25379443330..97df2dcf72f 100644 --- a/stable/leantime/4.0.34/README.md +++ b/stable/leantime/4.0.35/README.md @@ -1,6 +1,6 @@ # leantime -![Version: 4.0.34](https://img.shields.io/badge/Version-4.0.34-informational?style=flat-square) ![AppVersion: 2.2.4](https://img.shields.io/badge/AppVersion-2.2.4-informational?style=flat-square) +![Version: 4.0.35](https://img.shields.io/badge/Version-4.0.35-informational?style=flat-square) ![AppVersion: 2.2.5](https://img.shields.io/badge/AppVersion-2.2.5-informational?style=flat-square) Straightforward open source project management system to make your ideas reality. diff --git a/stable/leantime/4.0.34/app-readme.md b/stable/leantime/4.0.35/app-readme.md similarity index 100% rename from stable/leantime/4.0.34/app-readme.md rename to stable/leantime/4.0.35/app-readme.md diff --git a/stable/logitech-media-server/4.0.30/charts/common-10.4.12.tgz b/stable/leantime/4.0.35/charts/common-10.4.12.tgz similarity index 100% rename from stable/logitech-media-server/4.0.30/charts/common-10.4.12.tgz rename to stable/leantime/4.0.35/charts/common-10.4.12.tgz diff --git a/stable/leantime/4.0.34/charts/mariadb-3.0.54.tgz b/stable/leantime/4.0.35/charts/mariadb-3.0.54.tgz similarity index 100% rename from stable/leantime/4.0.34/charts/mariadb-3.0.54.tgz rename to stable/leantime/4.0.35/charts/mariadb-3.0.54.tgz diff --git a/stable/leantime/4.0.34/ix_values.yaml b/stable/leantime/4.0.35/ix_values.yaml similarity index 91% rename from stable/leantime/4.0.34/ix_values.yaml rename to stable/leantime/4.0.35/ix_values.yaml index 541cd7cc77e..584d4e9bf59 100644 --- a/stable/leantime/4.0.34/ix_values.yaml +++ b/stable/leantime/4.0.35/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/leantime pullPolicy: IfNotPresent - tag: 2.2.4@sha256:8fc7222222ed5b95d460a5a0009054ba77c76555aaa2b1dfaeaa1519f5ffa348 + tag: 2.2.5@sha256:c43192e527fc08c1afbc6d01bdcf2ab4fa48db7396ed1e5e23630f83f5466b0d securityContext: runAsNonRoot: false diff --git a/stable/leantime/4.0.34/questions.yaml b/stable/leantime/4.0.35/questions.yaml similarity index 99% rename from stable/leantime/4.0.34/questions.yaml rename to stable/leantime/4.0.35/questions.yaml index f6aa2a95247..4ec8ff1d61c 100644 --- a/stable/leantime/4.0.34/questions.yaml +++ b/stable/leantime/4.0.35/questions.yaml @@ -2217,25 +2217,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/leantime/4.0.34/templates/_secrets.tpl b/stable/leantime/4.0.35/templates/_secrets.tpl similarity index 100% rename from stable/leantime/4.0.34/templates/_secrets.tpl rename to stable/leantime/4.0.35/templates/_secrets.tpl diff --git a/stable/leantime/4.0.34/templates/common.yaml b/stable/leantime/4.0.35/templates/common.yaml similarity index 100% rename from stable/leantime/4.0.34/templates/common.yaml rename to stable/leantime/4.0.35/templates/common.yaml diff --git a/stable/matomo/3.0.48/values.yaml b/stable/leantime/4.0.35/values.yaml similarity index 100% rename from stable/matomo/3.0.48/values.yaml rename to stable/leantime/4.0.35/values.yaml diff --git a/stable/littlelink/6.0.50/Chart.lock b/stable/littlelink/6.0.50/Chart.lock deleted file mode 100644 index 7ff047cf5de..00000000000 --- a/stable/littlelink/6.0.50/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:21:53.310690209Z" diff --git a/stable/littlelink/6.0.50/CHANGELOG.md b/stable/littlelink/6.0.51/CHANGELOG.md similarity index 91% rename from stable/littlelink/6.0.50/CHANGELOG.md rename to stable/littlelink/6.0.51/CHANGELOG.md index 5bc07939797..06deb2ec6da 100644 --- a/stable/littlelink/6.0.50/CHANGELOG.md +++ b/stable/littlelink/6.0.51/CHANGELOG.md @@ -2,6 +2,15 @@ +## [littlelink-6.0.51](https://github.com/truecharts/charts/compare/littlelink-6.0.50...littlelink-6.0.51) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [littlelink-6.0.50](https://github.com/truecharts/charts/compare/littlelink-6.0.49...littlelink-6.0.50) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) - - - -## [littlelink-6.0.40](https://github.com/truecharts/apps/compare/littlelink-6.0.39...littlelink-6.0.40) (2022-07-25) - -### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) diff --git a/stable/littlelink/6.0.51/Chart.lock b/stable/littlelink/6.0.51/Chart.lock new file mode 100644 index 00000000000..5e45d09f384 --- /dev/null +++ b/stable/littlelink/6.0.51/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:28:20.786388476Z" diff --git a/stable/littlelink/6.0.50/Chart.yaml b/stable/littlelink/6.0.51/Chart.yaml similarity index 98% rename from stable/littlelink/6.0.50/Chart.yaml rename to stable/littlelink/6.0.51/Chart.yaml index f95dba9a6c2..81d1137c7eb 100644 --- a/stable/littlelink/6.0.50/Chart.yaml +++ b/stable/littlelink/6.0.51/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/techno-tim/littlelink-server - https://github.com/sethcottle/littlelink type: application -version: 6.0.50 +version: 6.0.51 annotations: truecharts.org/catagories: | - social diff --git a/stable/littlelink/6.0.50/README.md b/stable/littlelink/6.0.51/README.md similarity index 98% rename from stable/littlelink/6.0.50/README.md rename to stable/littlelink/6.0.51/README.md index 140b6bc1afb..ab7509a601b 100644 --- a/stable/littlelink/6.0.50/README.md +++ b/stable/littlelink/6.0.51/README.md @@ -1,6 +1,6 @@ # littlelink -![Version: 6.0.50](https://img.shields.io/badge/Version-6.0.50-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 6.0.51](https://img.shields.io/badge/Version-6.0.51-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Easy platform to combine all your social links diff --git a/stable/littlelink/6.0.50/app-readme.md b/stable/littlelink/6.0.51/app-readme.md similarity index 100% rename from stable/littlelink/6.0.50/app-readme.md rename to stable/littlelink/6.0.51/app-readme.md diff --git a/stable/matomo/3.0.48/charts/common-10.4.12.tgz b/stable/littlelink/6.0.51/charts/common-10.4.12.tgz similarity index 100% rename from stable/matomo/3.0.48/charts/common-10.4.12.tgz rename to stable/littlelink/6.0.51/charts/common-10.4.12.tgz diff --git a/stable/littlelink/6.0.50/ix_values.yaml b/stable/littlelink/6.0.51/ix_values.yaml similarity index 93% rename from stable/littlelink/6.0.50/ix_values.yaml rename to stable/littlelink/6.0.51/ix_values.yaml index 99375b4626c..f604c5fbd89 100644 --- a/stable/littlelink/6.0.50/ix_values.yaml +++ b/stable/littlelink/6.0.51/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/littlelink-server pullPolicy: IfNotPresent - tag: latest@sha256:3d84d149807c47243673f791f81779a0da5a21bf2c30121ba9ed6e9f415cd035 + tag: latest@sha256:675e6b674493a157e00c98c97e145c9d39bee9ccf7df605fca6042fb93a9b879 service: main: diff --git a/stable/littlelink/6.0.50/questions.yaml b/stable/littlelink/6.0.51/questions.yaml similarity index 99% rename from stable/littlelink/6.0.50/questions.yaml rename to stable/littlelink/6.0.51/questions.yaml index ce62923db30..6c1fe7971c9 100644 --- a/stable/littlelink/6.0.50/questions.yaml +++ b/stable/littlelink/6.0.51/questions.yaml @@ -2539,25 +2539,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/littlelink/6.0.50/templates/_configmap.tpl b/stable/littlelink/6.0.51/templates/_configmap.tpl similarity index 100% rename from stable/littlelink/6.0.50/templates/_configmap.tpl rename to stable/littlelink/6.0.51/templates/_configmap.tpl diff --git a/stable/littlelink/6.0.50/templates/common.yaml b/stable/littlelink/6.0.51/templates/common.yaml similarity index 100% rename from stable/littlelink/6.0.50/templates/common.yaml rename to stable/littlelink/6.0.51/templates/common.yaml diff --git a/stable/omada-controller/6.0.51/values.yaml b/stable/littlelink/6.0.51/values.yaml similarity index 100% rename from stable/omada-controller/6.0.51/values.yaml rename to stable/littlelink/6.0.51/values.yaml diff --git a/stable/logitech-media-server/4.0.30/Chart.lock b/stable/logitech-media-server/4.0.30/Chart.lock deleted file mode 100644 index 201e3700adc..00000000000 --- a/stable/logitech-media-server/4.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:21:58.031483052Z" diff --git a/stable/logitech-media-server/4.0.30/CHANGELOG.md b/stable/logitech-media-server/4.0.31/CHANGELOG.md similarity index 90% rename from stable/logitech-media-server/4.0.30/CHANGELOG.md rename to stable/logitech-media-server/4.0.31/CHANGELOG.md index 91768c97dbb..79f80261267 100644 --- a/stable/logitech-media-server/4.0.30/CHANGELOG.md +++ b/stable/logitech-media-server/4.0.31/CHANGELOG.md @@ -2,6 +2,15 @@ +## [logitech-media-server-4.0.31](https://github.com/truecharts/charts/compare/logitech-media-server-4.0.30...logitech-media-server-4.0.31) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [logitech-media-server-4.0.30](https://github.com/truecharts/charts/compare/logitech-media-server-4.0.29...logitech-media-server-4.0.30) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ ### Chore - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [logitech-media-server-4.0.23](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.22...logitech-media-server-4.0.23) (2022-07-23) - -### Chore diff --git a/stable/logitech-media-server/4.0.31/Chart.lock b/stable/logitech-media-server/4.0.31/Chart.lock new file mode 100644 index 00000000000..976ee79c5b5 --- /dev/null +++ b/stable/logitech-media-server/4.0.31/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:28:21.659523372Z" diff --git a/stable/logitech-media-server/4.0.30/Chart.yaml b/stable/logitech-media-server/4.0.31/Chart.yaml similarity index 98% rename from stable/logitech-media-server/4.0.30/Chart.yaml rename to stable/logitech-media-server/4.0.31/Chart.yaml index 67bc3c9af30..2d5b7d5bab7 100644 --- a/stable/logitech-media-server/4.0.30/Chart.yaml +++ b/stable/logitech-media-server/4.0.31/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://github.com/Logitech/slimserver - https://hub.docker.com/r/lmscommunity/logitechmediaserver type: application -version: 4.0.30 +version: 4.0.31 annotations: truecharts.org/catagories: | - media diff --git a/stable/logitech-media-server/4.0.30/README.md b/stable/logitech-media-server/4.0.31/README.md similarity index 98% rename from stable/logitech-media-server/4.0.30/README.md rename to stable/logitech-media-server/4.0.31/README.md index d51becfa51d..4f05eb57917 100644 --- a/stable/logitech-media-server/4.0.30/README.md +++ b/stable/logitech-media-server/4.0.31/README.md @@ -1,6 +1,6 @@ # logitech-media-server -![Version: 4.0.30](https://img.shields.io/badge/Version-4.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 8.3.0](https://img.shields.io/badge/AppVersion-8.3.0-informational?style=flat-square) +![Version: 4.0.31](https://img.shields.io/badge/Version-4.0.31-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 8.3.0](https://img.shields.io/badge/AppVersion-8.3.0-informational?style=flat-square) Logitech Media Server is a platform for home/office audio streaming. diff --git a/stable/logitech-media-server/4.0.30/app-readme.md b/stable/logitech-media-server/4.0.31/app-readme.md similarity index 100% rename from stable/logitech-media-server/4.0.30/app-readme.md rename to stable/logitech-media-server/4.0.31/app-readme.md diff --git a/stable/omada-controller/6.0.51/charts/common-10.4.12.tgz b/stable/logitech-media-server/4.0.31/charts/common-10.4.12.tgz similarity index 100% rename from stable/omada-controller/6.0.51/charts/common-10.4.12.tgz rename to stable/logitech-media-server/4.0.31/charts/common-10.4.12.tgz diff --git a/stable/logitech-media-server/4.0.30/ix_values.yaml b/stable/logitech-media-server/4.0.31/ix_values.yaml similarity index 95% rename from stable/logitech-media-server/4.0.30/ix_values.yaml rename to stable/logitech-media-server/4.0.31/ix_values.yaml index 6dd750b933a..562b3055d8c 100644 --- a/stable/logitech-media-server/4.0.30/ix_values.yaml +++ b/stable/logitech-media-server/4.0.31/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/logitechmediaserver pullPolicy: IfNotPresent - tag: v8.3.0@sha256:a54f0a8576d6a39e81e2ef6f6928d95dbedb5b1a50457c7b6835e5dafd17e960 + tag: v8.3.0@sha256:992f6bd95b5bd5148736ca3f6eab59efd150bb5741f1b5f642b4d1dea48b4081 env: # Permissions Settings HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/stable/logitech-media-server/4.0.30/questions.yaml b/stable/logitech-media-server/4.0.31/questions.yaml similarity index 99% rename from stable/logitech-media-server/4.0.30/questions.yaml rename to stable/logitech-media-server/4.0.31/questions.yaml index 53483be8c48..e546881834f 100644 --- a/stable/logitech-media-server/4.0.30/questions.yaml +++ b/stable/logitech-media-server/4.0.31/questions.yaml @@ -2720,25 +2720,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/rsshub/3.0.69/templates/common.yaml b/stable/logitech-media-server/4.0.31/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.69/templates/common.yaml rename to stable/logitech-media-server/4.0.31/templates/common.yaml diff --git a/stable/rsshub/3.0.69/values.yaml b/stable/logitech-media-server/4.0.31/values.yaml similarity index 100% rename from stable/rsshub/3.0.69/values.yaml rename to stable/logitech-media-server/4.0.31/values.yaml diff --git a/stable/matomo/3.0.48/CHANGELOG.md b/stable/matomo/3.0.49/CHANGELOG.md similarity index 89% rename from stable/matomo/3.0.48/CHANGELOG.md rename to stable/matomo/3.0.49/CHANGELOG.md index f0f9ba31240..bae306c8913 100644 --- a/stable/matomo/3.0.48/CHANGELOG.md +++ b/stable/matomo/3.0.49/CHANGELOG.md @@ -2,6 +2,15 @@ +## [matomo-3.0.49](https://github.com/truecharts/charts/compare/matomo-3.0.48...matomo-3.0.49) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [matomo-3.0.48](https://github.com/truecharts/charts/compare/matomo-3.0.47...matomo-3.0.48) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) - - - -## [matomo-3.0.38](https://github.com/truecharts/apps/compare/matomo-3.0.37...matomo-3.0.38) (2022-07-26) - -### Chore - -- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) diff --git a/stable/matomo/3.0.48/Chart.lock b/stable/matomo/3.0.49/Chart.lock similarity index 85% rename from stable/matomo/3.0.48/Chart.lock rename to stable/matomo/3.0.49/Chart.lock index 0f7b555ed4c..e84bdeb07d1 100644 --- a/stable/matomo/3.0.48/Chart.lock +++ b/stable/matomo/3.0.49/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.54 digest: sha256:0a015a2c0a34e637407d05e4366aaf3a110ef59ebbab026d2d83be914f53837b -generated: "2022-08-20T11:22:07.370593882Z" +generated: "2022-08-23T05:28:31.092501098Z" diff --git a/stable/matomo/3.0.48/Chart.yaml b/stable/matomo/3.0.49/Chart.yaml similarity index 98% rename from stable/matomo/3.0.48/Chart.yaml rename to stable/matomo/3.0.49/Chart.yaml index d4ebfd929e2..90c19768416 100644 --- a/stable/matomo/3.0.48/Chart.yaml +++ b/stable/matomo/3.0.49/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://hub.docker.com/r/bitnami/matomo - https://github.com/bitnami/bitnami-docker-matomo - https://github.com/matomo-org/matomo -version: 3.0.48 +version: 3.0.49 annotations: truecharts.org/catagories: | - productivity diff --git a/stable/matomo/3.0.48/README.md b/stable/matomo/3.0.49/README.md similarity index 98% rename from stable/matomo/3.0.48/README.md rename to stable/matomo/3.0.49/README.md index d9e3a5c177c..404a69aa489 100644 --- a/stable/matomo/3.0.48/README.md +++ b/stable/matomo/3.0.49/README.md @@ -1,6 +1,6 @@ # matomo -![Version: 3.0.48](https://img.shields.io/badge/Version-3.0.48-informational?style=flat-square) ![AppVersion: 4.11.0](https://img.shields.io/badge/AppVersion-4.11.0-informational?style=flat-square) +![Version: 3.0.49](https://img.shields.io/badge/Version-3.0.49-informational?style=flat-square) ![AppVersion: 4.11.0](https://img.shields.io/badge/AppVersion-4.11.0-informational?style=flat-square) Matomo is the leading Free/Libre open analytics platform diff --git a/stable/matomo/3.0.48/app-readme.md b/stable/matomo/3.0.49/app-readme.md similarity index 100% rename from stable/matomo/3.0.48/app-readme.md rename to stable/matomo/3.0.49/app-readme.md diff --git a/stable/rsshub/3.0.69/charts/common-10.4.12.tgz b/stable/matomo/3.0.49/charts/common-10.4.12.tgz similarity index 100% rename from stable/rsshub/3.0.69/charts/common-10.4.12.tgz rename to stable/matomo/3.0.49/charts/common-10.4.12.tgz diff --git a/stable/matomo/3.0.48/charts/mariadb-3.0.54.tgz b/stable/matomo/3.0.49/charts/mariadb-3.0.54.tgz similarity index 100% rename from stable/matomo/3.0.48/charts/mariadb-3.0.54.tgz rename to stable/matomo/3.0.49/charts/mariadb-3.0.54.tgz diff --git a/stable/matomo/3.0.48/ix_values.yaml b/stable/matomo/3.0.49/ix_values.yaml similarity index 96% rename from stable/matomo/3.0.48/ix_values.yaml rename to stable/matomo/3.0.49/ix_values.yaml index b61df75b649..ea143bdab53 100644 --- a/stable/matomo/3.0.48/ix_values.yaml +++ b/stable/matomo/3.0.49/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/matomo - tag: 4.11.0@sha256:36ecb1715d4faef3120069ec1934353aaede09ad02cf15c093a6d20c1a786015 + tag: 4.11.0@sha256:1ef343cfe8b5f44a77ebb3579fcd59e4d1fef79bf9e00e289fde498acb50fa26 pullPolicy: IfNotPresent securityContext: diff --git a/stable/matomo/3.0.48/questions.yaml b/stable/matomo/3.0.49/questions.yaml similarity index 99% rename from stable/matomo/3.0.48/questions.yaml rename to stable/matomo/3.0.49/questions.yaml index 777b0d10626..a042f9a45d5 100644 --- a/stable/matomo/3.0.48/questions.yaml +++ b/stable/matomo/3.0.49/questions.yaml @@ -2566,25 +2566,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/theme-park/2.0.6/templates/common.yaml b/stable/matomo/3.0.49/templates/common.yaml similarity index 100% rename from stable/theme-park/2.0.6/templates/common.yaml rename to stable/matomo/3.0.49/templates/common.yaml diff --git a/stable/sickchill/3.0.33/values.yaml b/stable/matomo/3.0.49/values.yaml similarity index 100% rename from stable/sickchill/3.0.33/values.yaml rename to stable/matomo/3.0.49/values.yaml diff --git a/stable/nextcloud/15.2.40/CHANGELOG.md b/stable/nextcloud/15.2.40/CHANGELOG.md new file mode 100644 index 00000000000..da4c312bf90 --- /dev/null +++ b/stable/nextcloud/15.2.40/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [nextcloud-15.2.40](https://github.com/truecharts/charts/compare/nextcloud-15.2.39...nextcloud-15.2.40) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + +## [nextcloud-15.2.39](https://github.com/truecharts/charts/compare/nextcloud-15.2.38...nextcloud-15.2.39) (2022-08-17) + +### Chore + +- update helm general non-major helm releases ([#3484](https://github.com/truecharts/charts/issues/3484)) + - update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) + + + + +## [nextcloud-15.2.38](https://github.com/truecharts/charts/compare/nextcloud-15.2.37...nextcloud-15.2.38) (2022-08-14) + +### Chore + +- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465)) + + + + +## [nextcloud-15.2.37](https://github.com/truecharts/charts/compare/nextcloud-15.2.36...nextcloud-15.2.37) (2022-08-12) + +### Chore + +- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + + + + +## [nextcloud-15.2.36](https://github.com/truecharts/charts/compare/nextcloud-15.2.35...nextcloud-15.2.36) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update docker general non-major ([#3453](https://github.com/truecharts/charts/issues/3453)) + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + +## [nextcloud-15.2.35](https://github.com/truecharts/charts/compare/nextcloud-15.2.34...nextcloud-15.2.35) (2022-08-09) + +### Chore + +- update helm general non-major helm releases to v10.4.9 ([#3413](https://github.com/truecharts/charts/issues/3413)) + + + + +## [nextcloud-15.2.34](https://github.com/truecharts/charts/compare/nextcloud-15.2.33...nextcloud-15.2.34) (2022-08-09) + +### Chore + +- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) + + ### Fix + +- Imaginary widescreen image preview fix ([#3401](https://github.com/truecharts/charts/issues/3401)) + + + + +## [nextcloud-15.2.33](https://github.com/truecharts/charts/compare/nextcloud-15.2.31...nextcloud-15.2.33) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + ### Fix + +- sync client_max_body_size with PHP_UPLOAD_LIMIT ([#3383](https://github.com/truecharts/charts/issues/3383)) + + + + +## [nextcloud-15.2.31](https://github.com/truecharts/apps/compare/nextcloud-15.2.30...nextcloud-15.2.31) (2022-07-27) + +### Feat + +- Improved installation_notes ([#3315](https://github.com/truecharts/apps/issues/3315)) + + ### Fix + diff --git a/stable/nextcloud/15.2.40/Chart.lock b/stable/nextcloud/15.2.40/Chart.lock new file mode 100644 index 00000000000..b5358c88d66 --- /dev/null +++ b/stable/nextcloud/15.2.40/Chart.lock @@ -0,0 +1,15 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.56 +- name: collabora-online + repository: https://charts.truecharts.org/ + version: 12.1.27 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.54 +digest: sha256:dd458913fc5d031bb42de9362c23585eb21f0b179e8bbfac10e29ab7e06221be +generated: "2022-08-23T05:29:04.112182629Z" diff --git a/stable/nextcloud/15.2.40/Chart.yaml b/stable/nextcloud/15.2.40/Chart.yaml new file mode 100644 index 00000000000..c27c10b8835 --- /dev/null +++ b/stable/nextcloud/15.2.40/Chart.yaml @@ -0,0 +1,45 @@ +apiVersion: v2 +appVersion: "24.0.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.56 + - condition: collabora.enabled + name: collabora-online + repository: https://charts.truecharts.org/ + version: 12.1.27 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.54 +deprecated: false +description: A private cloud server that puts the control and security of your own data back into your hands. +home: https://truecharts.org/docs/charts/stable/nextcloud +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextcloud.png +keywords: + - nextcloud + - storage + - http + - web + - php +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nextcloud +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nextcloud + - https://github.com/nextcloud/docker + - https://github.com/nextcloud/helm +type: application +version: 15.2.40 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextcloud/15.2.40/README.md b/stable/nextcloud/15.2.40/README.md new file mode 100644 index 00000000000..8f2573222da --- /dev/null +++ b/stable/nextcloud/15.2.40/README.md @@ -0,0 +1,112 @@ +# nextcloud + +![Version: 15.2.40](https://img.shields.io/badge/Version-15.2.40-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 24.0.4](https://img.shields.io/badge/AppVersion-24.0.4-informational?style=flat-square) + +A private cloud server that puts the control and security of your own data back into your hands. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nextcloud](https://truecharts.org/docs/charts/stable/nextcloud) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | collabora-online | 12.1.27 | +| https://charts.truecharts.org/ | postgresql | 8.0.56 | +| https://charts.truecharts.org | redis | 3.0.54 | +| https://library-charts.truecharts.org | common | 10.4.12 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `nextcloud` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nextcloud TrueCharts/nextcloud +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nextcloud` deployment + +```console +helm uninstall nextcloud +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nextcloud \ + --set env.TZ="America/New York" \ + TrueCharts/nextcloud +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nextcloud TrueCharts/nextcloud -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nextcloud/15.2.40/app-readme.md b/stable/nextcloud/15.2.40/app-readme.md new file mode 100644 index 00000000000..47480dc3484 --- /dev/null +++ b/stable/nextcloud/15.2.40/app-readme.md @@ -0,0 +1,8 @@ +A private cloud server that puts the control and security of your own data back into your hands. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/nextcloud](https://truecharts.org/docs/charts/stable/nextcloud) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/nextcloud/15.2.40/charts/collabora-online-12.1.27.tgz b/stable/nextcloud/15.2.40/charts/collabora-online-12.1.27.tgz new file mode 100644 index 0000000000000000000000000000000000000000..41ae9c33ace27a1f9d6dbc88935aaeaf27c20aef GIT binary patch literal 58258 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 z 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�(X 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 W@1M{9`R@P#0RR7?8PRb7-UR^XL>b`# literal 0 HcmV?d00001 diff --git a/stable/sickchill/3.0.33/charts/common-10.4.12.tgz b/stable/nextcloud/15.2.40/charts/common-10.4.12.tgz similarity index 100% rename from stable/sickchill/3.0.33/charts/common-10.4.12.tgz rename to stable/nextcloud/15.2.40/charts/common-10.4.12.tgz diff --git a/stable/nextcloud/15.2.40/charts/postgresql-8.0.56.tgz b/stable/nextcloud/15.2.40/charts/postgresql-8.0.56.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8d4fd755416e3c282d50e1d54f6371683b5e064a GIT binary patch literal 55345 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 literal 0 HcmV?d00001 diff --git a/stable/rsshub/3.0.69/ix_values.yaml b/stable/rsshub/3.0.70/ix_values.yaml similarity index 93% rename from stable/rsshub/3.0.69/ix_values.yaml rename to stable/rsshub/3.0.70/ix_values.yaml index 3c3a44ca089..076ebc16ad0 100644 --- a/stable/rsshub/3.0.69/ix_values.yaml +++ b/stable/rsshub/3.0.70/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/rsshub pullPolicy: IfNotPresent - tag: latest@sha256:95f2b9b09c3b561c2cb959b76011163099521147c5f09ecc5813f4705ec25f4a + tag: latest@sha256:6dd3e712c7815ec3968544e80c5b8e3ca50050d59479bf1634211c45ce54c4ad browserlessImage: repository: tccr.io/truecharts/browserless-chrome diff --git a/stable/rsshub/3.0.69/questions.yaml b/stable/rsshub/3.0.70/questions.yaml similarity index 99% rename from stable/rsshub/3.0.69/questions.yaml rename to stable/rsshub/3.0.70/questions.yaml index 5acd143f57e..83806100bb9 100644 --- a/stable/rsshub/3.0.69/questions.yaml +++ b/stable/rsshub/3.0.70/questions.yaml @@ -2290,25 +2290,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/rsshub/3.0.70/templates/common.yaml b/stable/rsshub/3.0.70/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/rsshub/3.0.70/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/rsshub/3.0.70/values.yaml b/stable/rsshub/3.0.70/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/sickchill/3.0.33/Chart.lock b/stable/sickchill/3.0.33/Chart.lock deleted file mode 100644 index 0b4ccb32cfe..00000000000 --- a/stable/sickchill/3.0.33/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-17T18:45:40.426478717Z" diff --git a/stable/sickchill/3.0.33/CHANGELOG.md b/stable/sickchill/3.0.34/CHANGELOG.md similarity index 91% rename from stable/sickchill/3.0.33/CHANGELOG.md rename to stable/sickchill/3.0.34/CHANGELOG.md index 2c4d8356208..abe6366e0cf 100644 --- a/stable/sickchill/3.0.33/CHANGELOG.md +++ b/stable/sickchill/3.0.34/CHANGELOG.md @@ -2,6 +2,15 @@ +## [sickchill-3.0.34](https://github.com/truecharts/charts/compare/sickchill-3.0.33...sickchill-3.0.34) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + ## [sickchill-3.0.33](https://github.com/truecharts/charts/compare/sickchill-3.0.32...sickchill-3.0.33) (2022-08-17) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) - - - -## [sickchill-3.0.25](https://github.com/truecharts/apps/compare/sickchill-3.0.24...sickchill-3.0.25) (2022-07-25) - -### Chore - -- update docker general non-major ([#3290](https://github.com/truecharts/apps/issues/3290)) - diff --git a/stable/sickchill/3.0.34/Chart.lock b/stable/sickchill/3.0.34/Chart.lock new file mode 100644 index 00000000000..b3f80c60ffa --- /dev/null +++ b/stable/sickchill/3.0.34/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-23T05:29:01.337755339Z" diff --git a/stable/sickchill/3.0.33/Chart.yaml b/stable/sickchill/3.0.34/Chart.yaml similarity index 95% rename from stable/sickchill/3.0.33/Chart.yaml rename to stable/sickchill/3.0.34/Chart.yaml index e44165e7687..35d0e68d547 100644 --- a/stable/sickchill/3.0.33/Chart.yaml +++ b/stable/sickchill/3.0.34/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2022.8.15" +appVersion: "2022.8.22" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -23,7 +23,7 @@ sources: - https://github.com/linuxserver/docker-sickchill - https://github.com/SickChill/SickChill type: application -version: 3.0.33 +version: 3.0.34 annotations: truecharts.org/catagories: | - media diff --git a/stable/sickchill/3.0.33/README.md b/stable/sickchill/3.0.34/README.md similarity index 95% rename from stable/sickchill/3.0.33/README.md rename to stable/sickchill/3.0.34/README.md index 9c5f7ed7939..d9bb01bc7fb 100644 --- a/stable/sickchill/3.0.33/README.md +++ b/stable/sickchill/3.0.34/README.md @@ -1,6 +1,6 @@ # sickchill -![Version: 3.0.33](https://img.shields.io/badge/Version-3.0.33-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2022.8.15](https://img.shields.io/badge/AppVersion-2022.8.15-informational?style=flat-square) +![Version: 3.0.34](https://img.shields.io/badge/Version-3.0.34-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2022.8.22](https://img.shields.io/badge/AppVersion-2022.8.22-informational?style=flat-square) An Automatic Video Library Manager for TV Shows diff --git a/stable/sickchill/3.0.33/app-readme.md b/stable/sickchill/3.0.34/app-readme.md similarity index 100% rename from stable/sickchill/3.0.33/app-readme.md rename to stable/sickchill/3.0.34/app-readme.md diff --git a/stable/sickchill/3.0.34/charts/common-10.4.12.tgz b/stable/sickchill/3.0.34/charts/common-10.4.12.tgz new file mode 100644 index 0000000000000000000000000000000000000000..53119cc9dfd31ff30894408060bf6e834d285989 GIT binary patch literal 47336 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

$eKzTX)^bFJ?w>oNK&8p9JMLV>(_3$1 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

$eKzTX)^bFJ?w>oNK&8p9JMLV>(_3$1 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

$eKzTX)^bFJ?w>oNK&8p9JMLV>(_3$1 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%0DAX|` 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.16.0-0" name: rsshub -version: 3.0.69 +version: 3.0.70 appVersion: "latest" description: RSSHub can generate RSS feeds from pretty much everything type: application diff --git a/stable/rsshub/3.0.69/README.md b/stable/rsshub/3.0.70/README.md similarity index 98% rename from stable/rsshub/3.0.69/README.md rename to stable/rsshub/3.0.70/README.md index 93a3f9e76ce..b30bf11777f 100644 --- a/stable/rsshub/3.0.69/README.md +++ b/stable/rsshub/3.0.70/README.md @@ -1,6 +1,6 @@ # rsshub -![Version: 3.0.69](https://img.shields.io/badge/Version-3.0.69-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 3.0.70](https://img.shields.io/badge/Version-3.0.70-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) RSSHub can generate RSS feeds from pretty much everything diff --git a/stable/rsshub/3.0.69/app-readme.md b/stable/rsshub/3.0.70/app-readme.md similarity index 100% rename from stable/rsshub/3.0.69/app-readme.md rename to stable/rsshub/3.0.70/app-readme.md diff --git a/stable/wekan/4.0.36/charts/common-10.4.12.tgz b/stable/rsshub/3.0.70/charts/common-10.4.12.tgz similarity index 100% rename from stable/wekan/4.0.36/charts/common-10.4.12.tgz rename to stable/rsshub/3.0.70/charts/common-10.4.12.tgz diff --git a/stable/rsshub/3.0.70/charts/redis-3.0.54.tgz b/stable/rsshub/3.0.70/charts/redis-3.0.54.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3eb4d4c3b1c22ffc9c4720adc15559acdfbd6155 GIT binary patch literal 55953 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